.catmenu{display:inline-flex;position:relative}@media (min-width:1221px){.catmenu{display:none}}.catmenu-trigger{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.catmenu-trigger:hover,.catmenu-trigger[aria-expanded=true]{background:#7f7f7f1f;border-color:#7f7f7f2e}.catmenu-trigger:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.catmenu-trigger-icon{width:19px;height:19px;display:block;position:relative}.catmenu-ic{place-items:center;display:grid;position:absolute;inset:0}.catmenu-trigger[aria-expanded=false] .catmenu-ic:nth-child(2){opacity:0}.catmenu-backdrop{z-index:140;background:#09090b73;position:fixed;inset:0}.catmenu-panel{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(360px,100vw - 24px);color:var(--ink);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px -14px #0000004d,0 3px 10px -6px #0000001f}.catmenu-list{flex-direction:column;gap:2px;display:flex}.catmenu-row{isolation:isolate;border-radius:var(--radius);color:inherit;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex;position:relative}.catmenu-row:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:-2px}button.catmenu-row{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none}.catmenu-row-hl{z-index:0;border-radius:var(--radius);background:var(--surface-raised);position:absolute;inset:0}.catmenu-row>:not(.catmenu-row-hl){z-index:1;position:relative}.catmenu-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.catmenu-row-title{color:var(--ink);align-items:center;gap:7px;font-size:14.5px;font-weight:600;line-height:1.2;display:inline-flex}.catmenu-row-desc{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.catmenu-row-arrow{color:var(--ink-faint);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .14s,transform .14s;transform:translate(-4px)}.catmenu-row:hover .catmenu-row-arrow,.catmenu-row:focus-visible .catmenu-row-arrow{opacity:1;transform:translate(0)}.catmenu-row.is-active{background:var(--surface-raised)}.catmenu-row.is-active .catmenu-row-title{font-weight:700}.catmenu-row.is-soon{cursor:default}.catmenu-row.is-soon .catmenu-row-title{color:var(--ink-secondary)}.catmenu-row.is-soon .catmenu-row-desc{color:var(--ink-faint)}.catmenu-soon{background:var(--surface-raised);border:1px solid var(--border);color:var(--ink-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:9.5px;font-weight:600;display:inline-flex}
.navsm{display:inline-flex;position:relative}.navsm-trigger{gap:5px}.navsm-caret{opacity:.7;transition:transform .18s}.navsm-trigger.is-open .navsm-caret{transform:rotate(180deg)}.navsm-panel{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:300px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 0 0 1px #0000000a,0 12px 32px -8px #00000038,0 2px 8px -4px #0000001f}[data-theme=dark] .navsm-panel{box-shadow:0 0 0 1px #ffffff12,0 14px 36px -8px #0009}.navsm-row{border-radius:var(--radius);color:var(--ink);align-items:center;gap:12px;padding:9px 11px;text-decoration:none;transition:background .14s;display:flex}.navsm-row:hover,.navsm-row:focus-visible{background:var(--surface-raised);outline:none}.navsm-row.is-active{background:var(--surface-raised)}.navsm-row-ico{color:var(--ink-secondary);flex-shrink:0}.navsm-row-title{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.navsm-row.is-soon{cursor:default}.navsm-row.is-soon:hover{background:0 0}.navsm-row.is-soon .navsm-row-ico,.navsm-row.is-soon .navsm-row-title{color:var(--ink-muted)}.navsm-soon{letter-spacing:.03em;text-transform:uppercase;background:var(--surface-hover);color:var(--ink-muted);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}
.app-bar{top:var(--promo-banner-h,0);z-index:150;background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:10px 0;transition:background .18s,border-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:flex;position:sticky}.app-bar-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;padding:0 clamp(16px,3vw,40px);display:grid}.app-bar-left{grid-column:1;justify-self:start}.app-bar-center{grid-column:2;justify-self:center}.app-bar-actions{grid-column:3;justify-self:end}.app-bar-center{align-items:center;gap:2px;display:inline-flex}.app-bar[data-route=home]:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:has(.home) .app-bar:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.app-bar[data-route=pricing]:not(.is-scrolled),.app-bar[data-route=phong-van-1-1]:not(.is-scrolled),.app-bar[data-route=dsa]:not(.is-scrolled),.app-bar[data-route=quiz]:not(.is-scrolled),.app-bar[data-route=cv]:not(.is-scrolled),.app-bar[data-route=changelog]:not(.is-scrolled),.app-bar[data-route=companies]:not(.is-scrolled),.app-bar[data-route=community]:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.app-bar[data-route=phong-van-1-1]{width:100%;position:fixed;left:0;right:0}html[data-promo="1"] .app-bar[data-route=phong-van-1-1]{width:auto;position:sticky}.app-bar[data-route=home]{width:100%;position:fixed;left:0;right:0}body:has(.home) .app-bar{width:100%;position:fixed;left:0;right:0}html[data-promo="1"] .app-bar[data-route=home]{width:auto;position:sticky}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled){color:#f8fafceb;background:0 0;border-bottom-color:#0000}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled){color:#f8fafceb;background:0 0;border-bottom-color:#0000}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-brand,[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-btn,[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-icon-btn{color:#f8fafcf7}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-brand{color:#f8fafcf7}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-btn{color:#f8fafcf7}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-icon-btn{color:#f8fafcf7}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-divider{background:#ffffff52}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-divider{background:#ffffff52}.app-bar[data-route=home]:not(.is-scrolled) .ntf-bell-btn{color:#f8fafceb}body:has(.home) .app-bar:not(.is-scrolled) .ntf-bell-btn{color:#f8fafceb}.app-bar[data-route=home]:not(.is-scrolled) .ntf-bell-btn:hover{color:#fff;background:#ffffff1f}body:has(.home) .app-bar:not(.is-scrolled) .ntf-bell-btn:hover{color:#fff;background:#ffffff1f}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-icon-btn:hover{background:#ffffff1f}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-icon-btn:hover{background:#ffffff1f}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-icon-btn:hover svg{color:#fff}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-icon-btn:hover svg{color:#fff}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-wordmark{color:#fff}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-wordmark{color:#fff}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-wordmark-accent{color:#60a5fa}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-wordmark-accent{color:#60a5fa}.app-bar[data-route=home].is-scrolled{background:var(--surface);border-bottom-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-bar,.app-bar[data-route=home].is-scrolled{border-bottom-color:#0000}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-search{color:#f8fafceb;background:#ffffff24;border-color:#ffffff4d}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-search{color:#f8fafceb;background:#ffffff24;border-color:#ffffff4d}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-search:hover{color:#fff;background:#fff3;border-color:#fff6}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-search:hover{color:#fff;background:#fff3;border-color:#fff6}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-search-kbd{color:#f8fafce0;background:#ffffff2e;border-color:#ffffff4d}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-search-kbd{color:#f8fafce0;background:#ffffff2e;border-color:#ffffff4d}.app-bar-left{align-items:center;gap:2px;min-width:0;display:inline-flex}.app-bar-brand{color:inherit;letter-spacing:.01em;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.app-bar-brand:hover{background:#7f7f7f14}.app-bar-wordmark{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700}.app-bar-wordmark-accent{color:var(--accent)}.app-bar-brand img{border-radius:5px;transition:transform .28s cubic-bezier(.34,1.56,.5,1);display:block}.app-bar-brand:hover img{transform:rotate(-8deg)scale(1.12)}.app-bar-actions{align-items:center;gap:6px;display:inline-flex}.app-bar-primary-links{align-items:center;gap:2px;display:inline-flex}.app-bar-divider{background:#7f7f7f40;width:1px;height:18px;margin:0 4px}.app-bar-btn,.app-bar-icon-btn{height:34px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.app-bar-icon-btn{justify-content:center;width:34px;padding:0}.app-bar-btn:hover,.app-bar-icon-btn:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);border-color:#0000}.app-bar-btn.is-active{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border-color:#0000;font-weight:600}.app-bar-study{display:inline-flex;position:relative}.app-bar-nav-link{color:var(--ink-secondary);position:relative}.app-bar-nav-link:hover,.app-bar-nav-link.is-active{color:var(--ink);background:0 0}.app-bar-nav-underline{background:var(--ink);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.app-bar-nav-link.is-featured{color:color-mix(in srgb, var(--accent) 42%, var(--ink-secondary))}.app-bar-nav-link.is-featured:hover,.app-bar-nav-link.is-featured.is-active{color:color-mix(in srgb, var(--accent) 70%, var(--ink))}.app-bar-nav-link.is-featured .app-bar-nav-underline{background:color-mix(in srgb, var(--accent) 70%, var(--ink))}.app-bar-nav-link.is-featured .new-badge{margin-left:1px}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-nav-link.is-featured{color:#a9c8f0}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-nav-link.is-featured{color:#a9c8f0}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-nav-link.is-featured .app-bar-nav-underline{background:#93c5fd}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-nav-link.is-featured .app-bar-nav-underline{background:#93c5fd}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-nav-link.is-featured .new-badge{color:#2142ab;background:#d4e6ff}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-nav-link.is-featured .new-badge{color:#2142ab;background:#d4e6ff}[data-theme=light] .app-bar[data-route=home]:not(.is-scrolled) .app-bar-nav-underline{background:#f8fafcf2}[data-theme=light] body:has(.home) .app-bar:not(.is-scrolled) .app-bar-nav-underline{background:#f8fafcf2}.app-bar-btn:focus-visible,.app-bar-icon-btn:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.app-bar-btn-donate{color:#f43f5e}.app-bar-btn-donate:hover{background:#f43f5e1f;border-color:#f43f5e40}.app-bar-btn svg,.app-bar-icon-btn svg{display:block}.app-bar-icon-btn:hover svg,.app-bar-search:hover svg{color:var(--ink)}.app-bar-trophy-btn:hover svg{color:var(--accent);animation:.5s ease-in-out app-bar-trophy-lift}@keyframes app-bar-trophy-lift{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2.5px)rotate(-9deg)}55%{transform:translateY(-1px)rotate(7deg)}82%{transform:translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.app-bar-trophy-btn:hover svg{animation:none}}.app-bar-search{border:1px solid var(--border);background:var(--surface-raised);height:34px;color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.app-bar-search:hover{border-color:var(--border-strong);color:var(--ink-secondary)}.app-bar-search svg{flex-shrink:0}.app-bar-search-label{white-space:nowrap}.app-bar-search-kbd{border:1px solid var(--border);background:var(--surface);color:var(--ink-faint);font-family:var(--font-mono);border-radius:5px;align-items:center;padding:1px 6px;font-size:11px;display:inline-flex}@media (max-width:640px){.app-bar{padding-top:8px;padding-bottom:8px}.app-bar-inner{gap:8px}.app-bar-actions{gap:4px}.app-bar-primary-links,.app-bar-btn,.app-bar-divider{display:none}.app-bar-search{background:0 0;border-color:#0000;justify-content:center;width:34px;padding:0}.app-bar-search-label,.app-bar-search-kbd{display:none}}@media (max-width:1480px){.app-bar-search{background:0 0;border-color:#0000;justify-content:center;width:34px;padding:0}.app-bar-search-label,.app-bar-search-kbd{display:none}}@media (max-width:700px),(min-width:1221px) and (max-width:1360px){.app-bar-brand span{display:none}}@media (max-width:1220px){.app-bar-primary-links,.app-bar-center{display:none}}.app-bar-btn-auth{background:var(--accent-solid);color:#fff;letter-spacing:-.005em;border-color:#0000;padding:0 14px;font-weight:600;transition:background .16s,transform .12s,box-shadow .16s;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0a12282e,0 4px 12px -4px #2563eb73}.app-bar-btn-auth:hover{background:var(--accent-solid-hover);border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 2px 4px #0a122838,0 10px 22px -6px #2563eb8c}.app-bar-btn-auth:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0a122833}.app-bar-btn-auth svg{opacity:.94}.app-bar-btn-auth:hover svg{opacity:1}.app-bar-btn-auth-label{display:inline-block}[data-theme=light] .app-bar-btn-auth{box-shadow:inset 0 1px #ffffff5c,0 1px 2px #2563eb38,0 4px 12px -4px #2563eb66}[data-theme=light] .app-bar-btn-auth:hover{box-shadow:inset 0 1px #fff6,0 2px 4px #2563eb47,0 10px 22px -6px #2563eb80}.app-bar-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s,transform .15s;display:inline-flex;position:relative}.app-bar-avatar-btn:hover,.app-bar-avatar-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.app-bar-avatar-btn.is-pro{background:var(--cyan-solid);padding:2px}.app-bar-avatar-btn.is-pro .app-bar-avatar{border:2px solid var(--surface,#fff)}[data-theme=dark] .app-bar-avatar-btn.is-pro .app-bar-avatar{border-color:var(--surface,#18181b)}.app-bar-avatar-btn.is-pro:hover,.app-bar-avatar-btn.is-pro:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan-solid) 50%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--cyan-solid) 60%, transparent)}.app-bar-avatar-btn.is-pro-lifetime{background:var(--amber-solid);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--amber-solid) 50%, transparent)}.app-bar-avatar-btn.is-pro-lifetime:hover,.app-bar-avatar-btn.is-pro-lifetime:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--amber-solid) 50%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--amber-solid) 70%, transparent)}.app-bar-avatar-crown{pointer-events:none;filter:drop-shadow(0 1px 2px #00000059)drop-shadow(0 0 .5px #ffffffe6);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}[data-theme=dark] .app-bar-avatar-crown{filter:drop-shadow(0 1px 3px #0009)drop-shadow(0 0 .5px #fff9)}.app-bar-avatar{object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.app-bar-avatar-stack{width:30px;height:30px;display:inline-block;position:relative}.app-bar-avatar-stack .app-bar-avatar{position:absolute;inset:0}.app-bar-avatar-img{opacity:0;background:0 0;transition:opacity .18s}.app-bar-avatar-img.is-loaded{opacity:1}.app-bar-avatar-fallback{background:var(--accent-solid,#2563eb);color:#fff;font-size:12px;font-weight:700}.app-bar-menu{background:var(--surface);border-radius:var(--radius-lg);min-width:248px;color:var(--ink);border:none;padding:6px;box-shadow:0 0 0 1px #0000000d,0 10px 32px -8px #0003,0 2px 8px -4px #0000001f;z-index:1000!important}[data-theme=dark] .app-bar-menu{box-shadow:0 0 0 1px #ffffff14,0 12px 36px -8px #0009,0 2px 10px -4px #00000080}.app-bar-menu [data-slot=dropdown-menu-item]{color:var(--ink);border-radius:var(--radius);cursor:pointer;align-items:center;gap:11px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.app-bar-menu-ico{flex-shrink:0}.app-bar-menu [data-slot=dropdown-menu-item] svg{width:20px;height:20px;color:inherit}.app-bar-menu [data-slot=dropdown-menu-item]:focus,.app-bar-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--surface-raised);color:var(--ink);outline:none}.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive],.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive] *,.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive] svg,.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive] svg.app-bar-menu-ico{color:var(--rose-ink)!important}.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive]:focus,.app-bar-menu [data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted]{background:var(--rose-bg);color:var(--rose-ink)}.app-bar-menu [data-slot=dropdown-menu-separator]{background:var(--border);height:1px;margin:6px 0}.app-bar-menu-header{padding-bottom:10px!important}.app-bar-menu-meta{color:#7f7f7fd9;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11.5px;line-height:1.45;display:flex}.app-bar-menu-email{letter-spacing:-.005em;word-break:break-all;color:#7f7f7ff2;font-family:JetBrains Mono,monospace}.app-bar-menu-meta-sep{color:#7f7f7f66;flex-shrink:0;font-size:11px}.app-bar-menu-joined{color:#7f7f7fb3;white-space:nowrap;font-weight:500}.app-bar-menu-pref{align-items:center;gap:11px;padding:6px 10px;display:flex}.app-bar-menu-pref-label{color:var(--ink);font-size:14px}.app-bar-menu-pref-pills{margin-left:auto}.app-bar-menu-pref-pills .fc-pill{padding:4px 11px;font-size:.78rem}.app-bar-menu-pref-pills .fc-pill-label{justify-content:center;align-items:center;display:inline-flex}.app-bar-menu-upgrade{color:#b45309;font-weight:600}[data-theme=dark] .app-bar-menu-upgrade{color:#fbbf24}.app-bar-menu-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in oklch, var(--accent) 28%, transparent);vertical-align:middle;border-radius:50%;margin-left:8px;display:inline-block}.app-bar-pro-icon{align-items:center;line-height:0;display:inline-flex}.app-bar-avatar-skeleton{background:color-mix(in srgb, currentColor 12%, transparent)}.app-bar-auth-skeleton{background:color-mix(in srgb, currentColor 7%, transparent);vertical-align:middle;border-radius:999px;width:76px;height:34px;display:inline-block;position:relative;overflow:hidden}.app-bar-auth-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentColor 9%, transparent) 50%, transparent 100%);animation:1.4s linear infinite app-bar-auth-shimmer;position:absolute;inset:0}@keyframes app-bar-auth-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.app-bar-auth-skeleton:after{animation:none}}@media (max-width:640px){.app-bar-auth-skeleton{border-radius:50%;width:34px;height:34px}.app-bar-btn-auth{justify-content:center;width:34px;height:34px;padding:0;display:inline-flex}.app-bar-btn-auth-label{display:none}}.app-bar-pricing-cta{border-radius:var(--radius);white-space:nowrap;height:32px;color:var(--ink-secondary);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .14s;display:inline-flex}.app-bar-pricing-cta span{white-space:nowrap}.app-bar-pricing-cta:hover,.app-bar-pricing-cta.is-active{color:var(--ink)}@media (max-width:640px){.app-bar-pricing-cta{display:none}}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-pricing-cta{color:#ffffffd1}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-pricing-cta{color:#ffffffd1}.app-bar[data-route=home]:not(.is-scrolled) .app-bar-pricing-cta:hover{color:#fff}body:has(.home) .app-bar:not(.is-scrolled) .app-bar-pricing-cta:hover{color:#fff}.app-bar-lang{letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.app-bar-icon-btn:has(.app-bar-lang){width:auto;padding:0 8px}
