.interview-sidebar[data-v-1af8fcf5]{width:280px;background:#18181b;border-right:1px solid rgba(255,255,255,.06);box-shadow:4px 0 24px #00000026;padding:24px 0 100px;min-height:100vh;flex-shrink:0;position:fixed;top:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:40;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-logo[data-v-1af8fcf5]{display:block;padding:0 20px;margin-bottom:24px}.sidebar-logo img[data-v-1af8fcf5]{width:120px;height:auto}.interview-sidebar[data-v-1af8fcf5]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(220,238,119,.2),transparent);z-index:1}.sidebar-nav ul[data-v-1af8fcf5]{list-style:none;padding:0;margin:0}.sidebar-nav li[data-v-1af8fcf5]{margin-bottom:4px;position:relative}.sidebar-link[data-v-1af8fcf5]{display:block;padding:14px 20px;color:#d1d5db;text-decoration:none;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:600;border:1px solid transparent;font-size:15px;margin:0 12px;position:relative;overflow:hidden}.dropdown-trigger[data-v-1af8fcf5]{width:90%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;color:#d1d5db;transition:all .2s ease}.dropdown-trigger[data-v-1af8fcf5]:hover{color:#fff}.dropdown-arrow[data-v-1af8fcf5]{width:16px;height:16px;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.5}.dropdown-arrow.rotated[data-v-1af8fcf5]{transform:rotate(180deg);opacity:.8}.dropdown-menu[data-v-1af8fcf5]{list-style:none;padding:4px 0 8px;margin:0 12px;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:slideDown-1af8fcf5 .2s ease-out;overflow:hidden}@keyframes slideDown-1af8fcf5{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.dropdown-item[data-v-1af8fcf5]{display:flex;align-items:center;gap:12px;padding:10px 20px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;background:transparent;position:relative;border-radius:6px;margin:2px 0}.item-icon[data-v-1af8fcf5]{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.dropdown-item:hover .item-icon[data-v-1af8fcf5]{opacity:1}.dropdown-item[data-v-1af8fcf5]:hover{background:rgba(255,255,255,.05);color:#e5e7eb}.dropdown-item.router-link-active[data-v-1af8fcf5],.dropdown-item.router-link-exact-active[data-v-1af8fcf5]{background:rgba(255,255,255,.1);color:#fff;font-weight:600}.dropdown-item.router-link-active .item-icon[data-v-1af8fcf5],.dropdown-item.router-link-exact-active .item-icon[data-v-1af8fcf5]{opacity:1}.locked-item[data-v-1af8fcf5]{display:flex;align-items:center;justify-content:space-between;opacity:.6;cursor:not-allowed;position:relative}.locked-item[data-v-1af8fcf5]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background:linear-gradient(90deg,transparent,#EAFE7C,transparent);opacity:.5}.lock-container[data-v-1af8fcf5]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #dcee774d;animation:pulse-1af8fcf5 2s infinite}@keyframes pulse-1af8fcf5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.lock-icon[data-v-1af8fcf5]{width:14px;height:14px;color:#000}.sidebar-link[data-v-1af8fcf5]:hover{color:#fff;background:rgba(255,255,255,.05)}.sidebar-link.router-link-active[data-v-1af8fcf5],.sidebar-link.router-link-exact-active[data-v-1af8fcf5]{background:rgba(255,255,255,.1);color:#fff;border-color:transparent}.interview-sidebar[data-v-1af8fcf5]::-webkit-scrollbar{width:4px}.interview-sidebar[data-v-1af8fcf5]::-webkit-scrollbar-track{background:transparent}.interview-sidebar[data-v-1af8fcf5]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.2);border-radius:4px}.interview-sidebar[data-v-1af8fcf5]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.35)}@media (max-width: 768px){.interview-sidebar[data-v-1af8fcf5]{display:none;margin:0}}.sidebar-bottom[data-v-1af8fcf5]{position:fixed;bottom:0;left:0;width:280px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.social-links[data-v-1af8fcf5]{display:flex;gap:16px;align-items:center}.social-link[data-v-1af8fcf5]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.social-link[data-v-1af8fcf5]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.social-icon[data-v-1af8fcf5]{width:20px;height:20px;position:relative;z-index:1}.signout-link[data-v-1af8fcf5]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.signout-link[data-v-1af8fcf5]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.signout-icon[data-v-1af8fcf5]{width:20px;height:20px}.playbook-article-sidebar[data-v-f66025c3]{width:280px;background:#18181b;border-right:1px solid rgba(255,255,255,.06);padding:24px 0 100px;min-height:100vh;flex-shrink:0;position:fixed;top:0;left:0;overflow-y:auto;z-index:40}.sidebar-logo[data-v-f66025c3]{display:block;padding:0 20px;margin-bottom:32px}.sidebar-logo img[data-v-f66025c3]{width:120px;height:auto}.sidebar-nav[data-v-f66025c3]{padding:0 16px}.sidebar-header[data-v-f66025c3]{margin-bottom:24px;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.header-label[data-v-f66025c3]{font-size:12px;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.guide-dropdown[data-v-f66025c3]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#e5e7eb;font-size:16px;font-weight:600;cursor:pointer;padding:0;transition:color .2s ease;text-align:left}.guide-dropdown[data-v-f66025c3]:hover{color:#fff}.toc-list[data-v-f66025c3]{list-style:none;padding:0;margin:0}.toc-section[data-v-f66025c3]{margin-bottom:4px}.section-title[data-v-f66025c3]{display:block;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;border-radius:8px;transition:all .2s ease;background:transparent}.section-title[data-v-f66025c3]:hover{color:#fff;background:rgba(255,255,255,.05)}.section-title.active[data-v-f66025c3]{color:#fff;background:rgba(255,255,255,.1)}.dropdown-trigger[data-v-f66025c3]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;transition:all .2s ease;border-radius:8px;text-align:left}.dropdown-trigger[data-v-f66025c3]:hover{color:#fff;background:rgba(255,255,255,.05)}.dropdown-trigger.active[data-v-f66025c3]{color:#fff;background:rgba(255,255,255,.1)}.dropdown-arrow[data-v-f66025c3]{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0;opacity:.5}.dropdown-arrow.rotated[data-v-f66025c3]{transform:rotate(180deg);opacity:.8}.subsection-list[data-v-f66025c3]{list-style:none;padding:4px 0 8px;margin:0 0 0 16px}.subsection-link[data-v-f66025c3]{display:flex;align-items:center;gap:12px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;padding:10px 16px;border-radius:6px;transition:all .2s ease;margin:2px 0}.item-icon[data-v-f66025c3]{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.subsection-link[data-v-f66025c3]:hover{color:#e5e7eb;background:rgba(255,255,255,.05)}.subsection-link:hover .item-icon[data-v-f66025c3]{opacity:1}.subsection-link.active[data-v-f66025c3]{color:#fff;background:rgba(255,255,255,.1);font-weight:600}.subsection-link.active .item-icon[data-v-f66025c3]{opacity:1}.playbook-article-sidebar[data-v-f66025c3]::-webkit-scrollbar{width:4px}.playbook-article-sidebar[data-v-f66025c3]::-webkit-scrollbar-track{background:transparent}.playbook-article-sidebar[data-v-f66025c3]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.2);border-radius:4px}.playbook-article-sidebar[data-v-f66025c3]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.35)}@media (max-width: 768px){.playbook-article-sidebar[data-v-f66025c3]{display:none;margin:0}}.playbook-article-sidebar .sidebar-bottom[data-v-f66025c3]{display:none}.sidebar-bottom[data-v-f66025c3]{position:fixed;bottom:60px;left:0;width:280px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.social-links[data-v-f66025c3]{display:flex;gap:16px;align-items:center}.social-link[data-v-f66025c3]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.social-link[data-v-f66025c3]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.social-icon[data-v-f66025c3]{width:20px;height:20px}.signout-link[data-v-f66025c3]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.signout-link[data-v-f66025c3]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.signout-icon[data-v-f66025c3]{width:20px;height:20px}.system-design-sidebar[data-v-3f52be34]{width:300px;background:linear-gradient(180deg,#18181b 0%,#1a1a1e 50%,#1c1c20 100%);border-right:1px solid rgba(220,238,119,.1);padding:120px 0 100px;min-height:100vh;flex-shrink:0;position:fixed;top:0;left:0;overflow-y:auto;z-index:40}.system-design-sidebar[data-v-3f52be34]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(220,238,119,.03) 0%,transparent 50%);pointer-events:none}.sidebar-nav[data-v-3f52be34]{padding:0 20px;position:relative;z-index:1}.sidebar-header[data-v-3f52be34]{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid rgba(220,238,119,.2);position:relative}.sidebar-header[data-v-3f52be34]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:1px;background:linear-gradient(90deg,transparent 0%,#EAFE7C 50%,transparent 100%)}.sidebar-header h3[data-v-3f52be34]{font-size:20px;font-weight:700;background:linear-gradient(135deg,#ffffff 0%,#EAFE7C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px;letter-spacing:-.02em}.sidebar-header p[data-v-3f52be34]{font-size:14px;color:#9ca3af;margin:0;opacity:.8}.toc-list[data-v-3f52be34]{list-style:none;padding:0;margin:0}.toc-section[data-v-3f52be34]{margin-bottom:12px;position:relative}.section-header[data-v-3f52be34]{display:flex;align-items:flex-start;gap:16px}.section-number[data-v-3f52be34]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0;margin-top:4px;box-shadow:0 4px 12px #dcee774d;position:relative}.section-number[data-v-3f52be34]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);opacity:.3;z-index:-1}.section-title[data-v-3f52be34]{display:block;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:500;line-height:1.4;transition:all .3s cubic-bezier(.4,0,.2,1);padding:6px 0;border-radius:8px;position:relative}.dropdown-trigger[data-v-3f52be34]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:500;line-height:1.4;padding:6px 0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.dropdown-trigger[data-v-3f52be34]:hover{color:#fff;transform:translate(6px)}.dropdown-arrow[data-v-3f52be34]{width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.7}.dropdown-arrow.rotated[data-v-3f52be34]{transform:rotate(180deg) scale(1.1);opacity:1}.section-title[data-v-3f52be34]:hover,.dropdown-trigger[data-v-3f52be34]:hover{color:#fff;background:rgba(220,238,119,.1)}.section-title.active[data-v-3f52be34],.dropdown-trigger.active[data-v-3f52be34]{color:#eafe7c;font-weight:600;background:rgba(220,238,119,.15)}.subsection-list[data-v-3f52be34]{list-style:none;padding:0;margin:8px 0 0 44px;position:relative}.subsection-list[data-v-3f52be34]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#EAFE7C 0%,rgba(220,238,119,.3) 100%);border-radius:1px}.subsection-link[data-v-3f52be34]{display:block;color:#9ca3af;text-decoration:none;font-size:13px;font-weight:400;line-height:1.5;padding:6px 0 6px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px;position:relative;margin-bottom:2px}.subsection-link[data-v-3f52be34]:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#EAFE7C;border-radius:50%;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.subsection-link[data-v-3f52be34]:hover{color:#fff;background:rgba(220,238,119,.08);transform:translate(8px)}.subsection-link[data-v-3f52be34]:hover:before{opacity:1;transform:translateY(-50%) scale(1.2);box-shadow:0 0 8px #dcee7780}.subsection-link.active[data-v-3f52be34]{color:#eafe7c;font-weight:500;background:rgba(220,238,119,.12)}.subsection-link.active[data-v-3f52be34]:before{opacity:1;background:#EAFE7C;box-shadow:0 0 12px #dcee7799}.sidebar-footer[data-v-3f52be34]{margin-top:32px;padding-top:20px;border-top:1px solid rgba(220,238,119,.2);position:relative}.sidebar-footer[data-v-3f52be34]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent 0%,#EAFE7C 50%,transparent 100%)}.back-to-interviews[data-v-3f52be34]{display:block;color:#eafe7c;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);padding:8px 12px;border-radius:8px;text-align:center;background:rgba(220,238,119,.05);border:1px solid rgba(220,238,119,.1)}.back-to-interviews[data-v-3f52be34]:hover{color:#fff;background:rgba(220,238,119,.15);border-color:#dcee774d;transform:translateY(-2px);box-shadow:0 4px 12px #dcee7733}.system-design-sidebar[data-v-3f52be34]::-webkit-scrollbar{width:6px}.system-design-sidebar[data-v-3f52be34]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.system-design-sidebar[data-v-3f52be34]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.3);border-radius:3px}.system-design-sidebar[data-v-3f52be34]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.5)}@media (max-width: 1024px){.system-design-sidebar[data-v-3f52be34]{width:250px}}@media (max-width: 768px){.system-design-sidebar[data-v-3f52be34]{display:none;margin-top:0}.sidebar-header[data-v-3f52be34]{margin:0}}.sidebar-bottom[data-v-3f52be34]{position:fixed;bottom:0;left:0;width:300px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.social-links[data-v-3f52be34]{display:flex;gap:16px;align-items:center}.social-link[data-v-3f52be34]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.social-link[data-v-3f52be34]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.social-link[data-v-3f52be34]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.social-link[data-v-3f52be34]:hover:before{opacity:1}.social-icon[data-v-3f52be34]{width:18px;height:18px;position:relative;z-index:1}.signout-link[data-v-3f52be34]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.signout-link[data-v-3f52be34]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.signout-icon[data-v-3f52be34]{width:20px;height:20px}.subsection-link.premium-link[data-v-3f52be34]{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title.premium-link[data-v-3f52be34]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.lock-icon[data-v-3f52be34]{width:14px;height:14px;color:#eafe7c;opacity:.7;flex-shrink:0;transition:all .3s ease}.premium-link:hover .lock-icon[data-v-3f52be34]{opacity:1;transform:scale(1.1)}.premium-link.active .lock-icon[data-v-3f52be34]{opacity:1;filter:drop-shadow(0 0 4px rgba(220,238,119,.6))}.behavioral-playbook-sidebar[data-v-735a09ca]{width:280px;background:#18181b;border-right:1px solid rgba(255,255,255,.06);padding:24px 0 100px;min-height:100vh;flex-shrink:0;position:fixed;top:0;left:0;overflow-y:auto;z-index:40}.sidebar-logo[data-v-735a09ca]{display:block;padding:0 20px;margin-bottom:32px}.sidebar-logo img[data-v-735a09ca]{width:120px;height:auto}.sidebar-nav[data-v-735a09ca]{padding:0 16px}.sidebar-header[data-v-735a09ca]{margin-bottom:24px;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.header-label[data-v-735a09ca]{font-size:12px;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.guide-dropdown[data-v-735a09ca]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#e5e7eb;font-size:16px;font-weight:600;cursor:pointer;padding:0;transition:color .2s ease;text-align:left}.guide-dropdown[data-v-735a09ca]:hover{color:#fff}.toc-list[data-v-735a09ca]{list-style:none;padding:0;margin:0}.toc-section[data-v-735a09ca]{margin-bottom:4px}.section-title[data-v-735a09ca]{display:block;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;border-radius:8px;transition:all .2s ease;background:transparent}.section-title[data-v-735a09ca]:hover{color:#fff;background:rgba(255,255,255,.05)}.section-title.active[data-v-735a09ca]{color:#fff;background:rgba(255,255,255,.1)}.section-title.premium-link[data-v-735a09ca]{display:flex;align-items:center;justify-content:space-between}.dropdown-trigger[data-v-735a09ca]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;transition:all .2s ease;border-radius:8px;text-align:left}.dropdown-trigger[data-v-735a09ca]:hover{color:#fff;background:rgba(255,255,255,.05)}.dropdown-trigger.active[data-v-735a09ca]{color:#fff;background:rgba(255,255,255,.1)}.dropdown-arrow[data-v-735a09ca]{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0;opacity:.5}.dropdown-arrow.rotated[data-v-735a09ca]{transform:rotate(180deg);opacity:.8}.subsection-list[data-v-735a09ca]{list-style:none;padding:4px 0 8px;margin:0 0 0 16px}.subsection-link[data-v-735a09ca]{display:flex;align-items:center;gap:12px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;padding:10px 16px;border-radius:6px;transition:all .2s ease;margin:2px 0}.item-icon[data-v-735a09ca]{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.subsection-link[data-v-735a09ca]:hover{color:#e5e7eb;background:rgba(255,255,255,.05)}.subsection-link:hover .item-icon[data-v-735a09ca]{opacity:1}.subsection-link.active[data-v-735a09ca]{color:#fff;background:rgba(255,255,255,.1);font-weight:600}.subsection-link.active .item-icon[data-v-735a09ca]{opacity:1}.behavioral-playbook-sidebar[data-v-735a09ca]::-webkit-scrollbar{width:4px}.behavioral-playbook-sidebar[data-v-735a09ca]::-webkit-scrollbar-track{background:transparent}.behavioral-playbook-sidebar[data-v-735a09ca]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.2);border-radius:4px}.behavioral-playbook-sidebar[data-v-735a09ca]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.35)}@media (max-width: 768px){.behavioral-playbook-sidebar[data-v-735a09ca]{display:none;margin:0}}.behavioral-playbook-sidebar .sidebar-bottom[data-v-735a09ca]{display:none}.sidebar-bottom[data-v-735a09ca]{position:fixed;bottom:60px;left:0;width:280px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.social-links[data-v-735a09ca]{display:flex;gap:16px;align-items:center}.social-link[data-v-735a09ca]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.social-link[data-v-735a09ca]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.social-icon[data-v-735a09ca]{width:20px;height:20px}.signout-link[data-v-735a09ca]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.signout-link[data-v-735a09ca]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.signout-icon[data-v-735a09ca]{width:20px;height:20px}.subsection-link.premium-link[data-v-735a09ca]{justify-content:space-between}.lock-icon[data-v-735a09ca]{width:14px;height:14px;color:#eafe7c;opacity:.7;flex-shrink:0;margin-left:auto}.premium-link:hover .lock-icon[data-v-735a09ca],.premium-link.active .lock-icon[data-v-735a09ca]{opacity:1}.react-playbook-sidebar[data-v-245f713a]{width:280px;background:#18181b;border-right:1px solid rgba(255,255,255,.06);padding:24px 0 100px;min-height:100vh;flex-shrink:0;position:fixed;top:0;left:0;overflow-y:auto;z-index:40}.sidebar-logo[data-v-245f713a]{display:block;padding:0 20px;margin-bottom:32px}.sidebar-logo img[data-v-245f713a]{width:120px;height:auto}.sidebar-nav[data-v-245f713a]{padding:0 16px}.sidebar-header[data-v-245f713a]{margin-bottom:24px;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.header-label[data-v-245f713a]{font-size:12px;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.guide-dropdown[data-v-245f713a]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#e5e7eb;font-size:16px;font-weight:600;cursor:pointer;padding:0;transition:color .2s ease;text-align:left}.guide-dropdown[data-v-245f713a]:hover{color:#fff}.toc-list[data-v-245f713a]{list-style:none;padding:0;margin:0}.toc-section[data-v-245f713a]{margin-bottom:4px}.section-title[data-v-245f713a]{display:block;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;border-radius:8px;transition:all .2s ease;background:transparent}.section-title[data-v-245f713a]:hover{color:#fff;background:rgba(255,255,255,.05)}.section-title.active[data-v-245f713a]{color:#fff;background:rgba(255,255,255,.1)}.dropdown-trigger[data-v-245f713a]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;color:#d1d5db;text-decoration:none;font-size:15px;font-weight:600;padding:12px 16px;transition:all .2s ease;border-radius:8px;text-align:left}.dropdown-trigger[data-v-245f713a]:hover{color:#fff;background:rgba(255,255,255,.05)}.dropdown-trigger.active[data-v-245f713a]{color:#fff;background:rgba(255,255,255,.1)}.dropdown-arrow[data-v-245f713a]{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0;opacity:.5}.dropdown-arrow.rotated[data-v-245f713a]{transform:rotate(180deg);opacity:.8}.subsection-list[data-v-245f713a]{list-style:none;padding:4px 0 8px;margin:0 0 0 16px}.subsection-link[data-v-245f713a]{display:flex;align-items:center;gap:12px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;padding:10px 16px;border-radius:6px;transition:all .2s ease;margin:2px 0}.item-icon[data-v-245f713a]{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.subsection-link[data-v-245f713a]:hover{color:#e5e7eb;background:rgba(255,255,255,.05)}.subsection-link:hover .item-icon[data-v-245f713a]{opacity:1}.subsection-link.active[data-v-245f713a]{color:#fff;background:rgba(255,255,255,.1);font-weight:600}.subsection-link.active .item-icon[data-v-245f713a]{opacity:1}.react-playbook-sidebar[data-v-245f713a]::-webkit-scrollbar{width:4px}.react-playbook-sidebar[data-v-245f713a]::-webkit-scrollbar-track{background:transparent}.react-playbook-sidebar[data-v-245f713a]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.2);border-radius:4px}.react-playbook-sidebar[data-v-245f713a]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.35)}@media (max-width: 768px){.react-playbook-sidebar[data-v-245f713a]{display:none;margin:0}}.react-playbook-sidebar .sidebar-bottom[data-v-245f713a]{display:none}.sidebar-bottom[data-v-245f713a]{position:fixed;bottom:60px;left:0;width:280px;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.social-links[data-v-245f713a]{display:flex;gap:16px;align-items:center}.social-link[data-v-245f713a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.social-link[data-v-245f713a]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.social-icon[data-v-245f713a]{width:20px;height:20px}.signout-link[data-v-245f713a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;color:#d1d5db;text-decoration:none;transition:all .25s ease}.signout-link[data-v-245f713a]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translateY(-2px)}.signout-icon[data-v-245f713a]{width:20px;height:20px}.subsection-link.premium-link[data-v-245f713a]{justify-content:space-between}.lock-icon[data-v-245f713a]{width:14px;height:14px;color:#eafe7c;opacity:.7;flex-shrink:0;margin-left:auto}.premium-link:hover .lock-icon[data-v-245f713a],.premium-link.active .lock-icon[data-v-245f713a]{opacity:1}.header[data-v-d5e5a285]{background:linear-gradient(180deg,rgba(24,24,27,.95) 0%,rgba(24,24,27,.98) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}.header.with-sidebar[data-v-d5e5a285]{left:280px;width:calc(100% - 280px);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header.with-sidebar .container[data-v-d5e5a285]{max-width:100%;padding:0 2rem}.header.with-sidebar .header-content[data-v-d5e5a285]{justify-content:flex-end}.container[data-v-d5e5a285]{margin:0 auto;padding:0 24px}.header .container[data-v-d5e5a285]{max-width:100%}.promo-banner[data-v-d5e5a285]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;padding:4px 0;font-size:13px;font-weight:600;position:relative;overflow:hidden;z-index:9998}.promo-banner[data-v-d5e5a285]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-d5e5a285 3s infinite}@keyframes shimmer-d5e5a285{0%{left:-100%}to{left:100%}}.promo-content[data-v-d5e5a285]{display:flex;justify-content:center;align-items:center;gap:8px;position:relative;padding:0 8px}.promo-text[data-v-d5e5a285]{font-weight:700;letter-spacing:.01em;font-size:13px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80vw}.promo-close[data-v-d5e5a285]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.08);border:none;color:#000;font-size:16px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .18s cubic-bezier(.4,0,.2,1);font-weight:600}.promo-close[data-v-d5e5a285]:hover{background:rgba(0,0,0,.2);transform:scale(1.1)}.header-content[data-v-d5e5a285]{display:flex;align-items:center;height:56px;position:relative;gap:0}.logo[data-v-d5e5a285]{text-decoration:none;font-size:24px;font-weight:900;display:flex;align-items:center;gap:4px;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:-.02em}.logo-image[data-v-d5e5a285]{height:28px;width:auto;margin-right:12px;filter:brightness(0) invert(1);padding:4px;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo-text[data-v-d5e5a285]{color:#fff;font-weight:900;font-size:24px;letter-spacing:-.02em;font-style:italic;text-transform:uppercase}@keyframes gradient-shift-d5e5a285{0%,to{background-position:0% center}50%{background-position:100% center}}.nav-separator[data-v-d5e5a285]{width:1px;height:32px;background:linear-gradient(180deg,transparent 0%,rgba(220,238,119,.3) 50%,transparent 100%);margin-left:20px;margin-right:16px}.nav[data-v-d5e5a285]{display:flex;align-items:center;gap:4px;margin-left:-4px}.nav-item[data-v-d5e5a285]{position:relative}.nav-link[data-v-d5e5a285]{color:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:10px 16px;display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;position:relative}.nav-link[data-v-d5e5a285]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:2px;background:linear-gradient(90deg,transparent,#EAFE7C,transparent);transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-d5e5a285]:hover{color:#eafe7c;background:rgba(220,238,119,.05)}.nav-link[data-v-d5e5a285]:hover:before{transform:translate(-50%) scaleX(1)}.nav-link.router-link-active[data-v-d5e5a285],.nav-link.router-link-exact-active[data-v-d5e5a285]{color:#fff}.nav-link-text[data-v-d5e5a285]{position:relative;display:inline-block}.nav-badge[data-v-d5e5a285]{position:absolute;top:0;right:-6px;width:6px;height:6px;background:#ef4444;border-radius:50%;box-shadow:0 0 0 2px #18181bf2}.dropdown-arrow[data-v-d5e5a285]{transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7}.dropdown.open .dropdown-arrow[data-v-d5e5a285]{transform:rotate(180deg);opacity:1}.dropdown-menu[data-v-d5e5a285]{position:absolute;top:100%;left:0;transform:translateY(0);background:#18181b;border:1px solid rgba(220,238,119,.2);border-radius:12px;padding:8px 8px 4px;min-width:220px;z-index:9999;box-shadow:0 12px 32px #00000080,0 0 0 1px #dcee771a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:dropdownSlideIn-d5e5a285 .3s cubic-bezier(.4,0,.2,1)}@keyframes dropdownSlideIn-d5e5a285{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-d5e5a285]{display:block;padding:10px 16px;color:#d1d5db;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;border-radius:8px;font-weight:600;font-size:14px;border:none;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden;margin-bottom:4px}.dropdown-item[data-v-d5e5a285]:last-child{margin-bottom:0}.dropdown-item[data-v-d5e5a285]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(0);width:3px;height:60%;background:linear-gradient(180deg,#EAFE7C 0%,#c4d66a 100%);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.dropdown-item[data-v-d5e5a285]:hover{background:rgba(220,238,119,.1);color:#eafe7c;transform:translate(4px);padding-left:20px}.dropdown-item[data-v-d5e5a285]:hover:before{transform:translateY(-50%) scaleX(1)}.dropdown-item.router-link-active[data-v-d5e5a285],.dropdown-item.router-link-exact-active[data-v-d5e5a285]{color:#fff;background:rgba(220,238,119,.15)}.header-actions[data-v-d5e5a285]{display:flex;align-items:center;gap:16px;margin-left:auto}.btn-feedback[data-v-d5e5a285]{background:linear-gradient(135deg,#18181b 0%,#1a1a1e 100%);color:#eafe7c;border:1px solid rgba(220,238,119,.3);padding:8px 14px;border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0003;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-feedback[data-v-d5e5a285]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,238,119,.1),transparent);transition:left .5s ease}.btn-feedback[data-v-d5e5a285]:hover:before{left:100%}.btn-feedback[data-v-d5e5a285]:hover{background:linear-gradient(135deg,#1a1a1e 0%,#1f1f23 100%);border-color:#dcee7780;transform:translateY(-1px);box-shadow:0 4px 16px #dcee7733;color:#e5e7eb}.feedback-icon[data-v-d5e5a285]{opacity:.8;transition:opacity .3s ease}.btn-feedback:hover .feedback-icon[data-v-d5e5a285]{opacity:1}.feedback-count[data-v-d5e5a285]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.02em;min-width:32px;text-align:center;box-shadow:0 2px 4px #0003}.feedback-text[data-v-d5e5a285]{font-weight:600;letter-spacing:.01em}.user-menu[data-v-d5e5a285]{position:relative}.LOGO[data-v-d5e5a285]{height:24px;width:auto;max-width:100%;filter:brightness(0) invert(1)}.user-avatar[data-v-d5e5a285]{background:none;border:2px solid rgba(220,238,119,.3);padding:0;cursor:pointer;border-radius:50%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d}.user-avatar[data-v-d5e5a285]:hover{border-color:#eafe7c;transform:scale(1.1);box-shadow:0 6px 16px #dcee774d}.user-avatar img[data-v-d5e5a285]{width:40px;height:40px;border-radius:50%;display:block}.user-dropdown[data-v-d5e5a285]{position:absolute;top:calc(100% + 12px);right:0;background:linear-gradient(135deg,#18181b 0%,#1a1a1e 100%);border:1px solid rgba(220,238,119,.2);border-radius:12px;padding:8px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:50;box-shadow:0 12px 32px #00000080,0 0 0 1px #dcee771a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.user-menu:hover .user-dropdown[data-v-d5e5a285]{opacity:1;visibility:visible;transform:translateY(0)}.auth-buttons[data-v-d5e5a285]{display:flex;gap:12px}.btn-signup[data-v-d5e5a285]{padding:6px 14px;background:#EAFE7C;color:#18181b;border:none;border-radius:20px;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px}.btn-signup[data-v-d5e5a285]:hover{background:#c4d66a;transform:translateY(-1px)}.btn-signout[data-v-d5e5a285]{padding:6px 14px;background:#ffffff;color:#18181b;border:none;border-radius:20px;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px}.btn-signout[data-v-d5e5a285]:hover{background:#f0f0f0;transform:translateY(-1px)}.profile-dropdown-wrapper[data-v-d5e5a285]{position:relative}.profile-button[data-v-d5e5a285]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.profile-avatar[data-v-d5e5a285]{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.1);transition:all .2s;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;font-size:16px;font-weight:600}.profile-button:hover .profile-avatar[data-v-d5e5a285]{border-color:#ffffff4d;transform:scale(1.05)}.profile-dropdown-menu[data-v-d5e5a285]{position:absolute;top:calc(100% + 8px);right:0;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:160px;box-shadow:0 4px 12px #0000004d;z-index:1000;overflow:hidden}.profile-dropdown-item[data-v-d5e5a285]{display:block;padding:12px 16px;color:#d1d5db;text-decoration:none;font-size:14px;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.05)}.profile-dropdown-item[data-v-d5e5a285]:last-child{border-bottom:none}.profile-dropdown-item[data-v-d5e5a285]:hover{background:rgba(255,255,255,.05);color:#fff}.mobile-menu-btn[data-v-d5e5a285]{display:none;background:none;border:none;color:#d1d5db;cursor:pointer;padding:8px;transition:all .3s ease;border-radius:6px}.mobile-menu-btn[data-v-d5e5a285]:hover{color:#eafe7c;background:rgba(220,238,119,.1)}.mobile-sidebar-overlay[data-v-d5e5a285]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s;pointer-events:none;display:none}.mobile-sidebar-overlay.active[data-v-d5e5a285]{opacity:1;visibility:visible;pointer-events:auto;display:block;transition:opacity .3s ease,visibility 0s 0s}@media (min-width: 769px){.mobile-sidebar-overlay[data-v-d5e5a285]{display:none!important;visibility:hidden!important}}.mobile-sidebar[data-v-d5e5a285]{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:280px;max-width:85vw;background:linear-gradient(180deg,#18181b 0%,#1a1a1e 100%);border-right:1px solid rgba(220,238,119,.2);z-index:10001;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s;box-shadow:4px 0 24px #00000080;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:none;visibility:hidden}.mobile-sidebar.active[data-v-d5e5a285]{transform:translate(0);display:block;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s 0s}@media (max-width: 768px){.mobile-sidebar[data-v-d5e5a285]{display:block}}@media (min-width: 769px){.mobile-sidebar[data-v-d5e5a285]{display:none!important;visibility:hidden!important}}.mobile-sidebar[data-v-d5e5a285]::-webkit-scrollbar{width:6px}.mobile-sidebar[data-v-d5e5a285]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.mobile-sidebar[data-v-d5e5a285]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.3);border-radius:3px}.mobile-sidebar[data-v-d5e5a285]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.5)}.mobile-sidebar-header[data-v-d5e5a285]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(220,238,119,.1)}.mobile-sidebar-title[data-v-d5e5a285]{font-size:20px;font-weight:700;color:#eafe7c;letter-spacing:-.01em}.mobile-close-btn[data-v-d5e5a285]{background:none;border:none;color:#d1d5db;cursor:pointer;padding:8px;transition:all .3s ease;border-radius:6px}.mobile-close-btn[data-v-d5e5a285]:hover{color:#eafe7c;background:rgba(220,238,119,.1)}.mobile-sidebar-content[data-v-d5e5a285]{height:calc(100% - 70px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-sidebar-content[data-v-d5e5a285] .interview-sidebar,.mobile-sidebar-content[data-v-d5e5a285] .playbook-article-sidebar,.mobile-sidebar-content[data-v-d5e5a285] .system-design-sidebar,.mobile-sidebar-content[data-v-d5e5a285] .behavioral-playbook-sidebar,.mobile-sidebar-content[data-v-d5e5a285] .react-playbook-sidebar{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:100%!important;border:none!important;box-shadow:none!important;padding:20px 0!important;left:0!important;top:0!important}.mobile-sidebar-content[data-v-d5e5a285] .social-links{display:none!important}.mobile-sidebar-content[data-v-d5e5a285] .interview-sidebar:before,.mobile-sidebar-content[data-v-d5e5a285] .playbook-article-sidebar:before,.mobile-sidebar-content[data-v-d5e5a285] .system-design-sidebar:before,.mobile-sidebar-content[data-v-d5e5a285] .behavioral-playbook-sidebar:before,.mobile-sidebar-content[data-v-d5e5a285] .react-playbook-sidebar:before{display:none!important}.mobile-sidebar-content[data-v-d5e5a285]::-webkit-scrollbar{width:6px}.mobile-sidebar-content[data-v-d5e5a285]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.mobile-sidebar-content[data-v-d5e5a285]::-webkit-scrollbar-thumb{background:rgba(220,238,119,.3);border-radius:3px}.mobile-sidebar-content[data-v-d5e5a285]::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.5)}.mobile-nav[data-v-d5e5a285]{padding:16px;display:flex;flex-direction:column;gap:8px}.mobile-nav-item[data-v-d5e5a285]{display:flex;flex-direction:column}.mobile-nav-link[data-v-d5e5a285]{color:#d1d5db;text-decoration:none;font-weight:600;font-size:15px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;position:relative;width:100%;text-align:left}.mobile-nav-link[data-v-d5e5a285]:hover{color:#eafe7c;background:rgba(220,238,119,.1)}.mobile-nav-link.router-link-active[data-v-d5e5a285],.mobile-nav-link.router-link-exact-active[data-v-d5e5a285]{color:#fff;background:rgba(220,238,119,.15)}.mobile-dropdown-arrow[data-v-d5e5a285]{transition:transform .3s ease;opacity:.7}.mobile-dropdown-arrow.open[data-v-d5e5a285]{transform:rotate(180deg);opacity:1;color:#eafe7c}.mobile-dropdown-menu[data-v-d5e5a285]{display:flex;flex-direction:column;gap:4px;max-height:0;overflow:hidden;transition:max-height .3s ease,margin .3s ease;margin-left:16px}.mobile-dropdown-menu.open[data-v-d5e5a285]{max-height:500px;margin-top:4px;margin-bottom:4px}.mobile-dropdown-item[data-v-d5e5a285]{color:#9ca3af;text-decoration:none;font-weight:500;font-size:14px;padding:12px 16px;display:block;background:transparent;border:none;cursor:pointer;transition:all .3s ease;border-radius:6px;border-left:2px solid transparent;width:100%;text-align:left}.mobile-dropdown-item[data-v-d5e5a285]:hover{color:#eafe7c;background:rgba(220,238,119,.05);border-left-color:#eafe7c;padding-left:20px}.mobile-dropdown-item.router-link-active[data-v-d5e5a285],.mobile-dropdown-item.router-link-exact-active[data-v-d5e5a285]{color:#fff;background:rgba(220,238,119,.15);border-left-color:#fff}.mobile-user-section[data-v-d5e5a285]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(220,238,119,.1);display:flex;flex-direction:column;gap:8px}.mobile-nav-link-primary[data-v-d5e5a285]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;font-weight:700}.mobile-nav-link-primary[data-v-d5e5a285]:hover{background:linear-gradient(135deg,#c4d66a 0%,#b0c059 100%);color:#000;transform:translateY(-1px);box-shadow:0 4px 12px #dcee774d}@media (max-width: 768px){.nav[data-v-d5e5a285],.nav-separator[data-v-d5e5a285]{display:none}.mobile-menu-btn[data-v-d5e5a285]{display:block;order:-1}.header-content[data-v-d5e5a285]{height:52px}.logo[data-v-d5e5a285]{font-size:20px;margin-right:auto}.logo .LOGO[data-v-d5e5a285]{height:20px;max-width:140px}.header-actions[data-v-d5e5a285]{gap:12px}.btn-feedback[data-v-d5e5a285]{padding:6px 10px;font-size:12px;gap:4px}.feedback-count[data-v-d5e5a285]{padding:2px 6px;font-size:10px;min-width:28px}.feedback-text[data-v-d5e5a285]{display:none}}@media (max-width: 480px){.container[data-v-d5e5a285]{padding:0 12px}.promo-banner[data-v-d5e5a285]{font-size:11px;padding:4px 0}.promo-content[data-v-d5e5a285]{gap:6px;flex-direction:row;text-align:left;align-items:center;justify-content:center;padding-right:40px}.promo-text[data-v-d5e5a285]{font-size:11px;line-height:1;max-width:calc(100% - 56px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.promo-close[data-v-d5e5a285]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;font-size:14px;padding:0}.logo[data-v-d5e5a285]{font-size:18px}.logo .LOGO[data-v-d5e5a285]{height:18px;max-width:120px}.mobile-menu-btn[data-v-d5e5a285]{padding:6px}.btn-feedback[data-v-d5e5a285]{padding:4px 8px}.btn-feedback span[data-v-d5e5a285]:last-child{display:none}.feedback-count[data-v-d5e5a285]{padding:2px 6px;font-size:10px;min-width:28px}.user-avatar img[data-v-d5e5a285]{width:32px;height:32px}}.footer[data-v-afed69c7]{background:#18181b;border-top:1px solid #1f2937;padding:64px 0 32px;margin-top:80px;margin-left:0;width:100%}@media (min-width: 1025px){.footer-with-sidebar[data-v-afed69c7]{margin-left:330px;width:calc(100% - 330px)}}@media (min-width: 769px) and (max-width: 1024px){.footer-with-sidebar[data-v-afed69c7]{margin-left:260px;width:calc(100% - 260px)}}@media (max-width: 768px){.footer-with-sidebar[data-v-afed69c7]{margin-left:0;width:100%}}.container[data-v-afed69c7]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-content[data-v-afed69c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-bottom:48px}.footer-section h4[data-v-afed69c7]{font-size:16px;font-weight:700;color:#f9fafb;margin-bottom:16px}.footer-section ul[data-v-afed69c7]{list-style:none;padding:0;margin:0}.footer-section ul li[data-v-afed69c7]{margin-bottom:12px}.footer-section a[data-v-afed69c7]{color:#9ca3af;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-section a[data-v-afed69c7]:hover{color:#efff94}.footer-newsletter[data-v-afed69c7]{padding:32px 0;border-top:1px solid #1f2937;border-bottom:1px solid #1f2937;margin-bottom:32px}.footer-newsletter h4[data-v-afed69c7]{font-size:18px;font-weight:700;color:#fff;margin-bottom:16px}.newsletter-form[data-v-afed69c7]{display:flex;gap:12px;max-width:400px}.newsletter-input[data-v-afed69c7]{flex:1;padding:12px 16px;border:1px solid #374151;border-radius:6px;font-size:14px;outline:none;transition:border-color .3s ease;background:#111827;color:#fff}.newsletter-input[data-v-afed69c7]:focus{border-color:#efff94}.newsletter-button[data-v-afed69c7]{padding:12px 24px;background:#efff94;color:#000;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .3s ease}.newsletter-button[data-v-afed69c7]:hover{background:#d4e66a}.footer-bottom[data-v-afed69c7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;border-top:1px solid #1f2937;padding-top:24px}.social-links[data-v-afed69c7]{display:flex;gap:16px;align-items:center}.social-links a[data-v-afed69c7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2a2a2e 0%,#1f1f23 100%);color:#d1d5db;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.social-links a[data-v-afed69c7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);opacity:0;transition:opacity .3s ease}.social-links a[data-v-afed69c7]:hover:before{opacity:1}.social-links a[data-v-afed69c7]:hover{color:#000;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px #dcee7766}.social-links svg[data-v-afed69c7]{position:relative;z-index:1}.footer-copyright[data-v-afed69c7]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-copyright p[data-v-afed69c7]{font-size:14px;color:#9ca3af;margin:0}.footer-links[data-v-afed69c7]{display:flex;align-items:center;gap:8px;font-size:14px}.footer-links a[data-v-afed69c7]{color:#9ca3af;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-afed69c7]:hover{color:#efff94}.footer-links span[data-v-afed69c7]{color:#374151}@media (max-width: 768px){.footer[data-v-afed69c7]{padding:48px 0 24px;margin-top:48px}.container[data-v-afed69c7]{padding:0 16px}.footer-content[data-v-afed69c7]{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.footer-section h4[data-v-afed69c7]{font-size:15px;margin-bottom:12px}.footer-section ul li[data-v-afed69c7]{margin-bottom:10px}.footer-section a[data-v-afed69c7]{font-size:13px}.footer-newsletter[data-v-afed69c7]{padding:24px 0;margin-bottom:24px}.footer-newsletter h4[data-v-afed69c7]{font-size:16px;margin-bottom:12px}.newsletter-form[data-v-afed69c7]{flex-direction:column;max-width:100%}.newsletter-input[data-v-afed69c7],.newsletter-button[data-v-afed69c7]{width:100%}.footer-bottom[data-v-afed69c7]{flex-direction:column;align-items:center;text-align:center;gap:20px}.social-links[data-v-afed69c7]{order:-1}.footer-copyright[data-v-afed69c7]{flex-direction:column;gap:12px}}@media (max-width: 480px){.footer[data-v-afed69c7]{padding:40px 0 20px;margin-top:40px}.footer-content[data-v-afed69c7]{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.footer-section h4[data-v-afed69c7]{font-size:14px}.footer-section a[data-v-afed69c7]{font-size:13px}.social-links a[data-v-afed69c7]{width:36px;height:36px}.social-links svg[data-v-afed69c7]{width:18px;height:18px}.footer-copyright p[data-v-afed69c7],.footer-links[data-v-afed69c7]{font-size:13px}}.interview-sidebar,.playbook-article-sidebar,.react-playbook-sidebar,.system-design-sidebar,.behavioral-playbook-sidebar{background:linear-gradient(180deg,#1c1c20 0%,#18181b 100%);border-right:1px solid rgba(255,255,255,.06);box-shadow:4px 0 24px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.interview-sidebar::-webkit-scrollbar,.playbook-article-sidebar::-webkit-scrollbar,.react-playbook-sidebar::-webkit-scrollbar,.system-design-sidebar::-webkit-scrollbar,.behavioral-playbook-sidebar::-webkit-scrollbar{width:4px}.interview-sidebar::-webkit-scrollbar-track,.playbook-article-sidebar::-webkit-scrollbar-track,.react-playbook-sidebar::-webkit-scrollbar-track,.system-design-sidebar::-webkit-scrollbar-track,.behavioral-playbook-sidebar::-webkit-scrollbar-track{background:transparent}.interview-sidebar::-webkit-scrollbar-thumb,.playbook-article-sidebar::-webkit-scrollbar-thumb,.react-playbook-sidebar::-webkit-scrollbar-thumb,.system-design-sidebar::-webkit-scrollbar-thumb,.behavioral-playbook-sidebar::-webkit-scrollbar-thumb{background:rgba(220,238,119,.2);border-radius:4px}.interview-sidebar::-webkit-scrollbar-thumb:hover,.playbook-article-sidebar::-webkit-scrollbar-thumb:hover,.react-playbook-sidebar::-webkit-scrollbar-thumb:hover,.system-design-sidebar::-webkit-scrollbar-thumb:hover,.behavioral-playbook-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(220,238,119,.35)}[class*=-sidebar] .sidebar-nav a,[class*=-sidebar] .subsection-link,[class*=-sidebar] .section-link,[class*=-sidebar] .section-title{border-radius:8px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;border:1px solid transparent!important}[class*=-sidebar] .sidebar-nav a:hover,[class*=-sidebar] .subsection-link:hover,[class*=-sidebar] .section-link:hover{background:rgba(220,238,119,.06)!important;border-color:#dcee7726!important;transform:translate(2px)!important}[class*=-sidebar] .sidebar-nav a.router-link-active,[class*=-sidebar] .subsection-link.active,[class*=-sidebar] .section-link.active,[class*=-sidebar] .sidebar-nav a.router-link-exact-active,[class*=-sidebar] .subsection-link.router-link-active,[class*=-sidebar] .section-link.router-link-active{background:rgba(255,255,255,.08)!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}[class*=-sidebar] .dropdown-arrow{opacity:.5!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}[class*=-sidebar] .dropdown-arrow.rotated{opacity:.8!important}[class*=-sidebar] .social-links{background:#18181b!important;border:none!important;border-top:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;padding:20px!important}[class*=-sidebar] .social-link{background:transparent!important;border:none!important;border-radius:8px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}[class*=-sidebar] .social-link:hover{background:rgba(220,238,119,.1)!important;color:#eafe7c!important;transform:translateY(-2px)!important}[class*=-sidebar] .social-link:before{display:none!important}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;background-color:#18181b;color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:500}@media (max-width: 768px){body.mobile-sidebar-open{overflow:hidden!important;position:fixed;width:100%}html.mobile-sidebar-open{overflow:hidden!important}}@media (min-width: 1025px){.interview-main,.article-main,.dashboard-main,.main-content,.playbook-article-main,.system-design-main,.behavioral-main,.react-playbook-main{margin-left:330px}}@media (min-width: 769px) and (max-width: 1024px){.interview-main,.article-main,.dashboard-main,.main-content,.playbook-article-main,.system-design-main,.behavioral-main,.react-playbook-main{margin-left:260px}}@media (max-width: 768px){.interview-main,.playbook-article-main,.system-design-main,.behavioral-main,.react-playbook-main,.article-main,.dashboard-main,.main-content,[class$=-main]{margin-left:0!important;padding-left:1rem!important;padding-right:1rem!important}.interview-layout,.playbook-layout,.system-design-layout,[class$=-layout]{flex-direction:column!important}}#app{min-height:100vh;max-width:100vw;overflow-x:hidden}main{flex:1;max-width:100vw;overflow-x:hidden;padding-top:70px}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn-primary{background-color:#eafe7c;color:#000;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;text-decoration:none;display:inline-block;transition:background-color .2s;cursor:pointer;font-size:.875rem}.btn-primary:hover{background-color:#c4d66a}.btn-secondary{background-color:transparent;color:#6b7280;padding:.75rem 1.5rem;border:1px solid #e5e7eb;border-radius:6px;font-weight:500;text-decoration:none;display:inline-block;transition:all .2s;cursor:pointer;font-size:.875rem}.btn-secondary:hover{background-color:#f8fafc;border-color:#d1d5db;color:#1a1a1a}.text-green{color:#eafe7c}.bg-green{background-color:#eafe7c}.bg-dark{background-color:#0a0a0a}.bg-dark-secondary{background-color:#111827}.text-gray-400{color:#9ca3af}.text-gray-300{color:#d1d5db}.border-gray-700{border-color:#374151}.border-gray-600{border-color:#4b5563}.card{background:#111827;border-radius:8px;padding:1.5rem;border:1px solid #374151;transition:all .3s ease}.card:hover{border-color:#4b5563;transform:translateY(-2px)}.text-center{text-align:center}.mb-4{margin-bottom:1.5rem}.mt-4{margin-top:1.5rem}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.hide-mobile{display:block}.show-mobile{display:none}img{max-width:100%;height:auto;display:block}table{width:100%;border-collapse:collapse;margin:20px 0;background:#1f2937;border-radius:8px;overflow:hidden}table th,table td{padding:12px 16px;text-align:left;border-bottom:1px solid #374151}table th{background:#111827;color:#eafe7c;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em}table td{color:#d1d5db;font-size:14px}table tr:last-child td{border-bottom:none}table tr:hover td{background:rgba(220,238,119,.05)}.text-responsive{font-size:clamp(14px,2vw,16px);line-height:1.6}button,a{-webkit-tap-highlight-color:rgba(239,255,148,.1)}@media (max-width: 768px){main{padding-top:65px}.container{padding:0 16px;max-width:100%}.grid-2,.grid-3{grid-template-columns:1fr}.hide-mobile{display:none!important}.show-mobile{display:block!important}.card{margin-bottom:1rem}h1{font-size:28px!important}h2{font-size:24px!important}h3{font-size:20px!important}.btn-primary,.btn-secondary{min-width:120px}table{font-size:13px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}table thead{display:none}table tr{display:block;margin-bottom:16px;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:12px}table td{display:block;text-align:left;border-bottom:1px solid #374151;position:relative;padding:8px 0 8px 50%}table td:last-child{border-bottom:none}table td:before{content:attr(data-label);position:absolute;left:0;width:45%;padding-right:10px;font-weight:600;color:#eafe7c;text-transform:uppercase;font-size:11px}table[data-responsive=false]{display:table}table[data-responsive=false] thead{display:table-header-group}table[data-responsive=false] tr{display:table-row;margin:0;padding:0}table[data-responsive=false] td{display:table-cell;padding:8px}table[data-responsive=false] td:before{display:none}img,.content-image,.company-logo img,.avatar,.big-tech-image,.flow-image,.practice-image{max-width:100%;height:auto}}@media (max-width: 480px){main{padding-top:60px}.container{padding:0 12px}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:18px!important}.btn-primary,.btn-secondary{padding:10px 20px;font-size:14px}table{font-size:12px}table td:before{font-size:10px}table td{padding:6px 0 6px 45%}p,li,span{font-size:14px!important;line-height:1.5}.avatar{width:32px!important;height:32px!important}}.toast-container[data-v-fb011409]{position:fixed;top:24px;right:24px;z-index:9999}.toast[data-v-fb011409]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:8px;border:1px solid;box-shadow:0 4px 16px #0000001a;min-width:320px;max-width:480px;animation:slideIn-fb011409 .3s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.toast.success[data-v-fb011409]{background:#deef79;color:#1f2937;border-color:none}.toast.error[data-v-fb011409]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.toast.info[data-v-fb011409]{background:#ffffff;color:#1f2937;border-color:#6b7280}.toast-content[data-v-fb011409]{display:flex;align-items:center;gap:12px;flex:1}.toast-icon[data-v-fb011409]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.toast.success .toast-icon[data-v-fb011409]{color:#ddef78}.toast.error .toast-icon[data-v-fb011409]{color:#dc2626}.toast.info .toast-icon[data-v-fb011409]{color:#6b7280}.toast-message[data-v-fb011409]{font-size:.875rem;font-weight:500;line-height:1.4;flex:1}.toast-close[data-v-fb011409]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;margin-left:12px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.toast-close[data-v-fb011409]:hover{background:#f3f4f6;color:#6b7280}@keyframes slideIn-fb011409{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.toast-container[data-v-fb011409]{left:16px;right:16px;top:16px}.toast[data-v-fb011409]{min-width:auto;max-width:none}}.pricing-table[data-v-40af8132]{padding:60px 0}.pricing-container[data-v-40af8132]{display:flex;gap:20px;max-width:1200px;margin:0 auto;align-items:flex-start}.pricing-card[data-v-40af8132]{background:#18181b;border:1px solid #2a2a2e;border-radius:12px;padding:32px 24px;position:relative;transition:all .2s ease;display:flex;flex-direction:column;flex:1;min-width:0}.pricing-card[data-v-40af8132]:hover{border-color:#3a3a3e;transform:translateY(-2px)}.pricing-card.recommended[data-v-40af8132]{background:#18181b;border:1px solid #EAFE7C}.recommended-badge[data-v-40af8132]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px}.plan-header[data-v-40af8132]{margin-bottom:24px}.plan-name[data-v-40af8132]{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.price-container[data-v-40af8132]{margin-bottom:0}.price-row[data-v-40af8132]{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.currency[data-v-40af8132]{font-size:24px;font-weight:600;color:#fff}.amount[data-v-40af8132]{font-size:48px;font-weight:600;color:#fff;line-height:1}.period[data-v-40af8132]{font-size:16px;font-weight:500;color:#6b7280}.billing-info[data-v-40af8132]{font-size:14px;color:#6b7280;font-weight:400}.buy-button[data-v-40af8132]{width:100%;padding:12px;background:transparent;color:#fff;border:1px solid #3a3a3e;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:32px}.buy-button[data-v-40af8132]:hover{background:rgba(255,255,255,.05);border-color:#4a4a4e}.pricing-card.recommended .buy-button[data-v-40af8132]{background:transparent;color:#eafe7c;border:1px solid #EAFE7C}.pricing-card.recommended .buy-button[data-v-40af8132]:hover{background:rgba(220,238,119,.1);border-color:#c4d66a}.features[data-v-40af8132]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.feature-item[data-v-40af8132]{display:flex;align-items:flex-start;gap:12px;color:#9ca3af;font-size:14px;line-height:1.5}.feature-item span[data-v-40af8132]{flex:1}.check-icon[data-v-40af8132]{width:20px;height:20px;flex-shrink:0;color:#52d68d;margin-top:2px}.info-icon[data-v-40af8132]{width:16px;height:16px;flex-shrink:0;color:#6b7280;margin-top:2px;opacity:.6;transition:opacity .2s ease;cursor:help}.info-icon[data-v-40af8132]:hover{opacity:1}.loading-container[data-v-40af8132]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px}.loading-container p[data-v-40af8132]{color:#9ca3af;font-size:16px}.spinner[data-v-40af8132]{width:40px;height:40px;border:3px solid #2a2a2e;border-top-color:#eafe7c;border-radius:50%;animation:spin-40af8132 .8s linear infinite}@keyframes spin-40af8132{to{transform:rotate(360deg)}}@media (max-width: 968px){.pricing-container[data-v-40af8132]{flex-direction:column;gap:24px}.pricing-card[data-v-40af8132]{max-width:400px;margin:0 auto;width:100%}}@media (max-width: 768px){.pricing-table[data-v-40af8132]{padding:40px 0}.pricing-container[data-v-40af8132]{padding:0 16px}.pricing-card[data-v-40af8132]{padding:24px 20px;max-width:100%}.amount[data-v-40af8132]{font-size:40px}.currency[data-v-40af8132],.plan-name[data-v-40af8132]{font-size:20px}.plan-description[data-v-40af8132]{font-size:14px}.feature-item[data-v-40af8132]{font-size:14px;padding:12px 0}}@media (max-width: 480px){.pricing-table[data-v-40af8132]{padding:32px 0}.pricing-card[data-v-40af8132]{padding:20px 16px}.amount[data-v-40af8132]{font-size:36px}.currency[data-v-40af8132],.plan-name[data-v-40af8132]{font-size:18px}.plan-description[data-v-40af8132]{font-size:13px}.feature-item[data-v-40af8132]{font-size:13px;padding:10px 0}.cta-button[data-v-40af8132]{padding:12px 24px;font-size:14px}}.landing-page[data-v-508161cc]{width:100%;max-width:100vw;background:#18181b;color:#fff;overflow-x:hidden}@keyframes slideInFromLeft-508161cc{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes blurFadeIn-508161cc{0%{opacity:0;filter:blur(50px);transform:translateY(30px) scale(.9)}to{opacity:1;filter:blur(0px);transform:translateY(0) scale(1)}}@keyframes simpleFadeIn-508161cc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-508161cc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-508161cc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer-508161cc{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-slide-in[data-v-508161cc]{animation:slideInFromLeft-508161cc .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-blur-in[data-v-508161cc]{animation:blurFadeIn-508161cc 2s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.animate-fade-in[data-v-508161cc]{animation:simpleFadeIn-508161cc 1.2s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animation-delay-1[data-v-508161cc]{animation-delay:.4s}.animation-delay-2[data-v-508161cc]{animation-delay:.7s}.animation-delay-3[data-v-508161cc]{animation-delay:.6s}.animate-on-scroll[data-v-508161cc]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.animate-slide-in[data-v-508161cc]{opacity:1;transform:translateY(0);animation:none}.container[data-v-508161cc]{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}img[data-v-508161cc]{max-width:100%;height:auto}button[data-v-508161cc],a[data-v-508161cc],.demo-category[data-v-508161cc],.sidebar-item[data-v-508161cc],.question-tab[data-v-508161cc]{-webkit-tap-highlight-color:rgba(239,255,148,.1);touch-action:manipulation}.hero[data-v-508161cc]{padding-top:50px;background:#18181b;width:100%;overflow-x:hidden}.hero-wrapper[data-v-508161cc]{max-width:100%}.hero-content[data-v-508161cc]{max-width:700px}.hero-badge[data-v-508161cc]{display:inline-flex;align-items:center;gap:8px;background:rgba(239,255,148,.1);border:1px solid rgba(239,255,148,.3);border-radius:20px;padding:6px 16px;margin-bottom:32px;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge[data-v-508161cc]:hover{background:rgba(239,255,148,.15);border-color:#efff9480;transform:translateY(-2px);box-shadow:0 4px 12px #efff9433}.badge-new[data-v-508161cc]{background:#efff94;color:#000;padding:2px 8px;border-radius:4px;font-weight:700;font-size:12px}.badge-text[data-v-508161cc]{color:#fff;font-weight:500}.badge-arrow[data-v-508161cc]{color:#fff;font-weight:600}.hero-title[data-v-508161cc]{font-size:64px;font-weight:500;line-height:1.1;margin-bottom:24px;color:#fff;letter-spacing:-.04em}.hero-subtitle[data-v-508161cc]{font-size:18px;line-height:1.9;color:#9ca3af;font-weight:500;margin-bottom:32px}.hero-subtitle strong[data-v-508161cc]{color:#fff;font-weight:600}.company-logo[data-v-508161cc]{height:18px;width:auto;margin:0 6px;display:inline-block;vertical-align:baseline;filter:brightness(0) saturate(0) invert(.65);transition:filter .3s ease}.company-logo[data-v-508161cc]:hover{filter:brightness(0) saturate(0) invert(.75)}.hero-actions[data-v-508161cc]{display:flex;align-items:center;gap:48px;margin-bottom:40px}.hero-action-left[data-v-508161cc]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.btn[data-v-508161cc]{display:inline-block;padding:12px 24px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s;font-size:15px;border:none;cursor:pointer}.btn-primary[data-v-508161cc]{background:#efff94;color:#000}.btn-primary[data-v-508161cc]:hover{background:#d4e66a;transform:translateY(-1px)}.btn-hero[data-v-508161cc]{background:#efff94;color:#000;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;position:relative;overflow:hidden}.btn-hero[data-v-508161cc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-hero[data-v-508161cc]:hover:before{left:100%}.btn-hero[data-v-508161cc]:hover{background:#e5f582;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 24px #efff9466}.btn-hero[data-v-508161cc]:active{transform:translateY(0) scale(.98)}.btn-arrow[data-v-508161cc]{font-size:18px;font-weight:700}.btn-secondary[data-v-508161cc]{background:transparent;color:#fff;border:1px solid #374151;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-secondary[data-v-508161cc]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(239,255,148,.1);transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-secondary[data-v-508161cc]:hover:before{width:300px;height:300px}.btn-secondary[data-v-508161cc]:hover{background:rgba(239,255,148,.05);border-color:#efff94;color:#efff94;transform:translateY(-2px);box-shadow:0 8px 24px #efff9433}.hero-note[data-v-508161cc]{font-size:14px;color:#9ca3af;font-weight:400}.hero-stats[data-v-508161cc]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.profile-avatars[data-v-508161cc]{display:flex;align-items:center}.avatar[data-v-508161cc]{width:48px;height:48px;border-radius:50%;border:3px solid #1a1a1a;margin-left:-12px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.avatar[data-v-508161cc]:first-child{margin-left:0}.avatar[data-v-508161cc]:hover{transform:translateY(-4px) scale(1.1);border-color:#efff94;box-shadow:0 8px 16px #efff944d;z-index:10}.stats-text[data-v-508161cc]{display:flex;flex-direction:column;gap:4px}.stats-main[data-v-508161cc]{font-size:15px;color:#fff;font-weight:500}.stats-verification[data-v-508161cc]{display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af}.stats-verification svg[data-v-508161cc]{color:#efff94;width:14px;height:14px}.stats-note[data-v-508161cc]{font-size:12px;color:#9ca3af}.question-demo[data-v-508161cc]{padding:0;background:#18181b;width:100%;overflow-x:hidden}.question-demo .container[data-v-508161cc]{max-width:1400px}.section-title[data-v-508161cc]{font-size:24px;font-weight:500!important;text-align:left;margin-bottom:30px;color:#fff;letter-spacing:-.02em}.demo-categories[data-v-508161cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:700px;margin:0 auto}.demo-category[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:24px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-align:center;max-width:160px;margin:0 auto;width:100%}.demo-category[data-v-508161cc]:hover{border-color:#fff;background:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}.demo-category.active[data-v-508161cc]{border-color:#fff;background:#ffffff;box-shadow:0 4px 12px #ffffff26;transform:translateY(-2px)}.demo-title[data-v-508161cc]{font-size:12px;font-weight:500;color:#9ca3af;transition:color .3s ease}.demo-category:hover .demo-title[data-v-508161cc]{color:#000}.demo-category.active .demo-title[data-v-508161cc]{color:#000;font-weight:500}.code-display-area[data-v-508161cc]{margin-bottom:14px;animation:fadeIn-508161cc .3s ease}@keyframes fadeIn-508161cc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.demo-visual[data-v-508161cc]{width:100%;min-height:500px;display:flex;justify-content:center;align-items:center;position:relative;background:#1b1b1e;border-radius:12px;overflow:visible;perspective:1000px}.demo-image[data-v-508161cc]{width:100%;max-width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #00000080,0 0 0 1px #efff941a;border:1px solid #374151;display:block;object-fit:contain;animation:imageFadeIn-508161cc .5s cubic-bezier(.4,0,.2,1);transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.demo-image[data-v-508161cc]:hover{box-shadow:0 30px 80px #0009,0 0 0 1px #efff9433,0 0 40px #efff941a}@keyframes imageFadeIn-508161cc{0%{opacity:0}to{opacity:1}}.code-editor[data-v-508161cc]{background:#1b1b1e;border-radius:12px;overflow:hidden;border:1px solid #374151;box-shadow:0 8px 24px #0000004d}.editor-header[data-v-508161cc]{background:#1b1b1e;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #374151}.editor-controls[data-v-508161cc]{display:flex;gap:8px}.control[data-v-508161cc]{width:12px;height:12px;border-radius:50%}.control.red[data-v-508161cc]{background:#ef4444}.control.yellow[data-v-508161cc]{background:#f59e0b}.control.green[data-v-508161cc]{background:#10b981}.editor-title[data-v-508161cc]{color:#9ca3af;font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.editor-body[data-v-508161cc]{padding:24px;background:#1b1b1e;overflow-x:auto}.editor-body pre[data-v-508161cc]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;color:#e5e7eb}.editor-body code[data-v-508161cc]{color:#e5e7eb;white-space:pre}.founder-section[data-v-508161cc]{padding:100px 0;background:#18181b;width:100%;overflow-x:hidden}.section-intro[data-v-508161cc]{text-align:center;font-size:16px;color:#9ca3af;margin-bottom:60px}.founder-card[data-v-508161cc]{max-width:900px;margin:0 auto;background:rgba(39,39,42,.2);border:1px solid rgba(82,82,82,.64);border-radius:24px;padding:48px;position:relative;overflow:hidden}.founder-card[data-v-508161cc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.founder-quote-wrapper[data-v-508161cc]{margin-bottom:40px}.quote-icon[data-v-508161cc]{color:#efff94;margin-bottom:24px;opacity:.4}.founder-quote-text[data-v-508161cc]{font-size:18px;line-height:1.8;color:#e5e7eb;margin:0;font-style:italic;position:relative}.highlight-text[data-v-508161cc]{color:#efff94;font-weight:600;font-style:normal}.founder-profile[data-v-508161cc]{display:flex;align-items:center;gap:24px;padding-top:32px;border-top:1px solid rgba(67,67,67,1)}.founder-avatar[data-v-508161cc]{flex-shrink:0}.founder-avatar img[data-v-508161cc]{width:80px;height:80px;border-radius:50%;object-fit:cover}.founder-info[data-v-508161cc]{flex:1}.founder-name[data-v-508161cc]{font-size:22px;font-weight:500;margin-bottom:6px;color:#fff}.founder-title[data-v-508161cc]{font-size:16px;font-weight:500;margin-bottom:4px}.founder-credentials[data-v-508161cc]{font-size:14px;color:#9ca3af;margin-bottom:12px}.founder-companies[data-v-508161cc]{display:flex;gap:8px;flex-wrap:wrap}.company-badge[data-v-508161cc]{display:inline-block;padding:4px 12px;border:1px solid rgba(74,74,74,1);border-radius:12px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.success-stories[data-v-508161cc]{padding:80px 0;background:#18181b}.offers-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:16px;text-align:left}.offers-subtitle[data-v-508161cc]{font-size:16px;color:#9ca3af;margin-bottom:48px;line-height:1.6;text-align:left}.testimonial-card-wrapper[data-v-508161cc]{max-width:1100px;margin:0 auto}.testimonial-main-card[data-v-508161cc]{background:#1f1f23;border:1px solid #2d2d30;border-radius:16px;padding:40px;display:grid;grid-template-columns:1fr 320px;gap:40px;margin-bottom:32px;transition:all .3s ease}.testimonial-main-card[data-v-508161cc]:hover{border-color:#efff94;box-shadow:0 10px 40px #0006}.testimonial-content-area[data-v-508161cc]{display:flex;flex-direction:column;justify-content:space-between}.testimonial-text[data-v-508161cc]{font-size:18px;line-height:1.7;color:#9ca3af;margin-bottom:24px}.testimonial-author-info[data-v-508161cc]{padding-top:20px;border-top:1px solid #2d2d30}.author-name-small[data-v-508161cc]{font-size:16px;font-weight:500;color:#fff;margin-bottom:4px}.author-role[data-v-508161cc]{font-size:13px;color:#9ca3af}.testimonial-stats-panel[data-v-508161cc]{background:linear-gradient(135deg,#2f2f32 0%,#1e1e21 100%);border:1px solid #2d2d30;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px}.stats-header[data-v-508161cc]{padding-bottom:20px;border-bottom:1px solid #2d2d30}.offers-badge[data-v-508161cc]{margin-bottom:12px}.offers-number[data-v-508161cc]{font-size:18px;font-weight:500;color:#fff;display:block;margin-bottom:12px}.company-logos[data-v-508161cc]{display:flex;gap:8px;margin-top:8px}.logo-icon[data-v-508161cc]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#fff}.logo-icon.google[data-v-508161cc]{background:#4285F4}.logo-icon.meta[data-v-508161cc]{background:#0866FF}.logo-icon.amazon[data-v-508161cc]{background:#FF9900}.logo-icon.apple[data-v-508161cc]{background:#000000;border:1px solid #333}.logo-icon.shopify[data-v-508161cc]{background:#96BF48}.logo-icon.microsoft[data-v-508161cc]{background:#00A4EF}.logo-icon.block[data-v-508161cc]{background:#00D924}.stats-note[data-v-508161cc]{font-size:12px;color:#9ca3af;margin:0}.compensation-stat[data-v-508161cc]{padding-top:20px}.stat-value-large[data-v-508161cc]{font-size:32px;font-weight:500;color:#fff;margin-bottom:8px}.stat-label-small[data-v-508161cc]{font-size:13px;color:#9ca3af;margin:0}.testimonial-dots[data-v-508161cc]{display:flex;justify-content:center;gap:12px;padding:20px 0}.dot[data-v-508161cc]{width:40px;height:4px;background:#374151;border-radius:2px;cursor:pointer;transition:all .3s ease}.dot.active[data-v-508161cc]{background:#ffffff}.dot[data-v-508161cc]:hover{background:#efff94}.fade-enter-active[data-v-508161cc],.fade-leave-active[data-v-508161cc]{transition:opacity .5s ease}.fade-enter-from[data-v-508161cc],.fade-leave-to[data-v-508161cc]{opacity:0}.engineers-statement[data-v-508161cc]{padding:80px 0;background:#18181b}.engineers-statement-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:16px;line-height:1.2}.engineers-statement-subtitle[data-v-508161cc]{font-size:18px;color:#9ca3af;margin-bottom:32px;line-height:1.6}.big-tech-image-wrapper[data-v-508161cc]{max-width:1100px;margin:0 0 120px;padding:0}.big-tech-image[data-v-508161cc]{width:100%;height:auto;display:block;border-radius:12px}.interview-strategy-content[data-v-508161cc]{margin-bottom:80px;max-width:650px}.strategy-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:20px;line-height:1.3}.strategy-description[data-v-508161cc]{font-size:18px;color:#9ca3af;line-height:1.7;margin-bottom:16px;max-width:650px}.flow-image-wrapper[data-v-508161cc]{max-width:1100px;margin:0 0 120px;padding:0}.flow-image[data-v-508161cc]{width:100%;height:auto;display:block;border-radius:12px}.practice-content[data-v-508161cc]{margin-top:120px;margin-bottom:80px;max-width:650px}.practice-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:20px;line-height:1.3}.practice-description[data-v-508161cc]{font-size:18px;color:#9ca3af;line-height:1.7;margin-bottom:16px;max-width:650px}.practice-image-wrapper[data-v-508161cc]{max-width:1100px;margin:0 0 120px;padding:0}.practice-image[data-v-508161cc]{width:100%;height:auto;display:block;border-radius:12px}.question-bank-content[data-v-508161cc]{margin-top:120px}.question-bank-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:20px;line-height:1.3}.question-bank-description[data-v-508161cc]{font-size:18px;color:#a1a1aa;line-height:1.7;margin-bottom:32px;max-width:650px}.question-tabs[data-v-508161cc]{display:flex;gap:8px;margin-bottom:32px}.question-tab[data-v-508161cc]{background:transparent;border:1px solid #3f3f46;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#a1a1aa;cursor:pointer;transition:all .2s ease}.question-tab[data-v-508161cc]:hover{border-color:#52525b;background:#27272a;color:#e4e4e7}.question-tab.active[data-v-508161cc]{border-color:#52525b;background:#27272a;color:#fff}.question-bank-layout[data-v-508161cc]{display:grid;grid-template-columns:280px 1fr;gap:24px}.question-sidebar[data-v-508161cc]{padding-right:0}.sidebar-content[data-v-508161cc]{display:flex;flex-direction:column;gap:2px}.sidebar-item[data-v-508161cc]{padding:8px 12px;font-size:14px;color:#9ca3af;cursor:pointer;border-radius:8px;transition:all .2s ease;border-left:3px solid transparent;margin-left:-3px}.sidebar-item[data-v-508161cc]:hover{background:#2d2d30;color:#fff}.sidebar-item.active[data-v-508161cc]{background:transparent;color:#fff;font-weight:600;border-left-color:#efff94}.question-content[data-v-508161cc]{display:flex;flex-direction:column;background:#1f1f23;border:1px solid #2d2d30;border-radius:16px;padding:24px}.question-cards-area[data-v-508161cc]{display:flex;flex-direction:column}.question-stats-header[data-v-508161cc]{display:flex;gap:16px;margin-bottom:24px;justify-content:flex-end}.stat-badge[data-v-508161cc]{display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af}.stat-badge svg[data-v-508161cc]{width:16px;height:16px}.question-cards-grid[data-v-508161cc]{display:flex;flex-direction:column;gap:12px}.question-example-card[data-v-508161cc]{display:flex;gap:12px;background:transparent;border:none;border-radius:0;padding:16px 0;transition:all .3s ease;border-bottom:1px solid #2d2d30}.question-example-card[data-v-508161cc]:hover{background:transparent}.question-checkbox[data-v-508161cc]{width:20px;height:20px;border:2px solid #374151;border-radius:4px;flex-shrink:0;margin-top:2px;cursor:pointer;transition:all .2s ease}.question-checkbox[data-v-508161cc]:hover{border-color:#efff94}.question-checkbox.premium-locked[data-v-508161cc]{background:#2d2d30;border-color:#2d2d30;position:relative;cursor:not-allowed}.question-checkbox.premium-locked[data-v-508161cc]:after{content:"🔒";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px}.question-card-content[data-v-508161cc]{flex:1}.question-card-header[data-v-508161cc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.premium-badge[data-v-508161cc]{font-size:11px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#000;padding:2px 8px;border-radius:12px;font-weight:600}.question-card-title[data-v-508161cc]{font-size:16px;font-weight:500;color:#fff;margin-bottom:8px}.question-card-desc[data-v-508161cc]{font-size:14px;color:#a1a1aa;line-height:1.6;margin-bottom:12px}.question-card-meta[data-v-508161cc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-badge[data-v-508161cc]{font-size:12px;color:#9ca3af}.meta-difficulty[data-v-508161cc]{font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.meta-difficulty.easy[data-v-508161cc]{background:rgba(34,197,94,.1);color:#22c55e}.meta-difficulty.medium[data-v-508161cc]{background:rgba(251,191,36,.1);color:#fbbf24}.meta-difficulty.hard[data-v-508161cc]{background:rgba(239,68,68,.1);color:#ef4444}.meta-frameworks[data-v-508161cc]{display:flex;gap:6px;margin-left:auto}.framework-icon[data-v-508161cc]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.framework-icon svg[data-v-508161cc]{width:100%;height:100%;padding:2px}.framework-icon.react[data-v-508161cc]{background:#61DAFB;color:#000}.framework-icon.html[data-v-508161cc]{background:#E34F26;font-size:9px}.framework-icon.angular[data-v-508161cc]{background:#DD0031}.framework-icon.vue[data-v-508161cc]{background:#42B883}.framework-icon.svelte[data-v-508161cc]{background:#FF3E00}.framework-icon.js[data-v-508161cc]{background:#F7DF1E;color:#000}.framework-icon.ts[data-v-508161cc]{background:#3178C6}.see-all-questions[data-v-508161cc]{text-align:center;margin-top:24px}.btn-see-all[data-v-508161cc]{background:transparent;border:1px solid #374151;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .3s ease}.btn-see-all[data-v-508161cc]:hover{border-color:#fff;background:#ffffff;color:#000}.company-guides-content[data-v-508161cc]{margin-top:64px}.company-guides-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:20px;line-height:1.3}.company-guides-description[data-v-508161cc]{font-size:18px;color:#9ca3af;line-height:1.7;margin-bottom:40px;max-width:650px}.company-grid[data-v-508161cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.company-item[data-v-508161cc]{display:flex;align-items:center;gap:16px;background:#1f1f23;border:1px solid #2d2d30;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative}.company-item[data-v-508161cc]:hover{border-color:#efff94;background:#1b1b1e;box-shadow:0 4px 12px #0000004d}.company-icon-wrapper[data-v-508161cc]{flex-shrink:0}.company-icon[data-v-508161cc]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;background:#2d2d30}.company-icon.openai[data-v-508161cc]{background:#000000}.company-icon.openai svg[data-v-508161cc]{width:28px;height:28px}.company-icon.google[data-v-508161cc]{background:#4285F4;font-family:Product Sans,Arial,sans-serif}.company-icon.amazon[data-v-508161cc]{background:#FF9900;color:#000;font-family:Arial,sans-serif;font-size:32px}.company-icon.tiktok[data-v-508161cc]{background:#000000}.company-icon.tiktok svg[data-v-508161cc]{width:28px;height:28px}.company-icon.bytedance[data-v-508161cc]{background:#0D1117}.company-icon.bytedance svg[data-v-508161cc]{width:28px;height:28px}.company-icon.apple[data-v-508161cc]{background:#000000}.company-icon.apple svg[data-v-508161cc]{width:28px;height:28px}.company-icon.microsoft[data-v-508161cc]{background:#F25022}.company-icon.microsoft svg[data-v-508161cc]{width:28px;height:28px;color:#fff}.company-icon.atlassian[data-v-508161cc]{background:#0052CC;font-family:Arial,sans-serif}.company-icon.linkedin[data-v-508161cc]{background:#0A66C2;font-family:Arial,sans-serif;font-size:20px;font-weight:600}.company-item-content[data-v-508161cc]{flex:1;min-width:0}.company-item-name[data-v-508161cc]{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.company-item-questions[data-v-508161cc]{display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af}.company-item-questions svg[data-v-508161cc]{flex-shrink:0}.company-arrow[data-v-508161cc]{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.company-item:hover .company-arrow[data-v-508161cc]{color:#fff;transform:translate(4px)}.view-full-list[data-v-508161cc]{text-align:center}.btn-view-full-list[data-v-508161cc]{background:transparent;border:1px solid #374151;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .3s ease}.btn-view-full-list[data-v-508161cc]:hover{border-color:#fff;background:#ffffff;color:#000}.solutions-content[data-v-508161cc]{margin-top:80px}.solutions-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:16px;line-height:1.2}.solutions-description[data-v-508161cc]{font-size:18px;color:#9ca3af;margin-bottom:40px;line-height:1.6;max-width:700px}.solutions-layout[data-v-508161cc]{display:grid;grid-template-columns:200px 1fr;gap:0;background:#1f1f23;border:1px solid #2d2d30;border-radius:12px;overflow:hidden;max-width:1100px}.solutions-sidebar[data-v-508161cc]{background:#18181b;border-right:1px solid #2d2d30;padding:24px 0}.sidebar-heading[data-v-508161cc]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:0 20px;margin-bottom:12px}.solution-menu-item[data-v-508161cc]{padding:10px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;color:#9ca3af;font-size:14px}.solution-menu-item[data-v-508161cc]:hover{background:#1f1f23;color:#fff}.solution-menu-item.active[data-v-508161cc]{background:#1f1f23;border-left-color:#eafe7c;color:#fff;font-weight:500}.solutions-code-area[data-v-508161cc]{padding:24px;background:#1f1f23}.code-viewer[data-v-508161cc]{font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6;color:#e5e7eb}.code-line-wrapper[data-v-508161cc]{position:relative}.code-line[data-v-508161cc]{display:flex;align-items:flex-start;position:relative;min-height:24px}.line-number[data-v-508161cc]{display:inline-block;width:40px;text-align:right;color:#6b7280;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:16px}.code-content[data-v-508161cc]{flex:1;white-space:pre}.code-comment[data-v-508161cc]{color:#6b7280}.code-keyword[data-v-508161cc]{color:#c678dd}.code-method[data-v-508161cc]{color:#61afef}.code-param[data-v-508161cc]{color:#e5c07b}.code-string[data-v-508161cc]{color:#98c379}.code-tooltip[data-v-508161cc]{position:absolute;background:linear-gradient(135deg,#2f2f32 0%,#1e1e21 100%);border:1px solid #3a3a3e;border-radius:8px;padding:12px 16px;max-width:280px;z-index:10;box-shadow:0 4px 12px #0000004d}.tooltip-1[data-v-508161cc]{top:24px;left:420px}.tooltip-2[data-v-508161cc]{top:192px;left:100px}.tooltip-header[data-v-508161cc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tooltip-name[data-v-508161cc]{font-size:13px;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tooltip-badge[data-v-508161cc]{font-size:11px;padding:2px 8px;background:#4285F4;color:#fff;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tooltip-text[data-v-508161cc]{font-size:13px;color:#d1d5db;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-pricing-section[data-v-508161cc]{padding:100px 0;background:#18181b}.pricing-section-title[data-v-508161cc]{font-size:36px;font-weight:500;color:#fff;text-align:center;margin-bottom:48px;line-height:1.3}.community-section[data-v-508161cc]{padding:100px 0;background:#18181b;border-top:1px solid #1f1f23}.community-title[data-v-508161cc]{font-size:42px;font-weight:500;color:#fff;margin-bottom:16px}.community-description[data-v-508161cc]{font-size:16px;color:#9ca3af;max-width:600px}.community-stats[data-v-508161cc]{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.community-card[data-v-508161cc]{background:radial-gradient(circle at top left,rgba(255,255,255,.08),rgba(12,12,15,.9));border:1px solid #2d2d30;border-radius:18px;padding:32px 28px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;min-height:170px;transition:border-color .25s ease,transform .25s ease}.community-card[data-v-508161cc]:hover{border-color:#efff94;transform:translateY(-3px)}.community-number[data-v-508161cc]{font-size:42px;font-weight:600;color:#e5e7eb}.community-platform[data-v-508161cc]{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;color:#d1d5db}.community-platform svg[data-v-508161cc]{flex-shrink:0}.community-platform .arrow-icon[data-v-508161cc]{width:18px;height:18px;color:#9ca3af;margin-left:auto;transition:transform .2s ease}.community-card:hover .arrow-icon[data-v-508161cc]{color:#fff;transform:translate(4px)}.testimonials-section[data-v-508161cc]{padding:100px 0;background:#18181b}.testimonials-title[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;margin-bottom:60px;line-height:1.2}.testimonials-grid[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.testimonial-card[data-v-508161cc]{background:#1f1f23;border:1px solid #2d2d30;border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease}.testimonial-card[data-v-508161cc]:hover{border-color:#efff94;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.testimonial-header[data-v-508161cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.company-badge[data-v-508161cc]{display:flex;align-items:center;gap:10px}.company-icon[data-v-508161cc]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.offer-text[data-v-508161cc]{font-size:13px;color:#9ca3af}.company-name[data-v-508161cc]{font-weight:600}.testimonial-date[data-v-508161cc]{font-size:12px;color:#9ca3af}.testimonial-text[data-v-508161cc]{color:#d1d5db;line-height:1.6;font-size:14px;margin-bottom:20px;flex:1}.testimonial-author[data-v-508161cc]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #2d2d30}.author-avatar[data-v-508161cc]{width:40px;height:40px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.author-info[data-v-508161cc]{flex:1;min-width:0}.author-name[data-v-508161cc]{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.author-title[data-v-508161cc]{font-size:12px;color:#9ca3af}.faq-section[data-v-508161cc]{padding:100px 0;background:#18181b}.faq-header-wrapper[data-v-508161cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;gap:60px}.faq-header-left h2[data-v-508161cc]{font-size:48px;font-weight:500;color:#fff;line-height:1.2}.faq-header-right[data-v-508161cc]{text-align:right;min-width:300px}.faq-subtitle[data-v-508161cc]{font-size:16px;color:#9ca3af;margin-bottom:8px}.faq-link[data-v-508161cc]{color:#efff94;text-decoration:none;font-size:15px;font-weight:500;transition:opacity .2s}.faq-link[data-v-508161cc]:hover{opacity:.8}.faq-accordion[data-v-508161cc]{max-width:1200px;margin:0 auto}.faq-accordion-item[data-v-508161cc]{border-bottom:1px solid #374151}.faq-accordion-item[data-v-508161cc]:first-child{border-top:1px solid #374151}.faq-question[data-v-508161cc]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;background:transparent;border:none;color:#fff;font-size:18px;font-weight:500;text-align:left;cursor:pointer;transition:color .2s}.faq-question span[data-v-508161cc]{flex:1;padding-right:20px}.faq-chevron[data-v-508161cc]{width:24px;height:24px;color:#efff94;transition:transform .3s ease;flex-shrink:0}.faq-chevron.rotated[data-v-508161cc]{transform:rotate(180deg)}.faq-answer[data-v-508161cc]{padding:0 0 28px;animation:slideDown-508161cc .3s ease}.faq-answer p[data-v-508161cc]{color:#9ca3af;line-height:1.7;font-size:16px;margin:0}@keyframes slideDown-508161cc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.experienced-engineers[data-v-508161cc]{padding:80px 0;background:#18181b}.engineer-badges[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:24px}.badge[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:12px;padding:24px;text-align:center;font-size:14px;font-weight:600;color:#9ca3af}.study-plans[data-v-508161cc]{padding:80px 0;background:#18181b}.topics-grid[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:24px}.topic-item[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:8px;padding:16px 20px;text-align:center;font-size:14px;font-weight:600;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.topic-item[data-v-508161cc]:hover{border-color:#efff94;background:rgba(239,255,148,.05);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #efff9433;color:#efff94}.workspace-features[data-v-508161cc]{padding:80px 0;background:#18181b}.premium-card[data-v-508161cc]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,rgba(239,255,148,.03) 0%,rgba(239,255,148,.01) 100%);border:1px solid rgba(239,255,148,.2);border-radius:24px;padding:48px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.premium-card[data-v-508161cc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#efff94 0%,rgba(239,255,148,.3) 100%)}.card-icon[data-v-508161cc]{color:#efff94;margin-bottom:24px;opacity:.6}.card-description[data-v-508161cc]{font-size:16px;line-height:1.7;color:#9ca3af;margin-bottom:32px}.features-list[data-v-508161cc]{display:flex;flex-direction:column;gap:20px}.feature-item[data-v-508161cc]{display:flex;align-items:flex-start;gap:16px;font-size:16px;color:#e5e7eb;padding:16px;background:rgba(239,255,148,.03);border-radius:12px;border:1px solid rgba(239,255,148,.1);transition:all .3s ease}.feature-item[data-v-508161cc]:hover{background:rgba(239,255,148,.05);border-color:#efff944d;transform:translate(8px)}.feature-item svg[data-v-508161cc]{flex-shrink:0;color:#efff94;margin-top:2px}.feature-item span[data-v-508161cc]{flex:1}.question-bank[data-v-508161cc]{padding:80px 0;background:#18181b}.question-stats[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:24px;margin-bottom:24px}.stat-box[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:12px;padding:24px}.stat-box .stat-label[data-v-508161cc]{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-box .stat-value[data-v-508161cc]{font-size:18px;font-weight:500;color:#fff}.question-examples[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:24px}.question-card[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:12px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.question-card[data-v-508161cc]:hover{border-color:#efff94;box-shadow:0 12px 32px #0006,0 0 20px #efff941a;transform:translateY(-6px);background:rgba(239,255,148,.02)}.question-card:hover .question-title[data-v-508161cc]{color:#efff94}.question-type[data-v-508161cc]{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.question-title[data-v-508161cc]{font-size:18px;font-weight:500;margin-bottom:12px;color:#fff}.question-description[data-v-508161cc]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px}.question-meta[data-v-508161cc]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.question-format[data-v-508161cc],.question-difficulty[data-v-508161cc]{font-size:12px;color:#9ca3af}.question-frameworks[data-v-508161cc],.question-topics[data-v-508161cc]{font-size:12px;color:#9ca3af;font-weight:600}.view-all[data-v-508161cc]{text-align:center;margin-top:24px}.example-solutions[data-v-508161cc]{padding:80px 0;background:#18181b}.solutions-tabs[data-v-508161cc]{display:flex;gap:8px;justify-content:center;margin-top:24px;margin-bottom:32px}.solution-tab[data-v-508161cc]{padding:12px 24px;background:transparent;border:1px solid #374151;border-radius:8px;font-size:14px;font-weight:600;color:#9ca3af;cursor:pointer;transition:all .2s}.solution-tab[data-v-508161cc]:hover{border-color:#9ca3af;background:rgba(255,255,255,.05)}.solution-tab.active[data-v-508161cc]{background:#efff94;color:#000;border-color:#efff94}.solution-code[data-v-508161cc]{max-width:800px;margin:0 auto;background:#1b1b1e;border-radius:12px;padding:24px;overflow-x:auto}.solution-code pre[data-v-508161cc]{margin:0;color:#f9fafb;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6}.solution-code code[data-v-508161cc]{color:#f9fafb}.automated-testing[data-v-508161cc]{padding:80px 0;background:#18181b}.testing-features[data-v-508161cc]{display:flex;flex-direction:column;gap:12px;max-width:700px;margin:32px auto}.testing-feature[data-v-508161cc]{font-size:16px;color:#9ca3af}.code-example[data-v-508161cc]{max-width:800px;margin:32px auto 0;background:#1b1b1e;border-radius:12px;padding:24px;position:relative}.code-example pre[data-v-508161cc]{margin:0;color:#f9fafb;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6}.run-button[data-v-508161cc]{position:absolute;top:16px;right:16px;padding:8px 16px;background:#efff94;color:#000;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.run-button[data-v-508161cc]:hover{background:#d4e66a}.company-guides[data-v-508161cc]{padding:80px 0;background:#18181b}.companies-grid[data-v-508161cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;margin-top:24px}.company-card[data-v-508161cc]{background:#1b1b1e;border:1px solid #374151;border-radius:12px;padding:24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.company-card[data-v-508161cc]:hover{border-color:#efff94;background:rgba(239,255,148,.05);box-shadow:0 12px 32px #0006,0 0 20px #efff9426;transform:translateY(-6px) scale(1.02)}.company-card:hover .company-name[data-v-508161cc]{color:#efff94}.company-name[data-v-508161cc]{font-size:18px;font-weight:500;margin-bottom:8px;color:#fff}.company-count[data-v-508161cc]{font-size:14px;color:#9ca3af}.view-full-list[data-v-508161cc]{text-align:center;margin-top:24px}@media (max-width: 1024px){.container[data-v-508161cc]{padding:0 20px}.hero-title[data-v-508161cc]{font-size:52px}.question-bank-layout[data-v-508161cc]{grid-template-columns:240px 1fr;gap:20px}}@media (max-width: 768px){.landing-page[data-v-508161cc]{overflow-x:hidden!important}.container[data-v-508161cc]{padding:0 16px}.hero[data-v-508161cc]{padding:60px 0 40px}.hero-title[data-v-508161cc]{font-size:36px;margin-bottom:20px;line-height:1.2}.hero-subtitle[data-v-508161cc]{font-size:16px;margin-bottom:28px}.hero-actions[data-v-508161cc]{flex-direction:column;align-items:stretch;gap:24px}.hero-stats[data-v-508161cc]{align-items:center;width:100%}.profile-avatars[data-v-508161cc]{justify-content:center}.stats-text[data-v-508161cc]{text-align:center;align-items:center}.btn-hero[data-v-508161cc]{width:100%;justify-content:center;padding:14px 24px}.hero-note[data-v-508161cc]{text-align:center}.hero-action-left[data-v-508161cc]{width:100%;align-items:center}.section-title[data-v-508161cc]{font-size:28px;margin-bottom:24px}.demo-categories[data-v-508161cc]{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.demo-category[data-v-508161cc]{padding:12px;max-width:100%}.demo-title[data-v-508161cc]{font-size:13px}.demo-visual[data-v-508161cc]{min-height:350px;margin-bottom:32px}.demo-image[data-v-508161cc]{border-radius:8px}.founder-card[data-v-508161cc]{padding:28px 20px}.founder-quote-text[data-v-508161cc]{font-size:15px;line-height:1.6}.founder-profile[data-v-508161cc]{flex-direction:column;align-items:center;text-align:center;gap:16px}.premium-card[data-v-508161cc]{padding:28px 20px}.card-description[data-v-508161cc]{font-size:15px}.feature-item[data-v-508161cc]{font-size:14px;padding:12px}.offers-title[data-v-508161cc]{font-size:28px}.testimonial-main-card[data-v-508161cc]{grid-template-columns:1fr;padding:24px;gap:20px}.testimonial-stats-panel[data-v-508161cc]{padding:20px}.engineers-statement[data-v-508161cc]{padding:32px 0}.engineers-statement-title[data-v-508161cc]{font-size:32px;margin-bottom:12px}.engineers-statement-subtitle[data-v-508161cc]{font-size:15px;margin-bottom:24px}.strategy-title[data-v-508161cc]{font-size:32px;margin-bottom:16px}.strategy-description[data-v-508161cc]{font-size:15px;max-width:100%}.interview-strategy-content[data-v-508161cc]{max-width:100%;margin-bottom:32px}.big-tech-image-wrapper[data-v-508161cc],.flow-image-wrapper[data-v-508161cc],.practice-image-wrapper[data-v-508161cc]{margin-bottom:32px}.practice-content[data-v-508161cc]{max-width:100%;margin-top:32px;margin-bottom:32px}.practice-title[data-v-508161cc]{font-size:32px;margin-bottom:16px}.practice-description[data-v-508161cc]{font-size:15px;max-width:100%}.question-bank-content[data-v-508161cc]{margin-top:40px}.question-bank-title[data-v-508161cc]{font-size:32px;margin-bottom:16px}.question-bank-description[data-v-508161cc]{font-size:15px;margin-bottom:24px}.question-tabs[data-v-508161cc]{flex-wrap:wrap;gap:8px;margin-bottom:24px}.question-tab[data-v-508161cc]{flex:0 1 auto;white-space:nowrap}.question-bank-layout[data-v-508161cc]{grid-template-columns:1fr;gap:20px}.question-sidebar[data-v-508161cc]{border-right:none;border-bottom:1px solid #2d2d30;padding-right:0;padding-bottom:16px;margin-bottom:0}.sidebar-content[data-v-508161cc]{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar-item[data-v-508161cc]{padding:6px 12px;font-size:13px;border-left:none;margin-left:0;border-radius:6px}.sidebar-item.active[data-v-508161cc]{background:#27272a;border-left:none}.question-content[data-v-508161cc]{padding:20px}.question-stats-header[data-v-508161cc]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.question-cards-grid[data-v-508161cc]{gap:16px}.company-grid[data-v-508161cc]{grid-template-columns:repeat(2,1fr);gap:12px}.company-guides-title[data-v-508161cc]{font-size:32px}.company-guides-description[data-v-508161cc]{font-size:15px}.pricing-section-title[data-v-508161cc]{font-size:32px;margin-bottom:40px}.landing-pricing-section[data-v-508161cc],.testimonials-section[data-v-508161cc]{padding:48px 0}.testimonials-title[data-v-508161cc]{font-size:32px;margin-bottom:40px}.testimonials-grid[data-v-508161cc]{grid-template-columns:1fr;gap:20px}.faq-section[data-v-508161cc]{padding:48px 0}.faq-header-wrapper[data-v-508161cc]{flex-direction:column;gap:24px;margin-bottom:32px}.faq-header-left h2[data-v-508161cc]{font-size:32px}.faq-header-right[data-v-508161cc]{text-align:left;min-width:auto}.faq-question[data-v-508161cc]{font-size:16px;padding:18px 0}.faq-answer[data-v-508161cc]{padding:0 0 18px}.faq-answer p[data-v-508161cc]{font-size:15px}.topics-grid[data-v-508161cc]{grid-template-columns:repeat(2,1fr);gap:12px}.question-examples[data-v-508161cc]{grid-template-columns:1fr}.companies-grid[data-v-508161cc]{grid-template-columns:repeat(2,1fr);gap:12px}.testimonial-stats[data-v-508161cc]{flex-direction:column;align-items:flex-start;gap:16px}.community-title[data-v-508161cc]{font-size:32px}.community-stats[data-v-508161cc]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 480px){.landing-page[data-v-508161cc]{overflow-x:hidden!important}.container[data-v-508161cc]{padding:0 16px;max-width:100%}.hero[data-v-508161cc]{padding:40px 0 32px}.hero-badge[data-v-508161cc]{font-size:12px;padding:6px 12px}.hero-title[data-v-508161cc]{font-size:32px;margin-bottom:16px;line-height:1.15}.hero-subtitle[data-v-508161cc]{font-size:15px;margin-bottom:24px}.company-logo[data-v-508161cc]{display:inline-block;margin:0 2px}.hero-actions[data-v-508161cc]{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:32px}.hero-action-left[data-v-508161cc]{width:100%;align-items:center}.btn-hero[data-v-508161cc]{width:100%;justify-content:center;padding:12px 20px;font-size:15px}.btn-arrow[data-v-508161cc]{font-size:16px}.hero-note[data-v-508161cc]{font-size:13px;text-align:center}.hero-stats[data-v-508161cc]{width:100%;align-items:center}.profile-avatars[data-v-508161cc]{justify-content:center}.avatar[data-v-508161cc]{width:36px;height:36px;border-width:2px;margin-left:-8px}.avatar[data-v-508161cc]:first-child{margin-left:0}.stats-text[data-v-508161cc]{text-align:center;align-items:center}.stats-main[data-v-508161cc]{font-size:14px}.stats-verification[data-v-508161cc]{font-size:12px}.section-title[data-v-508161cc]{font-size:24px;margin-bottom:20px}.demo-categories[data-v-508161cc]{grid-template-columns:1fr;gap:8px;max-width:100%}.demo-category[data-v-508161cc]{padding:12px 16px;max-width:100%}.demo-title[data-v-508161cc]{font-size:14px}.demo-visual[data-v-508161cc]{min-height:280px;margin-bottom:24px}.demo-image[data-v-508161cc]{border-radius:8px}.founder-card[data-v-508161cc]{padding:20px 16px;border-radius:12px}.founder-quote-text[data-v-508161cc]{font-size:14px;line-height:1.6}.founder-avatar img[data-v-508161cc]{width:56px;height:56px}.founder-name[data-v-508161cc]{font-size:16px}.founder-title[data-v-508161cc]{font-size:13px}.premium-card[data-v-508161cc]{padding:20px 16px;border-radius:12px}.card-icon svg[data-v-508161cc]{width:32px;height:32px}.card-title[data-v-508161cc]{font-size:18px}.card-description[data-v-508161cc]{font-size:14px}.feature-item[data-v-508161cc]{font-size:13px;padding:10px;gap:10px}.feature-item svg[data-v-508161cc]{width:16px;height:16px;min-width:16px}.offers-title[data-v-508161cc]{font-size:24px;margin-bottom:20px}.testimonial-main-card[data-v-508161cc]{padding:20px 16px}.testimonial-text[data-v-508161cc]{font-size:14px}.engineers-statement[data-v-508161cc]{padding:24px 0}.engineers-statement-title[data-v-508161cc]{font-size:28px;margin-bottom:12px}.engineers-statement-subtitle[data-v-508161cc]{font-size:14px;margin-bottom:20px}.strategy-title[data-v-508161cc]{font-size:28px;margin-bottom:12px}.strategy-description[data-v-508161cc]{font-size:14px;max-width:100%}.big-tech-image-wrapper[data-v-508161cc],.flow-image-wrapper[data-v-508161cc],.practice-image-wrapper[data-v-508161cc]{padding:0;margin-bottom:24px}.interview-strategy-content[data-v-508161cc]{margin-bottom:24px;max-width:100%}.practice-content[data-v-508161cc]{max-width:100%;margin-top:24px;margin-bottom:24px}.practice-title[data-v-508161cc]{font-size:28px;margin-bottom:12px}.practice-description[data-v-508161cc]{font-size:14px;max-width:100%}.question-bank-content[data-v-508161cc]{margin-top:32px}.question-bank-title[data-v-508161cc]{font-size:28px;margin-bottom:12px}.question-bank-description[data-v-508161cc]{font-size:14px;margin-bottom:20px}.question-tabs[data-v-508161cc]{flex-wrap:wrap;gap:6px;margin-bottom:20px}.question-tab[data-v-508161cc]{padding:8px 12px;font-size:13px;flex:1 1 auto;min-width:fit-content}.question-bank-layout[data-v-508161cc]{grid-template-columns:1fr;gap:16px}.question-sidebar[data-v-508161cc]{padding-bottom:12px;margin-bottom:0}.sidebar-content[data-v-508161cc]{gap:6px}.sidebar-item[data-v-508161cc]{padding:8px 12px;font-size:13px}.question-content[data-v-508161cc]{padding:16px}.question-stats-header[data-v-508161cc]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.stat-badge[data-v-508161cc]{font-size:12px}.stat-badge svg[data-v-508161cc]{width:14px;height:14px}.question-cards-grid[data-v-508161cc]{gap:12px}.question-example-card[data-v-508161cc]{padding:14px 0}.question-card-title[data-v-508161cc]{font-size:15px}.question-card-desc[data-v-508161cc]{font-size:13px}.meta-badge[data-v-508161cc],.meta-difficulty[data-v-508161cc]{font-size:12px;padding:4px 8px}.framework-icon[data-v-508161cc]{width:20px;height:20px}.see-all-questions[data-v-508161cc]{margin-top:16px}.see-all-questions .btn-secondary[data-v-508161cc]{width:100%;justify-content:center;padding:12px 20px;font-size:14px}.company-grid[data-v-508161cc]{grid-template-columns:1fr;gap:12px}.company-item[data-v-508161cc]{padding:16px}.company-icon[data-v-508161cc]{width:36px;height:36px}.company-item-name[data-v-508161cc]{font-size:15px}.company-item-questions[data-v-508161cc]{font-size:12px}.company-guides-title[data-v-508161cc]{font-size:28px;margin-bottom:12px}.company-guides-description[data-v-508161cc]{font-size:14px}.pricing-section-title[data-v-508161cc]{font-size:28px;margin-bottom:32px}.landing-pricing-section[data-v-508161cc],.testimonials-section[data-v-508161cc]{padding:40px 0}.testimonials-title[data-v-508161cc]{font-size:28px;margin-bottom:32px}.testimonials-grid[data-v-508161cc]{grid-template-columns:1fr;gap:16px}.testimonial-card[data-v-508161cc]{padding:20px 16px}.faq-section[data-v-508161cc]{padding:40px 0}.faq-header-wrapper[data-v-508161cc]{gap:20px;margin-bottom:28px}.faq-header-left h2[data-v-508161cc]{font-size:28px}.faq-header-right p[data-v-508161cc]{font-size:14px}.faq-question[data-v-508161cc]{font-size:15px;padding:16px 0}.faq-answer p[data-v-508161cc]{font-size:14px}.community-title[data-v-508161cc]{font-size:28px}.community-stats[data-v-508161cc]{grid-template-columns:1fr;gap:16px}.topics-grid[data-v-508161cc],.companies-grid[data-v-508161cc]{grid-template-columns:1fr;gap:12px}.question-examples[data-v-508161cc]{gap:16px}}@media (max-width: 360px){.hero-title[data-v-508161cc]{font-size:28px}.question-tab[data-v-508161cc]{font-size:12px;padding:6px 10px}.avatar[data-v-508161cc]{width:32px;height:32px}}.pricing-page[data-v-90ae71b8]{min-height:100vh;background:#18181b}.pricing-hero[data-v-90ae71b8]{background:#18181b;color:#fff;padding:120px 0 40px}.pricing-hero-content[data-v-90ae71b8]{text-align:left}.pricing-hero-content h1[data-v-90ae71b8]{font-size:38px;font-weight:400;margin-bottom:24px}.pricing-hero-content p[data-v-90ae71b8]{font-size:20px;max-width:600px;margin:0;color:#d1d5db;line-height:1.6}.pricing-main[data-v-90ae71b8]{background:#18181b}.features-section[data-v-90ae71b8]{padding:100px 0;background:#18181b}.features-header[data-v-90ae71b8]{text-align:left;margin-bottom:64px}.features-header h2[data-v-90ae71b8]{font-size:48px;font-weight:300;color:#fff}.features-grid[data-v-90ae71b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1200px;margin:0 auto}.feature-card[data-v-90ae71b8]{background:#1f1f23;padding:32px;border-radius:16px;border:1px solid #2d2d30;transition:all .3s ease}.feature-card[data-v-90ae71b8]:hover{border-color:#efff94;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.feature-icon[data-v-90ae71b8]{width:48px;height:48px;background:#2d2d30;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#9ca3af;transition:all .3s ease}.feature-card:hover .feature-icon[data-v-90ae71b8]{background:#efff94;color:#000}.feature-icon svg[data-v-90ae71b8]{width:24px;height:24px}.feature-card h3[data-v-90ae71b8]{font-size:20px;font-weight:500;color:#fff;margin-bottom:12px}.feature-card p[data-v-90ae71b8]{color:#9ca3af;line-height:1.6;font-size:15px}.feature-card .highlight[data-v-90ae71b8]{color:#efff94;font-weight:600}.faq-section[data-v-90ae71b8]{padding:0;background:#18181b}.faq-header-wrapper[data-v-90ae71b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;gap:60px}.faq-header-left h2[data-v-90ae71b8]{font-size:48px;font-weight:300;color:#fff;line-height:1.2}.faq-header-right[data-v-90ae71b8]{text-align:right;min-width:300px}.faq-subtitle[data-v-90ae71b8]{font-size:16px;color:#9ca3af;margin-bottom:8px}.faq-link[data-v-90ae71b8]{font-size:16px;color:#efff94;text-decoration:none;transition:opacity .3s ease}.faq-link[data-v-90ae71b8]:hover{opacity:.8}.faq-accordion[data-v-90ae71b8]{max-width:1200px;margin:0 auto}.faq-accordion-item[data-v-90ae71b8]{border-bottom:1px solid #374151}.faq-accordion-item[data-v-90ae71b8]:first-child{border-top:1px solid #374151}.faq-question[data-v-90ae71b8]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;background:transparent;border:none;color:#fff;font-size:18px;font-weight:500;text-align:left;cursor:pointer}.faq-question span[data-v-90ae71b8]{flex:1;padding-right:20px}.faq-chevron[data-v-90ae71b8]{width:24px;height:24px;color:#efff94;transition:transform .3s ease;flex-shrink:0}.faq-chevron.rotated[data-v-90ae71b8]{transform:rotate(180deg)}.faq-answer[data-v-90ae71b8]{padding:0 0 28px;animation:slideDown-90ae71b8 .3s ease}.faq-answer p[data-v-90ae71b8]{color:#9ca3af;line-height:1.7;font-size:16px;margin:0}@keyframes slideDown-90ae71b8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-90ae71b8]{text-align:center;margin-bottom:80px}.section-header h2[data-v-90ae71b8]{font-size:40px;font-weight:500;color:#fff;margin-bottom:16px}.section-header p[data-v-90ae71b8]{font-size:18px;color:#9ca3af;max-width:600px;margin:0 auto}.testimonials-section[data-v-90ae71b8]{padding:px 0;background:#18181b}.testimonials-title[data-v-90ae71b8]{font-size:48px;font-weight:300;color:#fff;margin-bottom:60px;line-height:1.2}.testimonials-grid[data-v-90ae71b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.testimonial-card[data-v-90ae71b8]{background:#1f1f23;border:1px solid #2d2d30;border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease}.testimonial-card[data-v-90ae71b8]:hover{border-color:#efff94;transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.testimonial-header[data-v-90ae71b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.company-badge[data-v-90ae71b8]{display:flex;align-items:center;gap:10px}.company-icon[data-v-90ae71b8]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.offer-text[data-v-90ae71b8]{font-size:13px;color:#9ca3af}.company-name[data-v-90ae71b8]{font-weight:600}.testimonial-date[data-v-90ae71b8]{font-size:13px;color:#9ca3af}.testimonial-text[data-v-90ae71b8]{color:#d1d5db;line-height:1.6;font-size:14px;margin-bottom:20px;flex:1}.testimonial-author[data-v-90ae71b8]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #2d2d30}.author-avatar[data-v-90ae71b8]{width:40px;height:40px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0}.author-info[data-v-90ae71b8]{flex:1}.author-name[data-v-90ae71b8]{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.author-title[data-v-90ae71b8]{font-size:12px;color:#9ca3af}.feature-comparison[data-v-90ae71b8]{padding:px 0;background:#18181b}.comparison-table[data-v-90ae71b8]{background:#18181b;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000004d;border:1px solid #1f1f23}.comparison-header[data-v-90ae71b8]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#1f1f23;padding:24px;border-bottom:1px solid #1f1f23}.feature-column[data-v-90ae71b8]{font-weight:700;color:#fff;font-size:18px}.plan-column[data-v-90ae71b8]{text-align:center;font-weight:600;color:#efff94;font-size:16px}.comparison-row[data-v-90ae71b8]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:20px 24px;border-bottom:1px solid #1f1f23;align-items:center}.comparison-row[data-v-90ae71b8]:last-child{border-bottom:none}.comparison-row[data-v-90ae71b8]:nth-child(2n){background:#1f1f23}.feature-name[data-v-90ae71b8]{font-weight:500;color:#d1d5db}.feature-check[data-v-90ae71b8]{display:flex;justify-content:center;align-items:center}.check-icon[data-v-90ae71b8]{width:20px;height:20px;color:#efff94}.cross-icon[data-v-90ae71b8]{color:#ef4444;font-size:20px;font-weight:600}.pricing-cta[data-v-90ae71b8]{background:#18181b;color:#fff;padding:80px 0;text-align:center}.cta-content h2[data-v-90ae71b8]{font-size:40px;font-weight:500;margin-bottom:16px}.cta-content p[data-v-90ae71b8]{font-size:18px;color:#d1d5db;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-actions[data-v-90ae71b8]{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.btn[data-v-90ae71b8]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.btn-primary[data-v-90ae71b8]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000}.btn-primary[data-v-90ae71b8]:hover{background:linear-gradient(135deg,#c4d66a 0%,#b0c059 100%);transform:translateY(-2px);box-shadow:0 4px 12px #dcee774d}.btn-outline[data-v-90ae71b8]{background:transparent;border:2px solid #EAFE7C;color:#eafe7c}.btn-outline[data-v-90ae71b8]:hover{background:rgba(220,238,119,.1);border-color:#c4d66a}.btn-large[data-v-90ae71b8]{padding:16px 32px;font-size:18px}.guarantee[data-v-90ae71b8]{font-size:14px;color:#9ca3af;margin:0}@media (max-width: 768px){.pricing-page[data-v-90ae71b8]{padding:0 16px}.pricing-hero[data-v-90ae71b8]{padding:40px 0}.pricing-hero-content[data-v-90ae71b8]{margin-left:0;text-align:center}.pricing-hero-content h1[data-v-90ae71b8]{font-size:32px;margin-bottom:16px}.pricing-hero-content p[data-v-90ae71b8]{font-size:16px;margin:0 auto}.features-section[data-v-90ae71b8]{padding:48px 0}.features-header h2[data-v-90ae71b8]{font-size:28px;margin-bottom:32px}.features-header p[data-v-90ae71b8]{font-size:15px}.features-grid[data-v-90ae71b8]{grid-template-columns:1fr;gap:20px}.feature-card[data-v-90ae71b8]{padding:24px}.feature-card h3[data-v-90ae71b8]{font-size:18px}.feature-card p[data-v-90ae71b8]{font-size:14px}.testimonials-section[data-v-90ae71b8]{padding:48px 0}.testimonials-title[data-v-90ae71b8]{font-size:28px;margin-bottom:32px}.testimonials-grid[data-v-90ae71b8]{grid-template-columns:1fr;gap:20px}.testimonial-card[data-v-90ae71b8]{padding:24px}.faq-section[data-v-90ae71b8]{padding:48px 0}.faq-header-wrapper[data-v-90ae71b8]{flex-direction:column;gap:24px;margin-bottom:32px}.faq-header-left h2[data-v-90ae71b8]{font-size:28px}.faq-header-right[data-v-90ae71b8]{text-align:left;min-width:auto}.faq-question[data-v-90ae71b8]{font-size:15px;padding:18px 0}.faq-answer[data-v-90ae71b8]{padding:0 0 18px}.faq-answer p[data-v-90ae71b8]{font-size:14px}.comparison-table[data-v-90ae71b8]{overflow-x:auto}.comparison-header[data-v-90ae71b8],.comparison-row[data-v-90ae71b8]{grid-template-columns:2fr 1fr 1fr 1fr;font-size:13px}.feature-column[data-v-90ae71b8],.plan-column[data-v-90ae71b8]{font-size:13px;padding:12px 8px}.cta-section[data-v-90ae71b8]{padding:48px 0}.cta-actions[data-v-90ae71b8]{flex-direction:column;align-items:stretch;gap:12px}.btn-primary[data-v-90ae71b8],.btn-secondary[data-v-90ae71b8]{width:100%;justify-content:center}.section-header h2[data-v-90ae71b8]{font-size:28px}}@media (max-width: 480px){.pricing-page[data-v-90ae71b8]{padding:0 12px}.pricing-hero[data-v-90ae71b8]{padding:32px 0}.pricing-hero-content h1[data-v-90ae71b8]{font-size:28px}.pricing-hero-content p[data-v-90ae71b8]{font-size:15px}.features-section[data-v-90ae71b8]{padding:40px 0}.features-header h2[data-v-90ae71b8]{font-size:24px}.feature-card[data-v-90ae71b8]{padding:20px}.testimonials-section[data-v-90ae71b8]{padding:40px 0}.testimonials-title[data-v-90ae71b8]{font-size:24px}.testimonial-card[data-v-90ae71b8]{padding:20px}.faq-section[data-v-90ae71b8]{padding:40px 0}.faq-header-left h2[data-v-90ae71b8]{font-size:24px}.comparison-header[data-v-90ae71b8],.comparison-row[data-v-90ae71b8]{font-size:12px}.cta-section[data-v-90ae71b8]{padding:40px 0}}.auth-page[data-v-51c51cbc]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 144px);background:#18181b;padding:40px 0}.auth-container[data-v-51c51cbc]{max-width:600px;width:100%;padding:0 20px}.auth-card[data-v-51c51cbc]{background:#18181b;padding:48px;border-radius:16px;box-shadow:0 10px 25px #0000004d;border:1px solid #374151}.auth-header[data-v-51c51cbc]{text-align:center;margin-bottom:32px}.auth-header h2[data-v-51c51cbc]{font-size:32px;font-weight:400;color:#fff;margin-bottom:8px}.auth-header p[data-v-51c51cbc]{color:#9ca3af;font-size:16px}.auth-form[data-v-51c51cbc]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-51c51cbc]{display:flex;flex-direction:column}.form-group label[data-v-51c51cbc]{font-weight:600;color:#d1d5db;margin-bottom:8px}.form-group input[data-v-51c51cbc]{padding:12px 16px;border:1px solid #374151;border-radius:8px;font-size:16px;background:#1f2937;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.form-group input[data-v-51c51cbc]:focus{outline:none;border-color:#18181b;box-shadow:0 0 0 3px #18181b40}.form-group input[data-v-51c51cbc]::placeholder{color:#6b7280}.auth-button[data-v-51c51cbc]{padding:16px;font-size:16px;font-weight:600;border-radius:8px;margin-top:8px;background-color:#eafe7c;color:#000;border:1px solid #374151;cursor:pointer;transition:background-color .3s ease}.auth-button[data-v-51c51cbc]:hover{background-color:#c4d66a}.auth-footer[data-v-51c51cbc]{text-align:center;margin-top:24px;color:#9ca3af}.auth-footer p[data-v-51c51cbc]{margin-bottom:8px}.auth-link[data-v-51c51cbc]{color:#fff;font-weight:600;text-decoration:none;transition:color .3s ease}.auth-link[data-v-51c51cbc]:hover{color:#d1d5db}.google-button[data-v-51c51cbc]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:#ffffff;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.google-button[data-v-51c51cbc]:hover{background:#f8f9fa;box-shadow:0 1px 3px #0000001a}.google-button[data-v-51c51cbc]:active{background:#f1f3f4}.google-button[data-v-51c51cbc]:disabled{opacity:.7;cursor:not-allowed}.google-button.loading[data-v-51c51cbc]{background:#f8f9fa}.google-icon[data-v-51c51cbc]{width:20px;height:20px}.facebook-button[data-v-51c51cbc]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:#1877f2;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px}.facebook-button[data-v-51c51cbc]:hover{background:#166fe5;box-shadow:0 1px 3px #0003}.facebook-button[data-v-51c51cbc]:active{background:#1565d8}.facebook-button[data-v-51c51cbc]:disabled{opacity:.7;cursor:not-allowed}.facebook-button.loading[data-v-51c51cbc]{background:#166fe5}.facebook-icon[data-v-51c51cbc]{width:20px;height:20px}.spinner[data-v-51c51cbc]{width:20px;height:20px;border:2px solid #dadce0;border-top-color:#4285f4;border-radius:50%;animation:spin-51c51cbc .8s linear infinite}.spinner-white[data-v-51c51cbc]{border:2px solid rgba(255,255,255,.3);border-top-color:#fff}@keyframes spin-51c51cbc{to{transform:rotate(360deg)}}.divider[data-v-51c51cbc]{display:flex;align-items:center;text-align:center;margin:24px 0;color:#6b7280;font-size:14px;font-weight:500}.divider[data-v-51c51cbc]:before,.divider[data-v-51c51cbc]:after{content:"";flex:1;border-bottom:1px solid #374151}.divider span[data-v-51c51cbc]{padding:0 16px}@media (max-width: 768px){.auth-page[data-v-51c51cbc]{padding:40px 16px}.auth-card[data-v-51c51cbc]{padding:32px 24px;max-width:100%}.auth-header h2[data-v-51c51cbc]{font-size:24px}.auth-header p[data-v-51c51cbc]{font-size:14px}.google-button[data-v-51c51cbc],.facebook-button[data-v-51c51cbc]{font-size:14px;padding:12px 20px}.form-group label[data-v-51c51cbc]{font-size:13px}.form-group input[data-v-51c51cbc]{font-size:14px;padding:11px 14px}.auth-button[data-v-51c51cbc]{font-size:14px;padding:12px}.auth-footer p[data-v-51c51cbc]{font-size:13px}}@media (max-width: 480px){.auth-page[data-v-51c51cbc]{padding:32px 12px}.auth-card[data-v-51c51cbc]{padding:24px 16px}.auth-header h2[data-v-51c51cbc]{font-size:22px}.auth-header p[data-v-51c51cbc]{font-size:13px}.google-button[data-v-51c51cbc],.facebook-button[data-v-51c51cbc]{font-size:13px;padding:11px 16px}.google-icon[data-v-51c51cbc],.facebook-icon[data-v-51c51cbc]{width:18px;height:18px}}.auth-page[data-v-4063ad78]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 144px);background:#18181b;padding:40px 0}.auth-container[data-v-4063ad78]{max-width:600px;width:100%;padding:0 20px}.auth-card[data-v-4063ad78]{background:#18181b;padding:48px;border-radius:16px;box-shadow:0 10px 25px #0000004d;border:1px solid #374151}.auth-header[data-v-4063ad78]{text-align:center;margin-bottom:32px}.auth-header h2[data-v-4063ad78]{font-size:32px;font-weight:400;color:#fff;margin-bottom:8px}.auth-header p[data-v-4063ad78]{color:#9ca3af;font-size:16px}.auth-form[data-v-4063ad78]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-4063ad78]{display:flex;flex-direction:column}.form-group label[data-v-4063ad78]{font-weight:600;color:#d1d5db;margin-bottom:8px}.form-group input[data-v-4063ad78]{padding:12px 16px;border:1px solid #374151;border-radius:8px;font-size:16px;background:#1f2937;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.form-group input[data-v-4063ad78]:focus{outline:none;border-color:#18181b;box-shadow:0 0 0 3px #18181b40}.form-group input[data-v-4063ad78]::placeholder{color:#6b7280}.auth-button[data-v-4063ad78]{padding:16px;font-size:16px;font-weight:600;border-radius:8px;margin-top:8px;background-color:#eafe7c;color:#000;border:1px solid #374151;cursor:pointer;transition:background-color .3s ease}.auth-button[data-v-4063ad78]:hover{background-color:#c4d66a}.auth-footer[data-v-4063ad78]{text-align:center;margin-top:24px;color:#9ca3af}.auth-footer p[data-v-4063ad78]{margin-bottom:8px}.auth-link[data-v-4063ad78]{color:#fff;font-weight:600;text-decoration:none;transition:color .3s ease}.auth-link[data-v-4063ad78]:hover{color:#d1d5db}.terms[data-v-4063ad78]{font-size:12px;color:#9ca3af;margin-top:16px}.google-button[data-v-4063ad78]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:#ffffff;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.google-button[data-v-4063ad78]:hover{background:#f8f9fa;box-shadow:0 1px 3px #0000001a}.google-button[data-v-4063ad78]:active{background:#f1f3f4}.google-button[data-v-4063ad78]:disabled{opacity:.7;cursor:not-allowed}.google-button.loading[data-v-4063ad78]{background:#f8f9fa}.google-icon[data-v-4063ad78]{width:20px;height:20px}.facebook-button[data-v-4063ad78]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;background:#1877f2;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px}.facebook-button[data-v-4063ad78]:hover{background:#166fe5;box-shadow:0 1px 3px #0003}.facebook-button[data-v-4063ad78]:active{background:#1565d8}.facebook-button[data-v-4063ad78]:disabled{opacity:.7;cursor:not-allowed}.facebook-button.loading[data-v-4063ad78]{background:#166fe5}.facebook-icon[data-v-4063ad78]{width:20px;height:20px}.spinner[data-v-4063ad78]{width:20px;height:20px;border:2px solid #dadce0;border-top-color:#4285f4;border-radius:50%;animation:spin-4063ad78 .8s linear infinite}.spinner-white[data-v-4063ad78]{border:2px solid rgba(255,255,255,.3);border-top-color:#fff}@keyframes spin-4063ad78{to{transform:rotate(360deg)}}.divider[data-v-4063ad78]{display:flex;align-items:center;text-align:center;margin:24px 0;color:#6b7280;font-size:14px;font-weight:500}.divider[data-v-4063ad78]:before,.divider[data-v-4063ad78]:after{content:"";flex:1;border-bottom:1px solid #374151}.divider span[data-v-4063ad78]{padding:0 16px}@media (max-width: 768px){.auth-page[data-v-4063ad78]{padding:40px 16px}.auth-card[data-v-4063ad78]{padding:32px 24px;max-width:100%}.auth-header h2[data-v-4063ad78]{font-size:24px}.auth-header p[data-v-4063ad78]{font-size:14px}.google-button[data-v-4063ad78],.facebook-button[data-v-4063ad78]{font-size:14px;padding:12px 20px}.form-group label[data-v-4063ad78]{font-size:13px}.form-group input[data-v-4063ad78]{font-size:14px;padding:11px 14px}.auth-button[data-v-4063ad78]{font-size:14px;padding:12px}.auth-footer p[data-v-4063ad78]{font-size:13px}}@media (max-width: 480px){.auth-page[data-v-4063ad78]{padding:32px 12px}.auth-card[data-v-4063ad78]{padding:24px 16px}.auth-header h2[data-v-4063ad78]{font-size:22px}.auth-header p[data-v-4063ad78]{font-size:13px}.google-button[data-v-4063ad78],.facebook-button[data-v-4063ad78]{font-size:13px;padding:11px 16px}.google-icon[data-v-4063ad78],.facebook-icon[data-v-4063ad78]{width:18px;height:18px}}.account-page[data-v-fc892773]{padding:80px 0;background:#18181b;min-height:calc(100vh - 144px)}.account-header[data-v-fc892773]{text-align:center;margin-bottom:64px}.account-header h1[data-v-fc892773]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.account-header p[data-v-fc892773]{font-size:20px;color:#9ca3af;max-width:600px;margin:0 auto}.account-content[data-v-fc892773]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.account-card[data-v-fc892773]{background:#111827;border-radius:16px;box-shadow:0 4px 6px #0000004d;overflow:hidden;border:1px solid #374151}.card-header[data-v-fc892773]{padding:24px 32px;border-bottom:1px solid #374151}.card-header h2[data-v-fc892773]{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.card-header p[data-v-fc892773]{color:#9ca3af}.card-body[data-v-fc892773]{padding:32px}.card-body-actions[data-v-fc892773]{display:flex;justify-content:space-between;align-items:center}.profile-info[data-v-fc892773],.subscription-info[data-v-fc892773]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-fc892773]{display:flex;flex-direction:column}.info-label[data-v-fc892773]{font-size:14px;color:#9ca3af;margin-bottom:4px}.info-value[data-v-fc892773]{font-size:16px;font-weight:600;color:#fff}.status-active[data-v-fc892773]{color:#efff94;text-transform:capitalize}.btn[data-v-fc892773]{padding:12px 24px;font-weight:600;border-radius:8px;border:none;cursor:pointer;font-size:14px;transition:all .3s ease}.btn-primary[data-v-fc892773]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);color:#000}.btn-primary[data-v-fc892773]:hover{background:linear-gradient(135deg,#c4d66a 0%,#b0c059 100%);transform:translateY(-2px);box-shadow:0 4px 12px #dcee774d}.btn-outline[data-v-fc892773]{background:transparent;border:2px solid #EAFE7C;color:#eafe7c}.btn-outline[data-v-fc892773]:hover{background:rgba(220,238,119,.1);border-color:#c4d66a}@media (max-width: 768px){.account-header h1[data-v-fc892773]{font-size:36px}.account-header p[data-v-fc892773]{font-size:18px}.card-body-actions[data-v-fc892773]{flex-direction:column;align-items:flex-start;gap:24px}}.logout-page[data-v-28831be4]{min-height:100vh;background:#18181b;display:flex;align-items:center;justify-content:center;padding:20px}.logout-content[data-v-28831be4]{max-width:500px;width:100%}.logout-card[data-v-28831be4]{background:#1f2937;border:1px solid #374151;border-radius:16px;padding:48px;text-align:center;box-shadow:0 10px 25px #0000004d}.logout-icon[data-v-28831be4]{margin-bottom:24px;display:flex;justify-content:center}.logout-title[data-v-28831be4]{font-size:28px;font-weight:700;color:#fff;margin-bottom:16px}.logout-message[data-v-28831be4]{color:#9ca3af;font-size:16px;line-height:1.5}.interview-home[data-v-d2a40cc7]{min-height:100vh;background:#18181b}.interview-layout[data-v-d2a40cc7]{display:flex;gap:0;align-items:flex-start}.interview-main[data-v-d2a40cc7]{flex:1;min-width:0;padding-top:80px;margin-left:280px}@media (max-width: 768px){.interview-main[data-v-d2a40cc7]{margin-left:0;padding-top:20px}}.interview-hero[data-v-d2a40cc7]{background:#18181b;color:#fff;padding:80px 0 60px;text-align:center}.interview-hero-content h1[data-v-d2a40cc7]{font-size:48px;font-weight:800;margin-bottom:24px}.interview-hero-content p[data-v-d2a40cc7]{font-size:20px;max-width:600px;margin:0 auto 32px;color:#d1d5db;line-height:1.6}.hero-actions[data-v-d2a40cc7]{display:flex;gap:16px;justify-content:center}.btn-primary[data-v-d2a40cc7]{background:#efff94;color:#000}.btn-primary[data-v-d2a40cc7]:hover{background:#d4e66a}.key-features[data-v-d2a40cc7]{padding:120px 0;background:#18181b}.section-header[data-v-d2a40cc7]{text-align:center;margin-bottom:80px}.section-header h2[data-v-d2a40cc7]{font-size:40px;font-weight:800;color:#fff;margin-bottom:16px}.section-header p[data-v-d2a40cc7]{font-size:18px;color:#9ca3af;max-width:600px;margin:0 auto}.features-grid[data-v-d2a40cc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card[data-v-d2a40cc7]{background:#111827;padding:40px 32px;border-radius:16px;text-align:center;box-shadow:0 4px 6px #0000004d;transition:all .3s ease;border:1px solid #374151}.feature-card[data-v-d2a40cc7]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#efff94}.feature-icon[data-v-d2a40cc7]{width:80px;height:80px;background:linear-gradient(135deg,#efff94,#d4e66a);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#000}.feature-icon svg[data-v-d2a40cc7]{width:40px;height:40px}.feature-card h3[data-v-d2a40cc7]{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.feature-card p[data-v-d2a40cc7]{color:#9ca3af;line-height:1.6;margin-bottom:24px}.feature-link[data-v-d2a40cc7]{color:#efff94;text-decoration:none;font-weight:600;transition:color .3s ease}.feature-link[data-v-d2a40cc7]:hover{color:#d4e66a}.interview-cta[data-v-d2a40cc7]{background:#18181b;color:#fff;padding:80px 0;text-align:center}.cta-content h2[data-v-d2a40cc7]{font-size:40px;font-weight:800;margin-bottom:16px}.cta-content p[data-v-d2a40cc7]{font-size:20px;color:#d1d5db;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-actions[data-v-d2a40cc7]{display:flex;gap:16px;justify-content:center}.btn-large[data-v-d2a40cc7]{padding:16px 32px;font-size:18px}@media (max-width: 768px){.interview-layout[data-v-d2a40cc7]{flex-direction:column}.interview-hero-content h1[data-v-d2a40cc7]{font-size:36px}.section-header h2[data-v-d2a40cc7]{font-size:32px}.features-grid[data-v-d2a40cc7]{grid-template-columns:1fr}}.playbook-page[data-v-edc3a9d8]{background:#18181b;color:#fff}.interview-layout[data-v-edc3a9d8]{display:flex;min-height:100vh}.interview-main[data-v-edc3a9d8]{flex:1;background:#18181b;margin-left:280px}.playbook-header[data-v-edc3a9d8]{padding:32px 32px 48px 185px;text-align:left;border-bottom:1px solid #1f2937;margin-top:4px}.header-icon[data-v-edc3a9d8]{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:#1a1a1a;border-radius:8px;color:#fff;flex-shrink:0;border:1px solid #2a2a2a}.header-icon svg[data-v-edc3a9d8]{color:#fff}.recommended-badge[data-v-edc3a9d8]{display:inline-block;padding:2px 8px;background:#1e1e21;color:#fff;border-radius:4px;font-size:.6875rem;font-weight:500;margin-bottom:12px}.header-title-row[data-v-edc3a9d8]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header-title-row h1[data-v-edc3a9d8]{margin-bottom:0;line-height:1}.header-content[data-v-edc3a9d8]{max-width:1000px;margin:0;padding:0}.playbook-header h1[data-v-edc3a9d8]{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.subtitle[data-v-edc3a9d8]{font-size:1.125rem;color:#8b92a7;margin-bottom:32px;line-height:1.6}.header-features[data-v-edc3a9d8]{display:flex;justify-content:flex-start;align-items:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}.feature-item[data-v-edc3a9d8]{display:flex;align-items:center;gap:8px;color:#e5e7eb;font-weight:500;font-size:.875rem}.feature-item svg[data-v-edc3a9d8]{flex-shrink:0}.header-description[data-v-edc3a9d8]{max-width:1000px;margin:0;padding-top:24px;border-top:1px solid #1f2937}.header-description p[data-v-edc3a9d8]{font-size:1rem;color:#8b92a7;line-height:1.7}.playbook-content[data-v-edc3a9d8]{padding:48px 32px 48px 185px}.container[data-v-edc3a9d8]{max-width:1000px;margin:0;padding:0}.playbook-section[data-v-edc3a9d8]{margin-bottom:48px}.section-header[data-v-edc3a9d8]{margin-bottom:20px}.playbook-section h2[data-v-edc3a9d8]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:12px}.section-meta[data-v-edc3a9d8]{display:flex;gap:16px;font-size:.875rem;color:#9ca3af}.meta-item[data-v-edc3a9d8]{display:flex;align-items:center;gap:6px;color:#9ca3af}.meta-item svg[data-v-edc3a9d8]{color:#6b7280}.articles-list[data-v-edc3a9d8]{display:flex;flex-direction:column;gap:12px}.article-card[data-v-edc3a9d8]{display:flex;align-items:center;gap:16px;padding:16px;background:#1e1e21;border:1px solid #252a3a;border-radius:8px;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.article-card[data-v-edc3a9d8]:hover{border-color:#2d3548;background:#222227;transform:translateY(-1px)}.article-card:hover .article-time[data-v-edc3a9d8]{display:flex}.article-number[data-v-edc3a9d8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#18181b;color:#e5e7eb;border-radius:6px;font-weight:600;font-size:.9375rem;flex-shrink:0}.article-content[data-v-edc3a9d8]{flex:1}.article-content h3[data-v-edc3a9d8]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.4}.article-content p[data-v-edc3a9d8]{color:#8b92a7;font-size:.875rem;line-height:1.5;margin-bottom:0}.article-time[data-v-edc3a9d8]{color:#6b7280;font-size:.8125rem;font-weight:500;display:none;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.article-time svg[data-v-edc3a9d8]{color:#6b7280}.article-meta[data-v-edc3a9d8]{display:flex;align-items:center;gap:8px}.reading-time[data-v-edc3a9d8]{color:#6b7280;font-size:.8125rem;font-weight:500;display:flex;align-items:center;gap:1px}.reading-time svg[data-v-edc3a9d8]{color:#6b7280}.article-arrow[data-v-edc3a9d8]{color:#6b7280;font-size:1.25rem;font-weight:400;transition:all .2s ease;flex-shrink:0}.article-card:hover .article-arrow[data-v-edc3a9d8]{color:#9ca3af;transform:translate(4px)}@media (max-width: 768px){.interview-main[data-v-edc3a9d8]{margin-left:0!important}.playbook-header[data-v-edc3a9d8]{padding:60px 20px 40px;margin-top:70px}.playbook-header h1[data-v-edc3a9d8]{font-size:2rem}.playbook-header .subtitle[data-v-edc3a9d8]{font-size:1rem}.header-features[data-v-edc3a9d8]{flex-direction:column;gap:1rem;align-items:flex-start}.feature-item[data-v-edc3a9d8]{font-size:.875rem}.header-description[data-v-edc3a9d8]{margin-top:1.5rem}.container[data-v-edc3a9d8]{padding:0 1rem}.playbook-content[data-v-edc3a9d8]{padding:32px 20px}.section-header h2[data-v-edc3a9d8]{font-size:1.5rem}.section-meta[data-v-edc3a9d8]{flex-direction:column;gap:.5rem;align-items:flex-start}.article-card[data-v-edc3a9d8]{padding:1rem;gap:1rem}.article-number[data-v-edc3a9d8]{width:2.5rem;height:2.5rem;font-size:1.125rem}.article-content h3[data-v-edc3a9d8]{font-size:1rem}.article-content p[data-v-edc3a9d8]{font-size:.875rem}.article-arrow[data-v-edc3a9d8]{width:20px;height:20px}}@media (max-width: 480px){.playbook-header h1[data-v-edc3a9d8]{font-size:1.75rem}.playbook-header .subtitle[data-v-edc3a9d8]{font-size:.9375rem}.header-title-row[data-v-edc3a9d8]{gap:.75rem}.header-icon[data-v-edc3a9d8]{width:28px;height:28px}.header-icon svg[data-v-edc3a9d8]{width:24px;height:24px}.feature-item[data-v-edc3a9d8]{font-size:.8125rem}.feature-item svg[data-v-edc3a9d8]{width:18px;height:18px}.playbook-content[data-v-edc3a9d8]{padding:24px 16px}.section-header h2[data-v-edc3a9d8]{font-size:1.25rem}.article-card[data-v-edc3a9d8]{padding:.875rem;gap:.875rem}.article-number[data-v-edc3a9d8]{width:2rem;height:2rem;font-size:1rem}.article-content h3[data-v-edc3a9d8]{font-size:.9375rem}.article-content p[data-v-edc3a9d8]{font-size:.8125rem;line-height:1.4}.article-time[data-v-edc3a9d8]{font-size:.75rem}}.article-toc[data-v-8a727512]{width:240px;position:fixed;right:20px;top:120px;display:none}@media (min-width: 1280px){.article-toc[data-v-8a727512]{display:block}}.toc-sticky[data-v-8a727512]{max-height:calc(100vh - 140px);overflow-y:auto;padding:20px 0}.toc-title[data-v-8a727512]{font-size:14px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;padding:0 16px}.toc-nav[data-v-8a727512]{padding:0 16px}.toc-list[data-v-8a727512]{list-style:none;padding:0;margin:0}.toc-item[data-v-8a727512]{margin-bottom:8px}.toc-item.toc-h2[data-v-8a727512]{margin-top:12px}.toc-item.toc-h2[data-v-8a727512]:first-child{margin-top:0}.toc-item.toc-h3[data-v-8a727512]{padding-left:16px}.toc-link[data-v-8a727512]{display:block;color:#6b7280;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s ease;border-left:2px solid transparent;padding:4px 0 4px 12px;margin-left:-14px}.toc-link[data-v-8a727512]:hover{color:#d1d5db}.toc-item.active .toc-link[data-v-8a727512]{color:#eafe7c;border-left-color:#eafe7c;font-weight:500}.toc-sticky[data-v-8a727512]::-webkit-scrollbar{width:4px}.toc-sticky[data-v-8a727512]::-webkit-scrollbar-track{background:transparent}.toc-sticky[data-v-8a727512]::-webkit-scrollbar-thumb{background:#374151;border-radius:2px}.toc-sticky[data-v-8a727512]::-webkit-scrollbar-thumb:hover{background:#4b5563}.modal-overlay[data-v-67542790]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px 20px 80px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modal-container[data-v-67542790]{background:#18181b;border-radius:16px;border:1px solid rgba(255,255,255,.1);max-width:600px;width:100%;max-height:calc(100vh - 160px);overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d;margin:auto}.modal-header[data-v-67542790]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-67542790]{font-size:20px;font-weight:700;color:#fff;margin:0}.close-button[data-v-67542790]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s ease;padding:0}.close-button[data-v-67542790]:hover{background:rgba(255,255,255,.1);color:#fff}.modal-body[data-v-67542790]{padding:24px}.modal-description[data-v-67542790]{color:#9ca3af;font-size:14px;line-height:1.6;margin:0 0 24px}.form-group[data-v-67542790]{margin-bottom:20px}.form-group label[data-v-67542790]{display:block;font-size:14px;font-weight:600;color:#d1d5db;margin-bottom:8px}.form-input[data-v-67542790],.form-textarea[data-v-67542790]{width:100%;padding:12px 16px;background:#0f0f11;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-67542790]:focus,.form-textarea[data-v-67542790]:focus{outline:none;border-color:#eafe7c;background:#141416}.form-input[data-v-67542790]::placeholder,.form-textarea[data-v-67542790]::placeholder{color:#6b7280}.form-input.readonly[data-v-67542790]{background:#0a0a0c;color:#6b7280;cursor:not-allowed}.form-textarea[data-v-67542790]{resize:vertical;min-height:120px}.form-actions[data-v-67542790]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.button-secondary[data-v-67542790],.button-primary[data-v-67542790]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.button-secondary[data-v-67542790]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#d1d5db}.button-secondary[data-v-67542790]:hover{background:rgba(255,255,255,.05);border-color:#fff3}.button-primary[data-v-67542790]{background:#EAFE7C;color:#000}.button-primary[data-v-67542790]:hover:not(:disabled){background:#d4e86d;transform:translateY(-1px);box-shadow:0 4px 12px #eafe7c4d}.button-primary[data-v-67542790]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-67542790],.error-message[data-v-67542790]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px}.success-message[data-v-67542790]{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#4ade80}.error-message[data-v-67542790]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}@media (max-width: 768px){.modal-container[data-v-67542790]{max-height:95vh}.modal-header[data-v-67542790],.modal-body[data-v-67542790]{padding:20px}.modal-header h3[data-v-67542790]{font-size:18px}.form-actions[data-v-67542790]{flex-direction:column-reverse}.button-secondary[data-v-67542790],.button-primary[data-v-67542790]{width:100%}}.guide-footer[data-v-181d9cd2]{position:fixed;bottom:0;left:0;right:0;background:#18181b;border-top:1px solid rgba(255,255,255,.06);z-index:50}.footer-content[data-v-181d9cd2]{display:flex;align-items:center;justify-content:space-between;padding:10px 32px;max-width:100%;margin:0 auto}.footer-left[data-v-181d9cd2]{display:flex;align-items:center;gap:20px;min-width:200px}.focus-mode-toggle[data-v-181d9cd2]{display:flex;align-items:center;gap:12px}.toggle-label[data-v-181d9cd2]{font-size:13px;color:#9ca3af;font-weight:500}.toggle-switch[data-v-181d9cd2]{position:relative;width:38px;height:20px;background:#374151;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease;padding:0}.toggle-switch[data-v-181d9cd2]:hover{background:#4b5563}.toggle-switch.active[data-v-181d9cd2]{background:#EAFE7C}.toggle-slider[data-v-181d9cd2]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#ffffff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px #0003}.toggle-switch.active .toggle-slider[data-v-181d9cd2]{transform:translate(18px)}.bug-button[data-v-181d9cd2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;padding:0}.bug-button[data-v-181d9cd2]:hover{background:rgba(255,255,255,.03);border-color:#ffffff1a;color:#9ca3af}.footer-center[data-v-181d9cd2]{display:flex;align-items:center;gap:20px;flex:1;justify-content:center}.page-info[data-v-181d9cd2]{display:flex;align-items:center;gap:10px}.toc-icon[data-v-181d9cd2]{color:#fff;flex-shrink:0}.page-title[data-v-181d9cd2]{font-size:14px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.page-progress[data-v-181d9cd2]{font-size:13px;color:#fff;font-weight:500;opacity:.7;white-space:nowrap}.nav-button[data-v-181d9cd2]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.nav-button[data-v-181d9cd2]:hover:not(:disabled){background:rgba(255,255,255,.03);border-color:#ffffff1a;color:#d1d5db}.nav-button[data-v-181d9cd2]:disabled{opacity:.3;cursor:not-allowed}.footer-right[data-v-181d9cd2]{min-width:200px;display:flex;justify-content:flex-end}.mark-complete-button[data-v-181d9cd2]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.mark-complete-button[data-v-181d9cd2]:hover{background:rgba(255,255,255,.03);border-color:#ffffff1a;color:#d1d5db}.mark-complete-button.completed[data-v-181d9cd2]{background:rgba(234,254,124,.08);border-color:#eafe7c4d;color:#eafe7c}.mark-complete-button.completed[data-v-181d9cd2]:hover{background:rgba(234,254,124,.12)}@media (max-width: 1024px){.footer-content[data-v-181d9cd2]{padding:8px 20px}.page-info[data-v-181d9cd2]{gap:8px}.page-title[data-v-181d9cd2]{max-width:200px;font-size:13px}.footer-left[data-v-181d9cd2],.footer-right[data-v-181d9cd2]{min-width:auto}}@media (max-width: 768px){.footer-content[data-v-181d9cd2]{flex-wrap:wrap;gap:8px;padding:8px 16px}.footer-left[data-v-181d9cd2],.footer-center[data-v-181d9cd2],.footer-right[data-v-181d9cd2]{flex:1 1 100%;justify-content:center}.footer-right[data-v-181d9cd2]{justify-content:center}.toggle-label[data-v-181d9cd2]{font-size:12px}.page-title[data-v-181d9cd2]{max-width:150px;font-size:12px}.page-progress[data-v-181d9cd2]{font-size:12px}.toc-icon[data-v-181d9cd2]{width:16px;height:16px}.nav-button[data-v-181d9cd2],.mark-complete-button[data-v-181d9cd2]{font-size:12px;padding:6px 12px}}.playbook-article-page[data-v-93072799]{background:#18181b;color:#fff;min-height:100vh;padding-bottom:60px}.playbook-article-page.focus-mode .article-main[data-v-93072799]{margin-left:0;padding-right:40px}.playbook-article-page.focus-mode .article-wrapper[data-v-93072799]{max-width:900px}.article-layout[data-v-93072799]{display:flex;min-height:100vh}.article-main[data-v-93072799]{flex:1;padding:34px 280px 40px 0;margin-left:300px;display:flex;justify-content:center}.article-wrapper[data-v-93072799]{width:100%;max-width:800px}.article-header[data-v-93072799]{margin:0 0 40px;padding:0 2rem}.article-meta[data-v-93072799]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-93072799]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-93072799]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-93072799]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-93072799]{margin:0;padding:0 2rem;line-height:1.7}.article-content p[data-v-93072799]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-93072799]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-93072799]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ol[data-v-93072799],.article-content ul[data-v-93072799]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-93072799]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-93072799]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-93072799]:hover{color:#fff;text-decoration:underline}.matrix-container[data-v-93072799],.companies-matrix[data-v-93072799]{margin:2rem 0;overflow-x:auto}.question-matrix[data-v-93072799],.companies-table[data-v-93072799]{width:100%;border-collapse:collapse;background:#18181b;border-radius:8px;overflow:hidden}.question-matrix th[data-v-93072799],.question-matrix td[data-v-93072799],.companies-table th[data-v-93072799],.companies-table td[data-v-93072799]{padding:12px 16px;text-align:left;border-bottom:1px solid #374151;font-size:.875rem}.question-matrix th[data-v-93072799],.companies-table th[data-v-93072799]{background:#1e1e21;color:#fff;font-weight:600}.question-matrix td[data-v-93072799],.companies-table td[data-v-93072799]{color:#d1d5db}.question-matrix tr:last-child td[data-v-93072799],.companies-table tr:last-child td[data-v-93072799]{border-bottom:none}.article-navigation[data-v-93072799]{margin:60px 0 0;padding:0 2rem}.nav-link[data-v-93072799]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#1e1e21;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease}.nav-link[data-v-93072799]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.next[data-v-93072799]{text-align:right}.nav-label[data-v-93072799]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-93072799]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-93072799]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 1280px){.article-main[data-v-93072799]{padding-right:40px}}@media (max-width: 768px){.article-main[data-v-93072799]{margin-left:0;padding-right:0}.article-header[data-v-93072799],.article-content[data-v-93072799]{padding:0 1rem}.article-header h1[data-v-93072799]{font-size:2rem}.article-navigation[data-v-93072799]{padding:0 1rem;flex-direction:column}.matrix-container[data-v-93072799],.companies-matrix[data-v-93072799]{margin:1rem -1rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.question-matrix[data-v-93072799],.companies-table[data-v-93072799]{font-size:.75rem;min-width:600px}.question-matrix th[data-v-93072799],.question-matrix td[data-v-93072799],.companies-table th[data-v-93072799],.companies-table td[data-v-93072799]{padding:8px 12px;font-size:12px}p[data-v-93072799],li[data-v-93072799]{font-size:15px;line-height:1.6}img[data-v-93072799]{max-width:100%;height:auto}}@media (max-width: 480px){.article-header h1[data-v-93072799]{font-size:1.75rem}.question-matrix[data-v-93072799],.companies-table[data-v-93072799]{font-size:.7rem}.question-matrix th[data-v-93072799],.question-matrix td[data-v-93072799],.companies-table th[data-v-93072799],.companies-table td[data-v-93072799]{padding:6px 8px;font-size:11px}p[data-v-93072799],li[data-v-93072799]{font-size:14px}}.react-playbook-page[data-v-475f0ec1]{display:flex;min-height:100vh;background:#18181b;color:#fff}.main-content[data-v-475f0ec1]{flex:1;padding:24px}.content-wrapper[data-v-475f0ec1]{max-width:1200px;margin:0 auto}.page-header[data-v-475f0ec1]{text-align:center;margin-bottom:48px;margin-top:4px}.page-title[data-v-475f0ec1]{font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.page-description[data-v-475f0ec1]{font-size:20px;color:#9ca3af;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-475f0ec1]{display:flex;justify-content:center;gap:32px;margin-bottom:32px}.feature-item[data-v-475f0ec1]{display:flex;align-items:center;gap:8px;color:#eafe7c;font-size:16px}.feature-icon[data-v-475f0ec1]{width:20px;height:20px;color:#eafe7c}.playbook-intro[data-v-475f0ec1]{max-width:800px;margin:0 auto}.playbook-intro p[data-v-475f0ec1]{font-size:18px;line-height:1.6;color:#9ca3af}.articles-section[data-v-475f0ec1]{margin-bottom:64px}.section-header[data-v-475f0ec1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.section-title[data-v-475f0ec1]{font-size:32px;font-weight:700;color:#fff;margin:0}.section-meta[data-v-475f0ec1]{display:flex;gap:16px}.meta-item[data-v-475f0ec1]{color:#6b7280;font-size:14px;background:#1f2937;padding:4px 12px;border-radius:20px}.articles-grid[data-v-475f0ec1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.article-card[data-v-475f0ec1]{background:#1f2937;border-radius:12px;padding:24px;border:1px solid #374151;transition:all .3s ease;display:flex;gap:16px}.article-card[data-v-475f0ec1]:hover{border-color:#eafe7c;transform:translateY(-2px)}.article-number[data-v-475f0ec1]{width:32px;height:32px;background:#EAFE7C;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.article-content[data-v-475f0ec1]{flex:1}.article-title[data-v-475f0ec1]{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.article-description[data-v-475f0ec1]{color:#9ca3af;font-size:14px;line-height:1.5;margin-bottom:16px}.article-button[data-v-475f0ec1]{background:#EAFE7C;color:#000;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.article-button[data-v-475f0ec1]:hover:not(.locked){background:#c4d647}.article-button.locked[data-v-475f0ec1]{background:#374151;color:#6b7280;cursor:not-allowed}.lock-icon[data-v-475f0ec1]{width:14px;height:14px}@media (max-width: 768px){.main-content[data-v-475f0ec1]{padding:16px}.page-title[data-v-475f0ec1]{font-size:36px}.premium-features[data-v-475f0ec1]{flex-direction:column;gap:16px}.section-header[data-v-475f0ec1]{flex-direction:column;gap:16px;align-items:flex-start}.articles-grid[data-v-475f0ec1]{grid-template-columns:1fr}.article-card[data-v-475f0ec1]{padding:20px}}.playbook-article-page[data-v-acd374d0]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-acd374d0]{display:flex;min-height:100vh}.article-main[data-v-acd374d0]{flex:1;padding:40px 0}.article-header[data-v-acd374d0]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-acd374d0]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-acd374d0]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-acd374d0]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-acd374d0]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-acd374d0]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-acd374d0]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-acd374d0]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-acd374d0]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-acd374d0]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-acd374d0]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-acd374d0]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-acd374d0]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-acd374d0]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-acd374d0]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-acd374d0]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-acd374d0]{text-align:left}.nav-link.next[data-v-acd374d0]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-acd374d0]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-acd374d0]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-acd374d0]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-acd374d0],.article-content[data-v-acd374d0]{padding:0 1rem}.article-header h1[data-v-acd374d0]{font-size:2rem}.article-navigation[data-v-acd374d0]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-acd374d0]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.comparison-table[data-v-acd374d0]{margin:2rem 0;overflow-x:auto}.comparison-table table[data-v-acd374d0]{width:100%;border-collapse:collapse;background:#1f2937;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.comparison-table th[data-v-acd374d0],.comparison-table td[data-v-acd374d0]{padding:1rem;text-align:left;border-bottom:1px solid #374151}.comparison-table th[data-v-acd374d0]{background:#374151;color:#fff;font-weight:600;font-size:.875rem}.comparison-table td[data-v-acd374d0]{color:#d1d5db;font-size:.875rem;vertical-align:top}.comparison-table tr[data-v-acd374d0]:nth-child(2n){background:#2a2a2e}.comparison-table tr[data-v-acd374d0]:hover{background:#374151}.comparison-table td[data-v-acd374d0]:first-child{font-weight:600;color:#fff}.question-type[data-v-acd374d0]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.question-type-title[data-v-acd374d0]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.question-type p[data-v-acd374d0]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.question-subsection[data-v-acd374d0]{font-size:16px;font-weight:600;color:#fff;margin:20px 0 8px}.bullet-list[data-v-acd374d0]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-acd374d0]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-acd374d0]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-acd374d0]{color:#fff}.bullet-list li code[data-v-acd374d0]{background:#374151;color:#eafe7c;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.external-link[data-v-acd374d0]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-acd374d0]:hover{color:#fff;text-decoration:underline}.highlight-text[data-v-acd374d0]{background:#EAFE7C;color:#000;padding:16px 20px;border-radius:8px;font-weight:600;text-align:center;margin:24px 0}.note-box[data-v-acd374d0]{background:#111827;border:1px solid #374151;border-radius:8px;padding:20px;margin:24px 0}.note-box p[data-v-acd374d0]{margin:0;color:#d1d5db;line-height:1.6}.playbook-article-page[data-v-7a90be56]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-7a90be56]{display:flex;min-height:100vh}.article-main[data-v-7a90be56]{flex:1;padding:40px 0}.article-header[data-v-7a90be56]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-7a90be56]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-7a90be56]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-7a90be56]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-7a90be56]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-7a90be56]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-7a90be56]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-7a90be56]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-7a90be56]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-7a90be56]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-7a90be56]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-7a90be56]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-7a90be56]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-7a90be56]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-7a90be56]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-7a90be56]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-7a90be56]{text-align:left}.nav-link.next[data-v-7a90be56]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-7a90be56]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-7a90be56]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-7a90be56]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-7a90be56],.article-content[data-v-7a90be56]{padding:0 1rem}.article-header h1[data-v-7a90be56]{font-size:2rem}.article-navigation[data-v-7a90be56]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-7a90be56]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.bullet-list[data-v-7a90be56]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-7a90be56]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-7a90be56]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-7a90be56]{color:#fff}.bullet-list li code[data-v-7a90be56]{background:#374151;color:#eafe7c;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.external-link[data-v-7a90be56]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-7a90be56]:hover{color:#fff;text-decoration:underline}.note-box[data-v-7a90be56]{background:#111827;border:1px solid #374151;border-radius:8px;padding:20px;margin:24px 0}.note-box p[data-v-7a90be56]{margin:0 0 16px;color:#d1d5db;line-height:1.6}.note-box p[data-v-7a90be56]:last-child{margin-bottom:0}.timeline[data-v-7a90be56]{margin:2rem 0}.timeline-item[data-v-7a90be56]{display:flex;gap:1.5rem;margin-bottom:2rem;position:relative}.timeline-item[data-v-7a90be56]:not(:last-child):after{content:"";position:absolute;left:1rem;top:2.5rem;bottom:-2rem;width:2px;background:#374151}.timeline-year[data-v-7a90be56]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem;flex-shrink:0;position:relative;z-index:1}.timeline-content[data-v-7a90be56]{flex:1;padding-bottom:1rem}.timeline-content h4[data-v-7a90be56]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.timeline-content p[data-v-7a90be56]{color:#d1d5db;line-height:1.6;margin:0}.ecosystem-section[data-v-7a90be56]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.ecosystem-section h3[data-v-7a90be56]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.ecosystem-section p[data-v-7a90be56]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.playbook-article-page[data-v-21f2a5c3]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-21f2a5c3]{display:flex;min-height:100vh}.article-main[data-v-21f2a5c3]{flex:1;padding:120px 0 40px;margin-left:300px}.article-header[data-v-21f2a5c3]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-21f2a5c3]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-21f2a5c3]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-21f2a5c3]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-21f2a5c3]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-21f2a5c3]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-21f2a5c3]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-21f2a5c3]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-21f2a5c3]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-21f2a5c3]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-21f2a5c3]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-21f2a5c3]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-21f2a5c3]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-21f2a5c3]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-21f2a5c3]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-21f2a5c3]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-21f2a5c3]{text-align:left}.nav-link.next[data-v-21f2a5c3]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-21f2a5c3]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-21f2a5c3]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-21f2a5c3]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-21f2a5c3],.article-content[data-v-21f2a5c3]{padding:0 1rem}.article-header h1[data-v-21f2a5c3]{font-size:2rem}.article-navigation[data-v-21f2a5c3]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-21f2a5c3]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.code-block[data-v-21f2a5c3]{background:#111827;border:1px solid #374151;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.code-block pre[data-v-21f2a5c3]{margin:0;white-space:pre-wrap;word-wrap:break-word}.code-block code[data-v-21f2a5c3]{background:none;color:#e5e7eb;padding:0;font-size:.875rem;line-height:1.5}.bullet-list[data-v-21f2a5c3]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-21f2a5c3]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-21f2a5c3]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-21f2a5c3]{color:#fff}.external-link[data-v-21f2a5c3]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-21f2a5c3]:hover{color:#fff;text-decoration:underline}.note-box[data-v-21f2a5c3]{background:#111827;border:1px solid #374151;border-radius:8px;padding:20px;margin:24px 0}.note-box p[data-v-21f2a5c3]{margin:0 0 16px;color:#d1d5db;line-height:1.6}.note-box p[data-v-21f2a5c3]:last-child{margin-bottom:0}.analogy-section[data-v-21f2a5c3]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin:24px 0}.analogy-section h3[data-v-21f2a5c3]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.step-section[data-v-21f2a5c3]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin:24px 0}.step-section h3[data-v-21f2a5c3]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.numbered-list[data-v-21f2a5c3]{list-style:none;padding:0;margin:16px 0}.numbered-item[data-v-21f2a5c3]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.numbered-item[data-v-21f2a5c3]:last-child{margin-bottom:0}.number[data-v-21f2a5c3]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.content[data-v-21f2a5c3]{flex:1;font-weight:600;color:#fff}.sub-list[data-v-21f2a5c3]{margin-top:8px;padding-left:36px}.sub-list li[data-v-21f2a5c3]{margin-bottom:4px;color:#d1d5db}.lead-paragraph[data-v-21f2a5c3]{font-size:1.125rem;line-height:1.7;color:#d1d5db;margin-bottom:2rem}.playbook-article-page[data-v-b2503876]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-b2503876]{display:flex;min-height:100vh}.article-main[data-v-b2503876]{flex:1;padding:40px 0}.article-header[data-v-b2503876]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-b2503876]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-b2503876]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-b2503876]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-b2503876]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-b2503876]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-b2503876]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-b2503876]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-b2503876]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-b2503876]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-b2503876]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-b2503876]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-b2503876]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-b2503876]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-b2503876]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-b2503876]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-b2503876]{text-align:left}.nav-link.next[data-v-b2503876]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-b2503876]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-b2503876]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-b2503876]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-b2503876],.article-content[data-v-b2503876]{padding:0 1rem}.article-header h1[data-v-b2503876]{font-size:2rem}.article-navigation[data-v-b2503876]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-b2503876]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.numbered-list[data-v-b2503876]{list-style:none;padding:0;margin:16px 0}.numbered-list li[data-v-b2503876]{color:#d1d5db;line-height:1.6;margin-bottom:16px;padding-left:32px;position:relative;counter-increment:step-counter}.numbered-list li[data-v-b2503876]:before{content:counter(step-counter);position:absolute;left:0;top:0;width:24px;height:24px;background:#EAFE7C;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.bullet-list[data-v-b2503876]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-b2503876]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-b2503876]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-b2503876]{color:#fff}.bullet-list li code[data-v-b2503876]{background:#374151;color:#eafe7c;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.external-link[data-v-b2503876]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-b2503876]:hover{color:#fff;text-decoration:underline}.concept-section[data-v-b2503876]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.concept-section h3[data-v-b2503876]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.concept-section p[data-v-b2503876]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.concept-section p[data-v-b2503876]:last-child{margin-bottom:0}.playbook-article-page[data-v-39e7e9c0]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-39e7e9c0]{display:flex;min-height:100vh}.article-main[data-v-39e7e9c0]{flex:1;padding:120px 0 40px;margin-left:300px}.article-header[data-v-39e7e9c0]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-39e7e9c0]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-39e7e9c0]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-39e7e9c0]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-39e7e9c0]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-39e7e9c0]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-39e7e9c0]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-39e7e9c0]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-39e7e9c0]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-39e7e9c0]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-39e7e9c0]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-39e7e9c0]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-39e7e9c0]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-39e7e9c0]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-39e7e9c0]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-39e7e9c0]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-39e7e9c0]{text-align:left}.nav-link.next[data-v-39e7e9c0]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-39e7e9c0]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-39e7e9c0]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-39e7e9c0]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-39e7e9c0],.article-content[data-v-39e7e9c0]{padding:0 1rem}.article-header h1[data-v-39e7e9c0]{font-size:2rem}.article-navigation[data-v-39e7e9c0]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-39e7e9c0]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.code-block[data-v-39e7e9c0]{background:#111827;border:1px solid #374151;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.code-block pre[data-v-39e7e9c0]{margin:0;white-space:pre-wrap;word-wrap:break-word}.code-block code[data-v-39e7e9c0]{background:none;color:#e5e7eb;padding:0;font-size:.875rem;line-height:1.5}.bullet-list[data-v-39e7e9c0]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-39e7e9c0]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-39e7e9c0]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-39e7e9c0]{color:#fff}.external-link[data-v-39e7e9c0]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-39e7e9c0]:hover{color:#fff;text-decoration:underline}.principle-section[data-v-39e7e9c0]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin:24px 0}.principle-section h3[data-v-39e7e9c0]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.code-comparison[data-v-39e7e9c0]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0}.bad-example[data-v-39e7e9c0],.good-example[data-v-39e7e9c0]{background:#1f2937;border-radius:8px;padding:16px}.bad-example p[data-v-39e7e9c0]:first-child{color:#ef4444;font-weight:600;margin-bottom:12px}.good-example p[data-v-39e7e9c0]:first-child{color:#10b981;font-weight:600;margin-bottom:12px}.comparison-table[data-v-39e7e9c0]{margin:2rem 0;overflow-x:auto}.comparison-table table[data-v-39e7e9c0]{width:100%;border-collapse:collapse;background:#1f2937;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.comparison-table th[data-v-39e7e9c0],.comparison-table td[data-v-39e7e9c0]{padding:1rem;text-align:left;border-bottom:1px solid #374151}.comparison-table th[data-v-39e7e9c0]{background:#374151;color:#fff;font-weight:600;font-size:.875rem}.comparison-table td[data-v-39e7e9c0]{color:#d1d5db;font-size:.875rem;vertical-align:top}.comparison-table tr[data-v-39e7e9c0]:nth-child(2n){background:#2a2a2e}.comparison-table tr[data-v-39e7e9c0]:hover{background:#374151}.comparison-table td[data-v-39e7e9c0]:first-child{font-weight:600;color:#fff}.subsection[data-v-39e7e9c0]{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:20px;margin:20px 0}.subsection h3[data-v-39e7e9c0]{font-size:16px;font-weight:600;color:#eafe7c;margin-bottom:12px}.numbered-list[data-v-39e7e9c0]{list-style:none;padding:0;margin:16px 0}.numbered-item[data-v-39e7e9c0]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.numbered-item[data-v-39e7e9c0]:last-child{margin-bottom:0}.number[data-v-39e7e9c0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.content[data-v-39e7e9c0]{flex:1;font-weight:600;color:#fff}.lead-paragraph[data-v-39e7e9c0]{font-size:1.125rem;line-height:1.7;color:#d1d5db;margin-bottom:2rem}.playbook-article-page[data-v-38d44eff]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-38d44eff]{display:flex;min-height:100vh}.article-main[data-v-38d44eff]{flex:1;padding:120px 0 40px;margin-left:300px}.article-header[data-v-38d44eff]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-38d44eff]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-38d44eff]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-38d44eff]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-38d44eff]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-38d44eff]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-38d44eff]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-38d44eff]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-38d44eff]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-38d44eff]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-38d44eff]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-38d44eff]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-38d44eff]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-38d44eff]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-38d44eff]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-38d44eff]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-38d44eff]{text-align:left}.nav-link.next[data-v-38d44eff]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-38d44eff]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-38d44eff]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-38d44eff]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-38d44eff],.article-content[data-v-38d44eff]{padding:0 1rem}.article-header h1[data-v-38d44eff]{font-size:2rem}.article-navigation[data-v-38d44eff]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-38d44eff]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.code-block[data-v-38d44eff]{background:#111827;border:1px solid #374151;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.code-block pre[data-v-38d44eff]{margin:0;white-space:pre-wrap;word-wrap:break-word}.code-block code[data-v-38d44eff]{background:none;color:#e5e7eb;padding:0;font-size:.875rem;line-height:1.5}.bullet-list[data-v-38d44eff]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-38d44eff]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-38d44eff]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-38d44eff]{color:#fff}.external-link[data-v-38d44eff]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-38d44eff]:hover{color:#fff;text-decoration:underline}.principle-section[data-v-38d44eff]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin:24px 0}.principle-section h3[data-v-38d44eff]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.code-comparison[data-v-38d44eff]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0}.bad-example[data-v-38d44eff],.good-example[data-v-38d44eff]{background:#1f2937;border-radius:8px;padding:16px}.bad-example p[data-v-38d44eff]:first-child{color:#ef4444;font-weight:600;margin-bottom:12px}.good-example p[data-v-38d44eff]:first-child{color:#10b981;font-weight:600;margin-bottom:12px}.comparison-table[data-v-38d44eff]{margin:2rem 0;overflow-x:auto}.comparison-table table[data-v-38d44eff]{width:100%;border-collapse:collapse;background:#1f2937;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.comparison-table th[data-v-38d44eff],.comparison-table td[data-v-38d44eff]{padding:1rem;text-align:left;border-bottom:1px solid #374151}.comparison-table th[data-v-38d44eff]{background:#374151;color:#fff;font-weight:600;font-size:.875rem}.comparison-table td[data-v-38d44eff]{color:#d1d5db;font-size:.875rem;vertical-align:top}.comparison-table tr[data-v-38d44eff]:nth-child(2n){background:#2a2a2e}.comparison-table tr[data-v-38d44eff]:hover{background:#374151}.comparison-table td[data-v-38d44eff]:first-child{font-weight:600;color:#fff}.subsection[data-v-38d44eff]{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:20px;margin:20px 0}.subsection h3[data-v-38d44eff]{font-size:16px;font-weight:600;color:#eafe7c;margin-bottom:12px}.numbered-list[data-v-38d44eff]{list-style:none;padding:0;margin:16px 0}.numbered-item[data-v-38d44eff]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.numbered-item[data-v-38d44eff]:last-child{margin-bottom:0}.number[data-v-38d44eff]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.content[data-v-38d44eff]{flex:1;font-weight:600;color:#fff}.lead-paragraph[data-v-38d44eff]{font-size:1.125rem;line-height:1.7;color:#d1d5db;margin-bottom:2rem}.playbook-article-page[data-v-1d6b2eee]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-1d6b2eee]{display:flex;min-height:100vh}.article-main[data-v-1d6b2eee]{flex:1;padding:120px 0 40px;margin-left:300px}.article-header[data-v-1d6b2eee]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-1d6b2eee]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-1d6b2eee]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-1d6b2eee]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-1d6b2eee]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-1d6b2eee]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-1d6b2eee]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-1d6b2eee]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-1d6b2eee]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-1d6b2eee]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-1d6b2eee]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-1d6b2eee]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-1d6b2eee]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-1d6b2eee]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-1d6b2eee]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-1d6b2eee]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-1d6b2eee]{text-align:left}.nav-link.next[data-v-1d6b2eee]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-1d6b2eee]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-1d6b2eee]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-1d6b2eee]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-1d6b2eee],.article-content[data-v-1d6b2eee]{padding:0 1rem}.article-header h1[data-v-1d6b2eee]{font-size:2rem}.article-navigation[data-v-1d6b2eee]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-1d6b2eee]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.code-block[data-v-1d6b2eee]{background:#111827;border:1px solid #374151;border-radius:8px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.code-block pre[data-v-1d6b2eee]{margin:0;white-space:pre-wrap;word-wrap:break-word}.code-block code[data-v-1d6b2eee]{background:none;color:#e5e7eb;padding:0;font-size:.875rem;line-height:1.5}.bullet-list[data-v-1d6b2eee]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-1d6b2eee]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-1d6b2eee]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-1d6b2eee]{color:#fff}.external-link[data-v-1d6b2eee]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-1d6b2eee]:hover{color:#fff;text-decoration:underline}.principle-section[data-v-1d6b2eee]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin:24px 0}.principle-section h4[data-v-1d6b2eee]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.code-comparison[data-v-1d6b2eee]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0}.bad-example[data-v-1d6b2eee],.good-example[data-v-1d6b2eee]{background:#1f2937;border-radius:8px;padding:16px}.bad-example p[data-v-1d6b2eee]:first-child{color:#ef4444;font-weight:600;margin-bottom:12px}.good-example p[data-v-1d6b2eee]:first-child{color:#10b981;font-weight:600;margin-bottom:12px}.comparison-table[data-v-1d6b2eee]{margin:2rem 0;overflow-x:auto}.comparison-table table[data-v-1d6b2eee]{width:100%;border-collapse:collapse;background:#1f2937;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.comparison-table th[data-v-1d6b2eee],.comparison-table td[data-v-1d6b2eee]{padding:1rem;text-align:left;border-bottom:1px solid #374151}.comparison-table th[data-v-1d6b2eee]{background:#374151;color:#fff;font-weight:600;font-size:.875rem}.comparison-table td[data-v-1d6b2eee]{color:#d1d5db;font-size:.875rem;vertical-align:top}.comparison-table tr[data-v-1d6b2eee]:nth-child(2n){background:#2a2a2e}.comparison-table tr[data-v-1d6b2eee]:hover{background:#374151}.comparison-table td[data-v-1d6b2eee]:first-child{font-weight:600;color:#fff}.subsection[data-v-1d6b2eee]{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:20px;margin:20px 0}.subsection h3[data-v-1d6b2eee]{font-size:16px;font-weight:600;color:#eafe7c;margin-bottom:12px}.lead-paragraph[data-v-1d6b2eee]{font-size:1.125rem;line-height:1.7;color:#d1d5db;margin-bottom:2rem}.playbook-article-page[data-v-074f36bc]{background:#18181b;color:#fff;min-height:100vh}.article-layout[data-v-074f36bc]{display:flex;min-height:100vh}.article-main[data-v-074f36bc]{flex:1;padding:120px 0 40px;margin-left:300px}.article-header[data-v-074f36bc]{max-width:800px;margin:0 auto 40px;padding:0 2rem}.article-meta[data-v-074f36bc]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.article-number[data-v-074f36bc]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:700;font-size:.875rem}.article-header h1[data-v-074f36bc]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.article-subtitle[data-v-074f36bc]{font-size:1.125rem;color:#9ca3af;line-height:1.6;margin:0}.article-content[data-v-074f36bc]{max-width:800px;margin:0 auto;padding:0 2rem;line-height:1.7}.article-content p[data-v-074f36bc]{margin-bottom:1.5rem;color:#d1d5db}.article-content h2[data-v-074f36bc]{font-size:1.875rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.article-content h3[data-v-074f36bc]{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.article-content ul[data-v-074f36bc]{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li[data-v-074f36bc]{margin-bottom:.5rem;color:#d1d5db}.article-content a[data-v-074f36bc]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.article-content a[data-v-074f36bc]:hover{color:#fff;text-decoration:underline}.article-navigation[data-v-074f36bc]{max-width:800px;margin:60px auto 0;padding:0 2rem;display:flex;justify-content:space-between;gap:2rem}.nav-link[data-v-074f36bc]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:12px;text-decoration:none;transition:all .3s ease;flex:1}.nav-link[data-v-074f36bc]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-link.prev[data-v-074f36bc]{text-align:left}.nav-link.next[data-v-074f36bc]{text-align:right;flex-direction:row-reverse}.nav-label[data-v-074f36bc]{font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.nav-title[data-v-074f36bc]{font-size:1.125rem;font-weight:600;color:#fff}.nav-arrow[data-v-074f36bc]{font-size:1.25rem;color:#eafe7c;font-weight:700}@media (max-width: 768px){.article-header[data-v-074f36bc],.article-content[data-v-074f36bc]{padding:0 1rem}.article-header h1[data-v-074f36bc]{font-size:2rem}.article-navigation[data-v-074f36bc]{padding:0 1rem;flex-direction:column}}.article-content code[data-v-074f36bc]{background:#2a2a2e;color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.bullet-list[data-v-074f36bc]{list-style:none;padding:0;margin:16px 0}.bullet-list li[data-v-074f36bc]{color:#d1d5db;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.bullet-list li[data-v-074f36bc]:before{content:"•";color:#eafe7c;font-weight:700;position:absolute;left:0}.bullet-list li strong[data-v-074f36bc]{color:#fff}.bullet-list li code[data-v-074f36bc]{background:#374151;color:#eafe7c;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.external-link[data-v-074f36bc]{color:#eafe7c;text-decoration:none;transition:color .2s ease}.external-link[data-v-074f36bc]:hover{color:#fff;text-decoration:underline}.component-type[data-v-074f36bc]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.component-type h3[data-v-074f36bc]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.component-type p[data-v-074f36bc]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.code-block[data-v-074f36bc]{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:16px;margin:16px 0;overflow-x:auto}.code-block pre[data-v-074f36bc]{margin:0;color:#e5e7eb;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5}.code-block code[data-v-074f36bc]{background:none;padding:0;border-radius:0;font-size:inherit}.props-state-section[data-v-074f36bc]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.props-state-section h3[data-v-074f36bc]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.props-state-section p[data-v-074f36bc]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.rendering-step[data-v-074f36bc]{background:#111827;border:1px solid #374151;border-radius:8px;padding:24px;margin-bottom:24px}.rendering-step h3[data-v-074f36bc]{font-size:18px;font-weight:600;color:#eafe7c;margin-bottom:12px}.rendering-step p[data-v-074f36bc]{color:#d1d5db;line-height:1.6;margin-bottom:16px}.numbered-list[data-v-074f36bc]{list-style:decimal;padding-left:1.5rem;margin:16px 0;color:#d1d5db}.numbered-list li[data-v-074f36bc]{margin-bottom:8px;line-height:1.6}.intro-text[data-v-fce4e442]{font-size:1.05rem;color:#d1d5db;margin-bottom:1.5rem;line-height:1.7}.code-block[data-v-fce4e442]{margin:1.5rem 0}.code-block pre[data-v-fce4e442]{background:#0f1724;color:#e6eef8;padding:16px;border-radius:8px;overflow-x:auto;border:1px solid #263145;line-height:1.6;font-size:.9rem}.code-block code[data-v-fce4e442]{font-family:Consolas,Monaco,Courier New,monospace;white-space:pre}.comparison-table[data-v-fce4e442]{margin:1.5rem 0;overflow-x:auto}.comparison-table table[data-v-fce4e442]{width:100%;border-collapse:collapse;background:#111827;border-radius:8px;overflow:hidden}.comparison-table th[data-v-fce4e442],.comparison-table td[data-v-fce4e442]{padding:12px 16px;text-align:left;border-bottom:1px solid #1f2937}.comparison-table th[data-v-fce4e442]{background:#1f2937;font-weight:600;color:#f3f4f6;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.comparison-table td[data-v-fce4e442]{color:#d1d5db}.comparison-table tbody tr:last-child td[data-v-fce4e442]{border-bottom:none}.comparison-table tbody tr[data-v-fce4e442]:hover{background:#1f2937}.comparison-table code[data-v-fce4e442]{background:#0f1724;padding:2px 6px;border-radius:4px;font-size:.85rem;color:#60a5fa}section[data-v-fce4e442]{margin-bottom:3rem}section h2[data-v-fce4e442]{font-size:1.75rem;font-weight:700;color:#f9fafb;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #374151}section h3[data-v-fce4e442]{font-size:1.35rem;font-weight:600;color:#f3f4f6;margin:2rem 0 1rem}section p[data-v-fce4e442]{color:#d1d5db;line-height:1.7;margin-bottom:1rem}section ul[data-v-fce4e442],section ol[data-v-fce4e442]{color:#d1d5db;line-height:1.8;margin:1rem 0 1rem 1.5rem}section li[data-v-fce4e442]{margin-bottom:.5rem}section li strong[data-v-fce4e442]{color:#f3f4f6}section code[data-v-fce4e442]{background:#1f2937;padding:2px 6px;border-radius:4px;font-size:.9rem;color:#60a5fa;font-family:Consolas,Monaco,Courier New,monospace}section a[data-v-fce4e442]{color:#60a5fa;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}section a[data-v-fce4e442]:hover{border-bottom-color:#60a5fa}.article-navigation[data-v-fce4e442]{display:flex;justify-content:space-between;margin-top:3rem;gap:16px;padding-top:2rem;border-top:1px solid #374151}.nav-link[data-v-fce4e442]{padding:12px 20px;background:#111827;color:#d1d5db;border-radius:8px;text-decoration:none;border:1px solid #374151;transition:all .2s;font-weight:500}.nav-link[data-v-fce4e442]:hover{background:#1f2937;border-color:#60a5fa;color:#f9fafb}.nav-link.prev[data-v-fce4e442]:before{content:"←";margin-right:8px}.nav-link.next[data-v-fce4e442]:after{content:"→";margin-left:8px}@media (max-width: 768px){.article-navigation[data-v-fce4e442]{flex-direction:column}.comparison-table[data-v-fce4e442]{font-size:.85rem}.comparison-table th[data-v-fce4e442],.comparison-table td[data-v-fce4e442]{padding:8px 12px}}.questions-page[data-v-03eb41dd]{background:#18181b;min-height:calc(100vh - 144px)}.questions-header[data-v-03eb41dd]{background:#18181b;padding:64px 0;border-bottom:1px solid #374151;text-align:center}.questions-header h1[data-v-03eb41dd]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.questions-header p[data-v-03eb41dd]{font-size:20px;color:#9ca3af;max-width:700px;margin:0 auto}.questions-content[data-v-03eb41dd]{padding:64px 0}.questions-list[data-v-03eb41dd]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.question-card[data-v-03eb41dd]{background:#111827;padding:24px 32px;border-radius:12px;box-shadow:0 4px 6px #0000004d;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border:1px solid #374151}.question-card[data-v-03eb41dd]:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000004d;border-color:#efff94}.question-info h3[data-v-03eb41dd]{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.question-meta[data-v-03eb41dd]{display:flex;align-items:center;gap:12px}.difficulty-badge[data-v-03eb41dd]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.difficulty-easy[data-v-03eb41dd]{background:#dcfce7;color:#166534}.difficulty-medium[data-v-03eb41dd]{background:#fef3c7;color:#92400e}.difficulty-hard[data-v-03eb41dd]{background:#fee2e2;color:#991b1b}.premium-badge[data-v-03eb41dd]{padding:4px 12px;background:#fff7ed;color:#ea580c;border-radius:16px;font-size:12px;font-weight:600}@media (max-width: 768px){.questions-header h1[data-v-03eb41dd]{font-size:36px}.question-card[data-v-03eb41dd]{flex-direction:column;align-items:flex-start;gap:16px}}.all-questions-page[data-v-3b61fe71]{min-height:100vh;background:#18181b;color:#fff}.interview-layout[data-v-3b61fe71]{display:flex;min-height:100vh}.interview-main[data-v-3b61fe71]{flex:1;background:#18181b;padding-top:80px;margin-left:240px}.questions-header[data-v-3b61fe71]{background:linear-gradient(135deg,#18181b 0%,#1f2937 100%);padding:80px 0 60px;border-bottom:1px solid #374151}.header-content[data-v-3b61fe71]{text-align:center;max-width:800px;margin:0 auto}.header-content h1[data-v-3b61fe71]{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#ffffff 0%,#d1d5db 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-content p[data-v-3b61fe71]{font-size:1.25rem;color:#9ca3af;margin-bottom:3rem;line-height:1.6}.stats-grid[data-v-3b61fe71]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin-top:2rem}.stat-item[data-v-3b61fe71]{text-align:center}.stat-number[data-v-3b61fe71]{font-size:2.5rem;font-weight:800;color:#eafe7c;margin-bottom:.5rem}.stat-label[data-v-3b61fe71]{font-size:.875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.filters-section[data-v-3b61fe71]{padding:40px 0;border-bottom:1px solid #374151}.filters-bar[data-v-3b61fe71]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.search-box[data-v-3b61fe71]{position:relative;flex:1;min-width:300px}.search-icon[data-v-3b61fe71]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.search-input[data-v-3b61fe71]{width:100%;padding:.75rem 1rem .75rem 3rem;background:#1f2937;border:1px solid #374151;border-radius:8px;color:#fff;font-size:1rem}.search-input[data-v-3b61fe71]:focus{outline:none;border-color:#eafe7c;box-shadow:0 0 0 3px #dcee771a}.filter-buttons[data-v-3b61fe71]{display:flex;gap:.5rem}.filter-btn[data-v-3b61fe71]{padding:.5rem 1rem;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn[data-v-3b61fe71]:hover{background:#374151;border-color:#4b5563}.filter-btn.active[data-v-3b61fe71]{background:#EAFE7C;color:#000;border-color:#eafe7c}.sort-dropdown[data-v-3b61fe71]{min-width:150px}.sort-select[data-v-3b61fe71]{width:100%;padding:.5rem 1rem;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#d1d5db;font-size:.875rem;cursor:pointer}.sort-select[data-v-3b61fe71]:focus{outline:none;border-color:#eafe7c}.questions-section[data-v-3b61fe71]{padding:60px 0}.questions-grid[data-v-3b61fe71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.question-card[data-v-3b61fe71]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;height:fit-content}.question-card[data-v-3b61fe71]:hover{border-color:#4b5563;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.question-header[data-v-3b61fe71]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.question-title[data-v-3b61fe71]{font-size:1.25rem;font-weight:600;color:#fff;line-height:1.4;flex:1;margin-right:1rem}.question-difficulty[data-v-3b61fe71]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.difficulty-easy[data-v-3b61fe71]{background:#10b981;color:#fff}.difficulty-medium[data-v-3b61fe71]{background:#f59e0b;color:#fff}.difficulty-hard[data-v-3b61fe71]{background:#ef4444;color:#fff}.question-description[data-v-3b61fe71]{color:#9ca3af;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.question-footer[data-v-3b61fe71]{display:flex;justify-content:space-between;align-items:center}.question-tags[data-v-3b61fe71]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-3b61fe71]{padding:.25rem .5rem;background:#374151;color:#d1d5db;border-radius:4px;font-size:.75rem;font-weight:500}.question-stats[data-v-3b61fe71]{display:flex;gap:1rem;align-items:center}.stat[data-v-3b61fe71]{display:flex;align-items:center;gap:.25rem;color:#9ca3af;font-size:.875rem}.stat svg[data-v-3b61fe71]{width:1rem;height:1rem}.load-more[data-v-3b61fe71]{text-align:center;margin-top:3rem}@media (max-width: 768px){.practice-main[data-v-3b61fe71]{padding:20px 16px}.header-content h1[data-v-3b61fe71]{font-size:28px}.header-content p[data-v-3b61fe71]{font-size:14px}.stats-grid[data-v-3b61fe71]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-3b61fe71]{padding:16px}.stat-value[data-v-3b61fe71]{font-size:24px}.stat-label[data-v-3b61fe71]{font-size:12px}.filters-bar[data-v-3b61fe71]{flex-direction:column;align-items:stretch;gap:12px}.search-box[data-v-3b61fe71]{min-width:auto;width:100%}.filter-buttons[data-v-3b61fe71]{justify-content:flex-start;flex-wrap:wrap;gap:8px}.filter-btn[data-v-3b61fe71]{font-size:13px;padding:6px 12px}.questions-grid[data-v-3b61fe71]{grid-template-columns:1fr;gap:16px}.question-card[data-v-3b61fe71]{padding:16px}.question-header[data-v-3b61fe71]{flex-direction:column;gap:8px;align-items:flex-start}.question-title[data-v-3b61fe71]{margin-right:0;font-size:16px}.question-footer[data-v-3b61fe71]{flex-direction:column;gap:12px;align-items:flex-start}.tags[data-v-3b61fe71]{width:100%}}@media (max-width: 480px){.practice-main[data-v-3b61fe71]{padding:16px 12px}.header-content h1[data-v-3b61fe71]{font-size:24px}.stats-grid[data-v-3b61fe71]{grid-template-columns:1fr}.filter-buttons[data-v-3b61fe71]{gap:6px}.filter-btn[data-v-3b61fe71]{font-size:12px;padding:6px 10px}.question-card[data-v-3b61fe71]{padding:14px}.question-title[data-v-3b61fe71]{font-size:15px}}.formats-page[data-v-f836e481]{min-height:100vh;background:#18181b;color:#fff}.interview-layout[data-v-f836e481]{display:flex;min-height:100vh}.interview-main[data-v-f836e481]{flex:1;background:#18181b;padding:80px 0}.page-header[data-v-f836e481]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-f836e481]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.page-header p[data-v-f836e481]{font-size:1.125rem;color:#9ca3af}.formats-grid[data-v-f836e481]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.format-card[data-v-f836e481]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:2rem;transition:all .3s ease;text-align:center}.format-card[data-v-f836e481]:hover{border-color:#4b5563;transform:translateY(-2px)}.format-icon[data-v-f836e481]{width:3rem;height:3rem;margin:0 auto 1rem;color:#eafe7c}.format-card h3[data-v-f836e481]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.format-card p[data-v-f836e481]{color:#9ca3af;margin-bottom:1rem;line-height:1.5}.question-count[data-v-f836e481]{color:#eafe7c;font-weight:600;font-size:.875rem}.gfe75-page[data-v-53fb7082]{min-height:100vh;background:#18181b;color:#fff}.interview-layout[data-v-53fb7082]{display:flex;min-height:100vh}.interview-main[data-v-53fb7082]{flex:1;background:#18181b;padding:160px 0 80px;margin-left:240px}.page-header[data-v-53fb7082]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-53fb7082]{font-size:3rem;font-weight:800;margin-bottom:1rem;color:#fff}.page-header p[data-v-53fb7082]{font-size:1.25rem;color:#9ca3af;max-width:600px;margin:0 auto 2rem}.gfe-description[data-v-53fb7082]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.description-item[data-v-53fb7082]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.desc-icon[data-v-53fb7082]{width:2rem;height:2rem;color:#eafe7c}.description-item span[data-v-53fb7082]{font-size:.875rem;color:#9ca3af}.questions-section[data-v-53fb7082]{margin-top:3rem}.section-header[data-v-53fb7082]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header h2[data-v-53fb7082]{font-size:1.875rem;font-weight:700;color:#fff}.filters[data-v-53fb7082]{display:flex;gap:1rem}.filter-select[data-v-53fb7082]{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.5rem 1rem;color:#fff;font-size:.875rem}.filter-select option[data-v-53fb7082]{background:#1f2937;color:#fff}.questions-list[data-v-53fb7082]{display:flex;flex-direction:column;gap:1rem}.question-item[data-v-53fb7082]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#1f2937;border:1px solid #374151;border-radius:8px;cursor:pointer;transition:all .2s ease}.question-item[data-v-53fb7082]:hover{border-color:#4b5563;transform:translateY(-1px)}.question-number[data-v-53fb7082]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#EAFE7C;color:#000;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}.question-content[data-v-53fb7082]{flex:1}.question-header[data-v-53fb7082]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.question-header h3[data-v-53fb7082]{font-size:1.125rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.question-meta[data-v-53fb7082]{display:flex;gap:.5rem;flex-shrink:0}.category[data-v-53fb7082]{background:#374151;color:#9ca3af;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.difficulty[data-v-53fb7082]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.difficulty.easy[data-v-53fb7082]{background:#dcfce7;color:#166534}.difficulty.medium[data-v-53fb7082]{background:#fef3c7;color:#92400e}.difficulty.hard[data-v-53fb7082]{background:#fee2e2;color:#991b1b}.question-description[data-v-53fb7082]{color:#9ca3af;font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.question-tags[data-v-53fb7082]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tag[data-v-53fb7082]{background:#374151;color:#9ca3af;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.frameworks[data-v-53fb7082]{color:#eafe7c;font-size:.75rem;font-weight:500}@media (max-width: 768px){.section-header[data-v-53fb7082]{flex-direction:column;align-items:flex-start;gap:1rem}.filters[data-v-53fb7082]{width:100%;justify-content:space-between}.filter-select[data-v-53fb7082]{flex:1}.gfe-description[data-v-53fb7082]{flex-direction:column;gap:1rem}.question-header[data-v-53fb7082]{flex-direction:column;align-items:flex-start;gap:.5rem}.question-meta[data-v-53fb7082]{align-self:flex-start}}.blind75-page[data-v-8f9a0de3]{min-height:100vh;background:#18181b;color:#fff}.interview-layout[data-v-8f9a0de3]{display:flex;min-height:100vh}.interview-main[data-v-8f9a0de3]{flex:1;background:#18181b;padding:160px 0 80px;margin-left:240px}.page-header[data-v-8f9a0de3]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-8f9a0de3]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.page-header p[data-v-8f9a0de3]{font-size:1.125rem;color:#9ca3af}.stats-section[data-v-8f9a0de3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem}.stat-card[data-v-8f9a0de3]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:2rem;text-align:center}.stat-number[data-v-8f9a0de3]{font-size:2.5rem;font-weight:800;color:#eafe7c;margin-bottom:.5rem}.stat-label[data-v-8f9a0de3]{color:#9ca3af;font-size:.875rem}.difficulty-sections[data-v-8f9a0de3]{space-y:3rem}.difficulty-section h2[data-v-8f9a0de3]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.question-grid[data-v-8f9a0de3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.question-card[data-v-8f9a0de3]{background:#1f2937;border:1px solid #374151;border-radius:8px;padding:1.5rem;transition:all .3s ease}.question-card[data-v-8f9a0de3]:hover{border-color:#4b5563;transform:translateY(-2px)}.question-header[data-v-8f9a0de3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.question-header h3[data-v-8f9a0de3]{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.difficulty[data-v-8f9a0de3]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.difficulty.easy[data-v-8f9a0de3]{background:#dcfce7;color:#166534}.difficulty.medium[data-v-8f9a0de3]{background:#fef3c7;color:#92400e}.difficulty.hard[data-v-8f9a0de3]{background:#fee2e2;color:#991b1b}.question-card p[data-v-8f9a0de3]{color:#9ca3af;margin-bottom:1rem;line-height:1.5}.question-tags[data-v-8f9a0de3]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-8f9a0de3]{background:#374151;color:#d1d5db;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.system-design-page[data-v-d6904be7]{min-height:100vh;background:#18181b;color:#fff}.interview-layout[data-v-d6904be7]{display:flex;min-height:100vh}.interview-main[data-v-d6904be7]{flex:1;background:#18181b;padding:80px 0}.page-header[data-v-d6904be7]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-d6904be7]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#fff}.page-header p[data-v-d6904be7]{font-size:1.125rem;color:#9ca3af}.hero-section[data-v-d6904be7]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:3rem;margin-bottom:3rem}.hero-content p[data-v-d6904be7]{font-size:1.125rem;line-height:1.6;color:#d1d5db;margin-bottom:2rem}.hero-features[data-v-d6904be7]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.feature-item[data-v-d6904be7]{display:flex;align-items:center;gap:.75rem;color:#d1d5db}.feature-icon[data-v-d6904be7]{width:2rem;height:2rem;color:#eafe7c;flex-shrink:0}.techniques-section h2[data-v-d6904be7],.practice-section h2[data-v-d6904be7]{font-size:1.875rem;font-weight:700;margin-bottom:1rem;color:#fff}.stats-bar[data-v-d6904be7]{display:flex;gap:2rem;margin-bottom:2rem}.stats-item[data-v-d6904be7]{color:#9ca3af;font-size:.875rem}.guides-grid[data-v-d6904be7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:1.5rem;margin-bottom:3rem}.guide-card[data-v-d6904be7]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:2rem;display:flex;gap:1.5rem;transition:all .3s ease}.guide-card[data-v-d6904be7]:hover{border-color:#4b5563;transform:translateY(-2px)}.guide-image[data-v-d6904be7]{width:3rem;height:3rem;color:#eafe7c;flex-shrink:0;margin-top:.25rem}.guide-content h3[data-v-d6904be7]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.guide-content p[data-v-d6904be7]{color:#9ca3af;line-height:1.5;margin-bottom:1rem}.guide-link[data-v-d6904be7]{color:#eafe7c;text-decoration:none;font-weight:500;transition:color .2s ease}.guide-link[data-v-d6904be7]:hover{color:#fff}.practice-stats[data-v-d6904be7]{display:flex;gap:2rem;margin-bottom:2rem}.stat-item[data-v-d6904be7]{display:flex;flex-direction:column;align-items:center}.stat-number[data-v-d6904be7]{font-size:2rem;font-weight:700;color:#eafe7c}.stat-label[data-v-d6904be7]{font-size:.875rem;color:#9ca3af}.questions-grid[data-v-d6904be7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.question-card[data-v-d6904be7]{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:2rem;transition:all .3s ease}.question-card[data-v-d6904be7]:hover{border-color:#4b5563;transform:translateY(-2px)}.question-header[data-v-d6904be7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.question-header h3[data-v-d6904be7]{font-size:1.25rem;font-weight:600;color:#fff;margin:0;flex:1;margin-right:1rem}.difficulty[data-v-d6904be7]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;flex-shrink:0}.difficulty.easy[data-v-d6904be7]{background:#dcfce7;color:#166534}.difficulty.medium[data-v-d6904be7]{background:#fef3c7;color:#92400e}.difficulty.hard[data-v-d6904be7]{background:#fee2e2;color:#991b1b}.question-card p[data-v-d6904be7]{color:#9ca3af;line-height:1.5;margin-bottom:1rem}.question-tags[data-v-d6904be7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag[data-v-d6904be7]{background:#374151;color:#d1d5db;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.question-link[data-v-d6904be7]{color:#eafe7c;text-decoration:none;font-weight:500;transition:color .2s ease}.question-link[data-v-d6904be7]:hover{color:#fff}@media (max-width: 768px){.hero-features[data-v-d6904be7]{flex-direction:column;align-items:center}.guides-grid[data-v-d6904be7],.questions-grid[data-v-d6904be7]{grid-template-columns:1fr}.question-header[data-v-d6904be7]{flex-direction:column;align-items:flex-start;gap:.5rem}.stats-bar[data-v-d6904be7],.practice-stats[data-v-d6904be7]{flex-direction:column;gap:1rem}}.study-plans-page[data-v-242740a4]{display:flex;min-height:100vh;background:#18181b;color:#fff}.main-content[data-v-242740a4]{flex:1;padding:24px}.content-wrapper[data-v-242740a4]{max-width:1200px;margin:0 auto}.page-header[data-v-242740a4]{text-align:center;margin-bottom:48px}.page-title[data-v-242740a4]{font-size:48px;font-weight:700;margin-bottom:8px;color:#fff}.page-subtitle[data-v-242740a4]{font-size:18px;color:#eafe7c;font-weight:600;margin-bottom:16px}.page-description[data-v-242740a4]{font-size:20px;color:#9ca3af;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-242740a4]{display:flex;justify-content:center;gap:32px;margin-bottom:48px}.feature-item[data-v-242740a4]{display:flex;align-items:center;gap:8px;color:#eafe7c;font-size:16px}.feature-icon[data-v-242740a4]{width:20px;height:20px;color:#eafe7c}.section-title[data-v-242740a4]{font-size:32px;font-weight:700;margin-bottom:24px;color:#fff}.study-plans-grid[data-v-242740a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:64px}.study-plan-card[data-v-242740a4]{background:#1b1b1e;border-radius:12px;padding:24px;border:1px solid #374151;transition:all .3s ease}.study-plan-card[data-v-242740a4]:hover{border-color:#eafe7c;transform:translateY(-2px)}.card-header[data-v-242740a4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.plan-title[data-v-242740a4]{font-size:24px;font-weight:700;color:#fff;margin:0}.plan-badge[data-v-242740a4]{background:#EAFE7C;color:#000;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:600}.plan-description[data-v-242740a4]{color:#9ca3af;font-size:16px;line-height:1.6;margin-bottom:20px}.plan-meta[data-v-242740a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px}.meta-item[data-v-242740a4]{color:#6b7280}.meta-value[data-v-242740a4]{color:#eafe7c;font-weight:600}.plan-duration[data-v-242740a4]{font-size:18px;font-weight:700;color:#fff;margin-bottom:20px}.plan-button[data-v-242740a4]{width:100%;background:#EAFE7C;color:#000;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.plan-button[data-v-242740a4]:hover:not(.locked){background:#c4d647}.plan-button.locked[data-v-242740a4]{background:#374151;color:#6b7280;cursor:not-allowed}.lock-icon[data-v-242740a4]{width:16px;height:16px}.testimonials-section[data-v-242740a4]{margin-bottom:64px}.testimonials-intro[data-v-242740a4]{font-size:18px;color:#9ca3af;margin-bottom:32px;text-align:center}.testimonial-card[data-v-242740a4]{background:#1b1b1e;border-radius:12px;padding:32px;border:1px solid #374151;max-width:800px;margin:0 auto}.testimonial-quote[data-v-242740a4]{font-size:18px;line-height:1.6;color:#fff;margin-bottom:24px;font-style:italic}.testimonial-author[data-v-242740a4]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.testimonial-author strong[data-v-242740a4]{font-size:16px;color:#fff}.testimonial-author span[data-v-242740a4]{font-size:14px;color:#9ca3af}.testimonial-stats[data-v-242740a4]{display:flex;gap:16px;margin-bottom:16px}.stat-item[data-v-242740a4]{display:flex;flex-direction:column;align-items:center}.stat-number[data-v-242740a4]{font-size:24px;font-weight:700;color:#eafe7c}.stat-label[data-v-242740a4]{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.company-logos[data-v-242740a4]{display:flex;gap:12px}.company-logo[data-v-242740a4]{background:#374151;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600}.why-choose-section[data-v-242740a4]{margin-bottom:64px}.why-choose-content[data-v-242740a4]{max-width:800px;margin:0 auto}.why-choose-description[data-v-242740a4]{font-size:18px;line-height:1.6;color:#9ca3af;margin-bottom:24px}.why-choose-subtitle[data-v-242740a4]{font-size:24px;font-weight:700;color:#fff;margin-bottom:24px}.why-choose-list[data-v-242740a4]{list-style:none;padding:0}.why-choose-item[data-v-242740a4]{margin-bottom:20px;padding-left:24px;position:relative;color:#9ca3af;line-height:1.6}.why-choose-item[data-v-242740a4]:before{content:"•";color:#eafe7c;font-size:24px;position:absolute;left:0;top:-2px}.why-choose-item strong[data-v-242740a4]{color:#fff}@media (max-width: 768px){.main-content[data-v-242740a4]{padding:16px}.page-title[data-v-242740a4]{font-size:36px}.premium-features[data-v-242740a4]{flex-direction:column;gap:16px}.study-plans-grid[data-v-242740a4]{grid-template-columns:1fr}.study-plan-card[data-v-242740a4]{padding:20px}.testimonial-card[data-v-242740a4]{padding:24px}}.company-guides-page[data-v-d38d7415]{display:flex;min-height:100vh;background:#18181b;color:#fff}.main-content[data-v-d38d7415]{flex:1;padding:104px 24px 24px;margin-left:240px}.content-wrapper[data-v-d38d7415]{max-width:1200px;margin:0 auto}.page-header[data-v-d38d7415]{text-align:center;margin-bottom:48px}.page-title[data-v-d38d7415]{font-size:48px;font-weight:700;margin-bottom:8px;color:#fff}.page-subtitle[data-v-d38d7415]{font-size:18px;color:#eafe7c;font-weight:600;margin-bottom:16px}.page-description[data-v-d38d7415]{font-size:20px;color:#9ca3af;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-d38d7415]{display:flex;justify-content:center;gap:32px;margin-bottom:48px}.feature-item[data-v-d38d7415]{display:flex;align-items:center;gap:8px;color:#eafe7c;font-size:16px}.feature-icon[data-v-d38d7415]{width:20px;height:20px;color:#eafe7c}.search-section[data-v-d38d7415]{margin-bottom:48px}.search-container[data-v-d38d7415]{max-width:400px;margin:0 auto;position:relative}.search-icon[data-v-d38d7415]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#6b7280}.search-input[data-v-d38d7415]{width:100%;padding:12px 16px 12px 48px;background:#1f2937;border:1px solid #374151;border-radius:8px;color:#fff;font-size:16px}.search-input[data-v-d38d7415]::placeholder{color:#6b7280}.search-input[data-v-d38d7415]:focus{outline:none;border-color:#eafe7c}.companies-section[data-v-d38d7415]{margin-bottom:64px}.companies-grid[data-v-d38d7415]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.company-card[data-v-d38d7415]{background:#1f2937;border-radius:12px;padding:24px;text-align:center;border:1px solid #374151;transition:all .3s ease}.company-card[data-v-d38d7415]:hover{border-color:#eafe7c;transform:translateY(-2px)}.company-logo[data-v-d38d7415]{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:12px;padding:8px}.company-logo img[data-v-d38d7415]{width:100%;height:100%;object-fit:contain}.company-name[data-v-d38d7415]{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.company-questions[data-v-d38d7415]{color:#9ca3af;font-size:14px;margin-bottom:20px}.company-button[data-v-d38d7415]{width:100%;background:#EAFE7C;color:#000;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.company-button[data-v-d38d7415]:hover:not(.locked){background:#c4d647}.company-button.locked[data-v-d38d7415]{background:#374151;color:#6b7280;cursor:not-allowed}.lock-icon[data-v-d38d7415]{width:16px;height:16px}.section-title[data-v-d38d7415]{font-size:32px;font-weight:700;margin-bottom:24px;color:#fff}.details-content[data-v-d38d7415]{max-width:800px;margin:0 auto}.details-description[data-v-d38d7415]{font-size:18px;line-height:1.6;color:#9ca3af;margin-bottom:48px;text-align:center}.details-features[data-v-d38d7415]{display:grid;gap:32px}.feature-block[data-v-d38d7415]{margin-bottom:32px}.feature-title[data-v-d38d7415]{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.feature-description[data-v-d38d7415]{font-size:16px;line-height:1.6;color:#9ca3af;margin-bottom:16px}.company-links[data-v-d38d7415]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-top:16px}.company-link[data-v-d38d7415]{color:#eafe7c;text-decoration:none;font-size:14px;padding:4px 0;transition:color .3s ease}.company-link[data-v-d38d7415]:hover{color:#fff}@media (max-width: 768px){.main-content[data-v-d38d7415]{padding:20px 16px}.page-title[data-v-d38d7415]{font-size:32px}.page-subtitle[data-v-d38d7415]{font-size:15px}.premium-features[data-v-d38d7415]{flex-direction:column;gap:16px}.feature-item[data-v-d38d7415]{font-size:14px}.companies-grid[data-v-d38d7415]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.company-card[data-v-d38d7415]{padding:20px}.company-name[data-v-d38d7415]{font-size:20px}.company-links[data-v-d38d7415]{grid-template-columns:1fr;gap:12px}.link-card[data-v-d38d7415]{padding:14px}}@media (max-width: 480px){.main-content[data-v-d38d7415]{padding:16px 12px}.page-title[data-v-d38d7415]{font-size:28px}.page-subtitle[data-v-d38d7415]{font-size:14px}.companies-grid[data-v-d38d7415]{grid-template-columns:1fr;gap:12px}.company-card[data-v-d38d7415]{padding:16px}.company-name[data-v-d38d7415]{font-size:18px}.link-card[data-v-d38d7415]{padding:12px;font-size:13px}.cta-button[data-v-d38d7415]{width:100%;justify-content:center}}.focus-areas-page[data-v-44f77a26]{display:flex;min-height:100vh;background:#18181b;color:#fff}.main-content[data-v-44f77a26]{flex:1;padding:104px 24px 24px;margin-left:240px}.content-wrapper[data-v-44f77a26]{max-width:1200px;margin:0 auto}.page-header[data-v-44f77a26]{text-align:center;margin-bottom:48px}.page-title[data-v-44f77a26]{font-size:48px;font-weight:700;margin-bottom:8px;color:#fff}.page-subtitle[data-v-44f77a26]{font-size:18px;color:#eafe7c;font-weight:600;margin-bottom:16px}.page-description[data-v-44f77a26]{font-size:20px;color:#9ca3af;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.premium-features[data-v-44f77a26]{display:flex;justify-content:center;gap:32px;margin-bottom:32px}.feature-item[data-v-44f77a26]{display:flex;align-items:center;gap:8px;color:#eafe7c;font-size:16px}.feature-icon[data-v-44f77a26]{width:20px;height:20px;color:#eafe7c}.intro-text[data-v-44f77a26]{max-width:800px;margin:0 auto}.intro-text p[data-v-44f77a26]{font-size:18px;line-height:1.6;color:#9ca3af;margin-bottom:16px}.section-title[data-v-44f77a26]{font-size:32px;font-weight:700;margin-bottom:24px;color:#fff}.focus-section[data-v-44f77a26]{margin-bottom:64px}.focus-areas-grid[data-v-44f77a26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.focus-card[data-v-44f77a26]{background:#1f2937;border-radius:12px;padding:24px;border:1px solid #374151;transition:all .3s ease}.focus-card[data-v-44f77a26]:hover{border-color:#eafe7c;transform:translateY(-2px)}.focus-title[data-v-44f77a26]{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.focus-description[data-v-44f77a26]{color:#9ca3af;font-size:16px;line-height:1.6;margin-bottom:20px}.focus-meta[data-v-44f77a26]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.question-count[data-v-44f77a26]{color:#eafe7c;font-weight:600;font-size:14px}.topics[data-v-44f77a26]{color:#6b7280;font-size:14px}.focus-button[data-v-44f77a26]{width:100%;background:#EAFE7C;color:#000;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.focus-button[data-v-44f77a26]:hover:not(.locked){background:#c4d647}.focus-button.locked[data-v-44f77a26]{background:#374151;color:#6b7280;cursor:not-allowed}.lock-icon[data-v-44f77a26]{width:16px;height:16px}.details-section[data-v-44f77a26]{margin-bottom:64px}.details-content[data-v-44f77a26]{max-width:800px;margin:0 auto}.details-description[data-v-44f77a26]{font-size:18px;line-height:1.6;color:#9ca3af;margin-bottom:24px}.details-subtitle[data-v-44f77a26]{font-size:24px;font-weight:700;color:#fff;margin-bottom:24px}.features-list[data-v-44f77a26]{list-style:none;padding:0}.feature-item[data-v-44f77a26]{margin-bottom:20px;padding-left:24px;position:relative;color:#9ca3af;line-height:1.6}.feature-item[data-v-44f77a26]:before{content:"•";color:#eafe7c;font-size:24px;position:absolute;left:0;top:-2px}.feature-item strong[data-v-44f77a26]{color:#fff}@media (max-width: 768px){.main-content[data-v-44f77a26]{padding:16px}.page-title[data-v-44f77a26]{font-size:36px}.premium-features[data-v-44f77a26]{flex-direction:column;gap:16px}.focus-areas-grid[data-v-44f77a26]{grid-template-columns:1fr}.focus-card[data-v-44f77a26]{padding:20px}.intro-text p[data-v-44f77a26]{font-size:16px}}.practice-coding-page[data-v-eac0a7da]{min-height:100vh;background:#0f0f10;padding:64px 40px 40px}@media (max-width: 768px){.practice-coding-page[data-v-eac0a7da]{padding:60px 20px 20px}}.page-header[data-v-eac0a7da]{max-width:1400px;margin:0 auto 40px}.page-header h1[data-v-eac0a7da]{font-size:36px;color:#fff;margin:0 0 12px;font-weight:700}.page-header p[data-v-eac0a7da]{font-size:16px;color:#9ca3af;margin:0}.filters[data-v-eac0a7da]{max-width:1400px;margin:0 auto 32px}.filter-group label[data-v-eac0a7da]{display:block;font-size:14px;color:#e5e7eb;margin-bottom:12px;font-weight:500}.filter-buttons[data-v-eac0a7da]{display:flex;gap:12px;flex-wrap:wrap}.filter-btn[data-v-eac0a7da]{padding:10px 20px;background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.filter-btn[data-v-eac0a7da]:hover{border-color:#dcee774d;color:#e5e7eb}.filter-btn.active[data-v-eac0a7da]{background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);border-color:transparent;color:#000}.problems-table[data-v-eac0a7da]{max-width:1400px;margin:0 auto;background:#18181b;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.table-header[data-v-eac0a7da]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:16px;padding:20px 24px;background:#1c1c20;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;font-weight:600;text-transform:uppercase;color:#9ca3af;letter-spacing:.5px}.table-row[data-v-eac0a7da]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);transition:all .25s ease;align-items:center}.table-row[data-v-eac0a7da]:hover{background:rgba(255,255,255,.02)}.table-row[data-v-eac0a7da]:last-child{border-bottom:none}.problem-title[data-v-eac0a7da]{color:#e5e7eb;text-decoration:none;font-size:15px;font-weight:500;transition:all .25s ease}.problem-title[data-v-eac0a7da]:hover{color:#eafe7c}.difficulty-badge[data-v-eac0a7da]{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.difficulty-badge.easy[data-v-eac0a7da]{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.difficulty-badge.medium[data-v-eac0a7da]{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.difficulty-badge.hard[data-v-eac0a7da]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.col-tags[data-v-eac0a7da]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tag[data-v-eac0a7da]{padding:4px 10px;background:rgba(220,238,119,.1);border:1px solid rgba(220,238,119,.2);border-radius:4px;font-size:12px;color:#eafe7c;font-weight:500}.tag-more[data-v-eac0a7da]{font-size:12px;color:#6b7280}.solve-btn[data-v-eac0a7da]{padding:8px 16px;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);border:none;border-radius:6px;color:#000;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s ease;display:inline-block;text-align:center}.solve-btn[data-v-eac0a7da]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dcee774d}.no-problems[data-v-eac0a7da]{padding:60px 24px;text-align:center}.no-problems p[data-v-eac0a7da]{color:#6b7280;font-size:15px}.stats[data-v-eac0a7da]{max-width:1400px;margin:32px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-eac0a7da]{background:#18181b;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-eac0a7da]{font-size:32px;color:#eafe7c;font-weight:700;margin-bottom:8px}.stat-label[data-v-eac0a7da]{font-size:14px;color:#9ca3af;font-weight:500}@media (max-width: 1024px){.table-header[data-v-eac0a7da],.table-row[data-v-eac0a7da]{grid-template-columns:1fr;gap:12px}.col-title[data-v-eac0a7da]{order:1}.col-difficulty[data-v-eac0a7da]{order:2}.col-tags[data-v-eac0a7da]{order:3}.col-action[data-v-eac0a7da]{order:4}.table-header[data-v-eac0a7da]{display:none}.stats[data-v-eac0a7da]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.practice-coding-page[data-v-eac0a7da]{padding:80px 20px 20px}.stats[data-v-eac0a7da]{grid-template-columns:1fr}}.coding-problem-page[data-v-54eaec3e]{min-height:100vh;background:#0f0f10;padding-top:56px}.problem-container[data-v-54eaec3e]{display:grid;grid-template-columns:45% 55%;height:calc(100vh - 56px)}.problem-panel[data-v-54eaec3e]{background:#18181b;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;padding:32px}.back-link[data-v-54eaec3e]{display:inline-flex;align-items:center;gap:8px;color:#9ca3af;text-decoration:none;font-size:14px;margin-bottom:24px;transition:all .25s ease}.back-link[data-v-54eaec3e]:hover{color:#eafe7c}.problem-header h1[data-v-54eaec3e]{font-size:28px;color:#fff;margin:0 0 16px;font-weight:700}.problem-meta[data-v-54eaec3e]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.difficulty-badge[data-v-54eaec3e]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.difficulty-badge.easy[data-v-54eaec3e]{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.difficulty-badge.medium[data-v-54eaec3e]{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.difficulty-badge.hard[data-v-54eaec3e]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.tag[data-v-54eaec3e]{padding:4px 10px;background:rgba(220,238,119,.1);border:1px solid rgba(220,238,119,.2);border-radius:4px;font-size:12px;color:#eafe7c;font-weight:500}.problem-content[data-v-54eaec3e]{color:#e5e7eb}.section[data-v-54eaec3e]{margin-bottom:32px}.section h3[data-v-54eaec3e]{font-size:18px;color:#fff;margin:0 0 16px;font-weight:600}.description[data-v-54eaec3e]{font-size:15px;line-height:1.7;color:#d1d5db;margin:0;white-space:pre-line}.example[data-v-54eaec3e]{background:#0f0f10;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:16px;overflow:hidden}.example-header[data-v-54eaec3e]{padding:12px 16px;background:#1c1c20;font-size:14px;font-weight:600;color:#eafe7c}.example-content[data-v-54eaec3e]{padding:16px}.example-io[data-v-54eaec3e],.example-explanation[data-v-54eaec3e]{font-size:14px;line-height:1.6;margin-bottom:8px}.example-io[data-v-54eaec3e]:last-child,.example-explanation[data-v-54eaec3e]:last-child{margin-bottom:0}.example-io strong[data-v-54eaec3e],.example-explanation strong[data-v-54eaec3e]{color:#fff}.constraints-list[data-v-54eaec3e]{list-style:none;padding:0;margin:0}.constraints-list li[data-v-54eaec3e]{font-size:14px;line-height:1.6;padding:8px 0 8px 20px;position:relative}.constraints-list li[data-v-54eaec3e]:before{content:"•";position:absolute;left:0;color:#eafe7c}.editor-panel[data-v-54eaec3e]{display:flex;flex-direction:column;background:#1e1e1e}.editor-header[data-v-54eaec3e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#1c1c20;border-bottom:1px solid rgba(255,255,255,.06)}.language-select[data-v-54eaec3e]{padding:8px 16px;background:#0f0f10;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e5e7eb;font-size:14px;font-weight:500;cursor:pointer;outline:none}.language-select[data-v-54eaec3e]:focus{border-color:#dcee774d}.run-btn[data-v-54eaec3e]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#EAFE7C 0%,#c4d66a 100%);border:none;border-radius:6px;color:#000;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.run-btn[data-v-54eaec3e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #dcee774d}.run-btn[data-v-54eaec3e]:disabled{opacity:.6;cursor:not-allowed}.editor-container[data-v-54eaec3e]{flex:1;min-height:300px;position:relative}.results-panel[data-v-54eaec3e]{max-height:40%;overflow-y:auto;background:#18181b;border-top:1px solid rgba(255,255,255,.06)}.results-header[data-v-54eaec3e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background:#18181b;z-index:1}.results-header h3[data-v-54eaec3e]{font-size:16px;color:#fff;margin:0;font-weight:600}.results-summary[data-v-54eaec3e]{font-size:14px;color:#eafe7c;font-weight:600}.test-cases[data-v-54eaec3e]{padding:12px}.test-case[data-v-54eaec3e]{background:#0f0f10;border-radius:8px;margin-bottom:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.test-case.passed[data-v-54eaec3e]{border-color:#22c55e4d}.test-case.failed[data-v-54eaec3e]{border-color:#ef44444d}.test-case-header[data-v-54eaec3e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1c1c20}.test-case-title[data-v-54eaec3e]{font-size:14px;color:#e5e7eb;font-weight:600}.test-status[data-v-54eaec3e]{font-size:13px;font-weight:600;color:#ef4444}.test-status.passed[data-v-54eaec3e]{color:#22c55e}.test-case-details[data-v-54eaec3e]{padding:16px}.test-detail[data-v-54eaec3e]{font-size:13px;line-height:1.6;margin-bottom:8px;color:#d1d5db}.test-detail[data-v-54eaec3e]:last-child{margin-bottom:0}.test-detail strong[data-v-54eaec3e]{color:#fff;font-weight:600}.test-detail code[data-v-54eaec3e]{background:#0f0f10;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#eafe7c}.test-error[data-v-54eaec3e]{margin-top:12px;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:6px}.test-error strong[data-v-54eaec3e]{display:block;color:#ef4444;margin-bottom:8px;font-weight:600}.test-error pre[data-v-54eaec3e]{margin:0;font-size:12px;color:#fca5a5;white-space:pre-wrap;word-wrap:break-word}.error-panel[data-v-54eaec3e]{padding:20px;background:rgba(239,68,68,.1);border-top:1px solid rgba(239,68,68,.3)}.error-panel h3[data-v-54eaec3e]{font-size:16px;color:#ef4444;margin:0 0 12px;font-weight:600}.error-panel pre[data-v-54eaec3e]{margin:0;font-size:13px;color:#fca5a5;white-space:pre-wrap;word-wrap:break-word}@media (max-width: 1024px){.problem-container[data-v-54eaec3e]{grid-template-columns:1fr;height:auto}.problem-panel[data-v-54eaec3e]{max-height:50vh}.editor-panel[data-v-54eaec3e]{min-height:50vh}}.projects-home[data-v-2a0349cd]{min-height:100vh}.projects-hero[data-v-2a0349cd]{background:#18181b;color:#fff;padding:120px 0 80px;text-align:center}.projects-hero-content h1[data-v-2a0349cd]{font-size:48px;font-weight:800;margin-bottom:24px}.projects-hero-content p[data-v-2a0349cd]{font-size:20px;max-width:600px;margin:0 auto 32px;opacity:.9;line-height:1.6}.hero-actions[data-v-2a0349cd]{display:flex;gap:16px;justify-content:center}.btn-primary[data-v-2a0349cd]{background:#efff94;color:#000}.btn-primary[data-v-2a0349cd]:hover{background:#d4e66a}.key-features[data-v-2a0349cd]{padding:120px 0;background:#18181b}.section-header[data-v-2a0349cd]{text-align:center;margin-bottom:80px}.section-header h2[data-v-2a0349cd]{font-size:40px;font-weight:800;color:#fff;margin-bottom:16px}.section-header p[data-v-2a0349cd]{font-size:18px;color:#9ca3af;max-width:600px;margin:0 auto}.features-grid[data-v-2a0349cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card[data-v-2a0349cd]{background:#111827;padding:40px 32px;border-radius:16px;text-align:center;box-shadow:0 4px 6px #0000004d;transition:all .3s ease;border:1px solid #374151}.feature-card[data-v-2a0349cd]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#efff94}.feature-icon[data-v-2a0349cd]{width:80px;height:80px;background:linear-gradient(135deg,#efff94,#d4e66a);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#000}.feature-icon svg[data-v-2a0349cd]{width:40px;height:40px}.feature-card h3[data-v-2a0349cd]{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.feature-card p[data-v-2a0349cd]{color:#9ca3af;line-height:1.6;margin-bottom:24px}.feature-link[data-v-2a0349cd]{color:#efff94;text-decoration:none;font-weight:600;transition:color .3s ease}.feature-link[data-v-2a0349cd]:hover{color:#d4e66a}.projects-cta[data-v-2a0349cd]{background:#18181b;color:#fff;padding:80px 0;text-align:center}.cta-content h2[data-v-2a0349cd]{font-size:40px;font-weight:800;margin-bottom:16px}.cta-content p[data-v-2a0349cd]{font-size:20px;color:#d1d5db;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-actions[data-v-2a0349cd]{display:flex;gap:16px;justify-content:center}.btn-large[data-v-2a0349cd]{padding:16px 32px;font-size:18px}@media (max-width: 768px){.projects-hero[data-v-2a0349cd]{padding:80px 0 60px}.projects-hero-content h1[data-v-2a0349cd]{font-size:32px}.projects-hero-content p[data-v-2a0349cd]{font-size:16px}.key-features[data-v-2a0349cd]{padding:60px 0}.section-header[data-v-2a0349cd]{margin-bottom:40px}.section-header h2[data-v-2a0349cd]{font-size:28px}.section-header p[data-v-2a0349cd]{font-size:15px;padding:0 20px}.features-grid[data-v-2a0349cd]{grid-template-columns:1fr;gap:24px}.feature-card[data-v-2a0349cd]{padding:32px 24px}.btn-large[data-v-2a0349cd]{width:100%;justify-content:center}}@media (max-width: 480px){.projects-hero[data-v-2a0349cd]{padding:60px 0 40px}.projects-hero-content h1[data-v-2a0349cd]{font-size:28px}.projects-hero-content p[data-v-2a0349cd]{font-size:15px}.key-features[data-v-2a0349cd]{padding:48px 0}.section-header h2[data-v-2a0349cd]{font-size:24px}.feature-card[data-v-2a0349cd]{padding:24px 20px}}.challenge-card[data-v-ef20b072]{background:#111827;border:1px solid #374151;border-radius:12px;padding:24px;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.challenge-card[data-v-ef20b072]:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000004d;border-color:#efff94}.challenge-header[data-v-ef20b072]{margin-bottom:20px}.challenge-meta[data-v-ef20b072]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.level-badge[data-v-ef20b072]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.level-starter[data-v-ef20b072]{background:#dcfce7;color:#166534}.level-intermediate[data-v-ef20b072]{background:#fef3c7;color:#92400e}.level-advanced[data-v-ef20b072]{background:#fee2e2;color:#991b1b}.premium-badge[data-v-ef20b072]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff7ed;color:#ea580c;border-radius:12px;font-size:12px;font-weight:600}.crown-icon[data-v-ef20b072]{width:14px;height:14px}.challenge-header h3[data-v-ef20b072]{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.challenge-header p[data-v-ef20b072]{color:#9ca3af;line-height:1.5}.challenge-body[data-v-ef20b072]{flex:1;margin-bottom:20px}.challenge-skills[data-v-ef20b072]{margin-bottom:16px}.challenge-skills h4[data-v-ef20b072]{font-size:14px;font-weight:600;color:#d1d5db;margin-bottom:8px}.skills-list[data-v-ef20b072]{display:flex;flex-wrap:wrap;gap:6px}.skill-tag[data-v-ef20b072]{padding:2px 8px;background:#1f2937;color:#d1d5db;border-radius:8px;font-size:12px;font-weight:500}.challenge-difficulty[data-v-ef20b072]{display:flex;align-items:center;gap:16px}.difficulty-item[data-v-ef20b072]{display:flex;align-items:center;gap:4px;color:#9ca3af;font-size:14px}.clock-icon[data-v-ef20b072]{width:16px;height:16px}.challenge-footer[data-v-ef20b072]{margin-top:auto}.challenge-button[data-v-ef20b072]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none}.arrow-icon[data-v-ef20b072]{width:16px;height:16px;transition:transform .3s ease}.challenge-button:hover .arrow-icon[data-v-ef20b072]{transform:translate(4px)}.btn-premium[data-v-ef20b072]{background:#efff94;color:#000}.btn-premium[data-v-ef20b072]:hover{background:#d4e66a}.challenge-grid-page[data-v-8c58ce09]{background:#18181b;min-height:calc(100vh - 144px)}.challenge-grid-header[data-v-8c58ce09]{background:#18181b;padding:64px 0;border-bottom:1px solid #374151;text-align:center}.challenge-grid-header h1[data-v-8c58ce09]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.challenge-grid-header p[data-v-8c58ce09]{font-size:20px;color:#9ca3af;max-width:700px;margin:0 auto}.challenge-grid-content[data-v-8c58ce09]{padding:64px 0}.challenge-grid[data-v-8c58ce09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}@media (max-width: 768px){.challenge-grid-header h1[data-v-8c58ce09]{font-size:36px}.challenge-grid[data-v-8c58ce09]{grid-template-columns:1fr}}.challenge-detail-page[data-v-e4dde634]{background:#18181b}.challenge-header[data-v-e4dde634]{background:#111827;padding:64px 0;border-bottom:1px solid #374151;text-align:center}.challenge-header h1[data-v-e4dde634]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.challenge-header p[data-v-e4dde634]{font-size:20px;color:#9ca3af;max-width:700px;margin:0 auto 24px}.challenge-meta[data-v-e4dde634]{display:flex;justify-content:center;align-items:center;gap:12px}.level-badge[data-v-e4dde634]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.level-starter[data-v-e4dde634]{background:#dcfce7;color:#166534}.premium-badge[data-v-e4dde634]{padding:4px 12px;background:#fff7ed;color:#ea580c;border-radius:16px;font-size:12px;font-weight:600}.challenge-content[data-v-e4dde634]{padding:64px 0;max-width:900px;margin:0 auto}.challenge-tabs[data-v-e4dde634]{display:flex;border-bottom:1px solid #374151;margin-bottom:32px}.tab-button[data-v-e4dde634]{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:18px;font-weight:600;color:#9ca3af;cursor:pointer;transition:all .3s ease}.tab-button[data-v-e4dde634]:hover{color:#fff}.tab-button.active[data-v-e4dde634]{color:#efff94;border-bottom-color:#efff94}.tab-pane[data-v-e4dde634]{background:#111827;padding:32px;border-radius:12px;box-shadow:0 4px 6px #0000004d}.tab-pane h2[data-v-e4dde634]{font-size:28px;font-weight:700;color:#fff;margin-bottom:24px}.tab-pane p[data-v-e4dde634]{font-size:18px;line-height:1.7;color:#d1d5db;margin-bottom:16px}.tab-pane h3[data-v-e4dde634]{font-size:22px;font-weight:600;color:#fff;margin-top:32px;margin-bottom:16px}.tab-pane ul[data-v-e4dde634]{list-style-position:inside;padding-left:20px}.tab-pane ul li[data-v-e4dde634]{font-size:18px;color:#4b5563;margin-bottom:8px;line-height:1.7}.premium-fallback[data-v-e4dde634]{margin-top:32px;padding:32px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;text-align:center}.premium-fallback h3[data-v-e4dde634]{font-size:24px;font-weight:700;color:#ca8a04;margin-bottom:16px}.premium-fallback p[data-v-e4dde634]{color:#a16207;margin-bottom:24px}.btn-premium[data-v-e4dde634]{background:#efff94;color:#000}.btn-premium[data-v-e4dde634]:hover{background:#d4e66a}@media (max-width: 768px){.challenge-header h1[data-v-e4dde634]{font-size:36px}.tab-button[data-v-e4dde634]{padding:12px 16px;font-size:16px}}.dashboard-page[data-v-8d3dcb34]{background:#18181b;min-height:calc(100vh - 144px);margin-top:24px}.dashboard-header[data-v-8d3dcb34]{background:#111827;padding:64px 0;border-bottom:1px solid #374151}.dashboard-header h1[data-v-8d3dcb34]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.dashboard-header p[data-v-8d3dcb34]{font-size:20px;color:#9ca3af}.dashboard-content[data-v-8d3dcb34]{padding:64px 0}.stats-grid[data-v-8d3dcb34]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:64px}.stat-card[data-v-8d3dcb34]{background:#111827;padding:32px;border-radius:12px;box-shadow:0 4px 6px #0000000d;text-align:center}.stat-card h3[data-v-8d3dcb34]{font-size:18px;font-weight:600;color:#9ca3af;margin-bottom:16px}.stat-number[data-v-8d3dcb34]{font-size:48px;font-weight:800;color:#efff94}.in-progress-section h2[data-v-8d3dcb34]{font-size:32px;font-weight:700;color:#fff;margin-bottom:32px}.challenges-list[data-v-8d3dcb34]{display:flex;flex-direction:column;gap:16px}.challenge-item[data-v-8d3dcb34]{background:#111827;padding:24px 32px;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;align-items:center}.challenge-info h3[data-v-8d3dcb34]{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.progress-bar[data-v-8d3dcb34]{width:200px;height:8px;background:#374151;border-radius:4px;overflow:hidden}.progress[data-v-8d3dcb34]{height:100%;background:#efff94;border-radius:4px}.placeholder-text[data-v-8d3dcb34]{text-align:center;padding:48px;color:#9ca3af;font-size:18px;background:#111827;border-radius:12px;border:2px dashed #374151}@media (max-width: 768px){.dashboard-header h1[data-v-8d3dcb34]{font-size:36px}.stats-grid[data-v-8d3dcb34]{grid-template-columns:1fr 1fr}.challenge-item[data-v-8d3dcb34]{flex-direction:column;align-items:flex-start;gap:16px}}.submissions-page[data-v-4489b80b]{background:#18181b;min-height:calc(100vh - 144px)}.submissions-header[data-v-4489b80b]{background:#111827;padding:64px 0;border-bottom:1px solid #374151}.submissions-header h1[data-v-4489b80b]{font-size:48px;font-weight:800;color:#fff;margin-bottom:16px}.submissions-header p[data-v-4489b80b]{font-size:20px;color:#9ca3af}.submissions-content[data-v-4489b80b]{padding:64px 0}.submissions-grid[data-v-4489b80b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.submission-card[data-v-4489b80b]{background:#111827;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:all .3s ease}.submission-card[data-v-4489b80b]:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.submission-thumbnail[data-v-4489b80b]{width:100%;height:200px;object-fit:cover}.submission-info[data-v-4489b80b]{padding:24px}.submission-info h3[data-v-4489b80b]{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.submission-info p[data-v-4489b80b]{color:#9ca3af;margin-bottom:24px}.submission-actions[data-v-4489b80b]{display:flex;gap:12px}.placeholder-card[data-v-4489b80b]{display:flex;align-items:center;justify-content:center;padding:48px;color:#9ca3af;font-size:18px;background:#111827;border-radius:12px;border:2px dashed #374151;text-align:center;min-height:300px}@media (max-width: 768px){.submissions-header h1[data-v-4489b80b]{font-size:36px}.submissions-grid[data-v-4489b80b]{grid-template-columns:1fr}}
