.support-help-shell{max-width:none;margin-inline:0;padding:clamp(.55rem,.9vw,1rem) 0 clamp(.85rem,.9vw,1.5rem)}@media(max-width:960px){.support-help-shell{padding-left:.85rem;padding-right:.85rem}}.support-help-shell .page-intro{margin-bottom:1rem}.support-help-shell .page-intro .eyebrow{margin:0 0 .2rem;font-size:10px;font-weight:var(--fw-black);line-height:1.1;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.support-help-shell .page-intro h1{margin:0 0 .4rem;font-size:clamp(1.5rem,.55vw + 1.3rem,1.9rem);line-height:1.1;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-primary)}.support-help-shell .page-intro p:last-child{margin:0;max-width:48rem;font-size:clamp(.9rem,.16vw + .86rem,1rem);color:var(--text-secondary);line-height:1.6}.support-search-section{margin-bottom:1.15rem;display:flex;justify-content:center}.support-search-bar{display:flex;align-items:center;gap:.65rem;width:min(100%,720px);padding:.7rem .75rem .7rem .8rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 22%,var(--surface-primary)) 0%,var(--surface-primary) 100%);box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0d}.support-search-icon{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0;color:color-mix(in srgb,var(--accent-secondary) 40%,var(--text-secondary));opacity:.95}.support-search-icon svg{width:100%;height:100%}.support-search-bar input[type=search]{flex:1 1 auto;min-width:0;height:2.25rem;border:0;background:transparent;color:var(--text-primary);font-size:var(--fluid-text-base);outline:none}.support-search-bar input[type=search]::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.support-search-bar input[type=search]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.support-search-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;height:2.5rem;padding:0 1.1rem;border-radius:.875rem;font-size:var(--fluid-label-font);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--brand-primary) 88%,black 12%);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 92%,white 8%) 0%,var(--brand-primary) 100%);color:var(--text-inverse);cursor:pointer;flex-shrink:0;box-shadow:0 10px 20px color-mix(in srgb,var(--brand-primary) 18%,transparent);transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.support-search-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 96%,white 4%),color-mix(in srgb,var(--brand-primary) 92%,black 8%));border-color:color-mix(in srgb,var(--brand-primary) 92%,black 8%);box-shadow:0 12px 22px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.support-section-title{margin:0 0 .55rem;font-size:clamp(1.05rem,.35vw + .95rem,1.2rem);line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-primary)}.support-topics-section{margin-bottom:1.35rem}.support-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.support-topic-card{display:grid;gap:.45rem;align-content:start;padding:1rem 1rem 1.05rem;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 16%,var(--surface-primary)) 0%,var(--surface-primary) 100%);text-decoration:none;color:inherit;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.support-topic-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-secondary) 28%,var(--border-subtle));box-shadow:0 12px 26px #0f172a14}.support-topic-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.9rem;margin-bottom:.1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);box-shadow:0 1px 2px #0f172a0a}.support-topic-icon svg{width:1.2rem;height:1.2rem}.support-topic-icon-calculator{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:color-mix(in srgb,var(--brand-primary) 70%,var(--text-primary))}.support-topic-icon-accounts{background:color-mix(in srgb,var(--status-success) 12%,transparent);color:var(--status-success)}.support-topic-icon-billing{background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning)}.support-topic-icon-payments{background:color-mix(in srgb,var(--status-info) 12%,transparent);color:var(--status-info)}.support-topic-card strong{font-size:1rem;font-weight:var(--fw-extrabold);color:var(--text-primary);letter-spacing:-.02em}.support-topic-card p{margin:0;font-size:var(--fluid-text-base);color:var(--text-secondary);line-height:1.5}.support-topic-link{margin-top:.05rem;font-size:var(--fluid-label-font);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary);transition:color .16s ease}.support-topic-card:hover .support-topic-link{color:color-mix(in srgb,var(--accent-secondary) 70%,var(--text-primary))}.support-main-layout{display:grid;grid-template-columns:1fr 280px;gap:1.15rem;align-items:start}.support-main-content{min-width:0}.support-faq-section{margin-bottom:.85rem}.support-faq-count{margin:0 0 .45rem;font-size:var(--fluid-label-font);color:var(--text-secondary)}.faq-list{display:grid;gap:0;margin-bottom:.75rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 16%,var(--surface-primary)) 0%,var(--surface-primary) 100%);box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0a}.faq-item{border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);background:transparent;margin:0;padding:0;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.faq-item:first-child{border-top:0}.faq-summary{display:flex;align-items:center;gap:.8rem;padding:.95rem 1rem;cursor:pointer;list-style:none;transition:background-color .16s ease,color .16s ease}.faq-summary::-webkit-details-marker{display:none}.faq-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);background:color-mix(in srgb,var(--surface-secondary) 28%,transparent);color:var(--text-secondary);font-size:.9rem;font-weight:700;line-height:1;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.faq-item[open] .faq-toggle{border-color:color-mix(in srgb,var(--accent-secondary) 38%,var(--border-subtle));background:color-mix(in srgb,var(--accent-secondary) 12%,var(--surface-primary));color:color-mix(in srgb,var(--accent-secondary) 86%,var(--text-primary))}.faq-toggle-plus{display:block}.faq-toggle-minus,.faq-item[open] .faq-toggle-plus{display:none}.faq-item[open] .faq-toggle-minus{display:block}.faq-title{font-size:1rem;font-weight:var(--fw-extrabold);color:var(--text-primary);line-height:1.35;transition:color .12s ease}.faq-item:hover .faq-title{color:color-mix(in srgb,var(--brand-primary) 76%,var(--text-primary))}.faq-answer{display:grid;grid-template-rows:0fr;padding:0 1rem 0 2.75rem;opacity:0;overflow:hidden;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .16s ease,padding .26s cubic-bezier(.22,1,.36,1)}.faq-answer p{margin:.15rem 0 0;font-size:var(--fluid-text-base);color:var(--text-secondary);line-height:1.65;max-width:52rem;min-height:0;overflow:hidden}.faq-item[open] .faq-answer{grid-template-rows:1fr;padding:0 1rem 1rem 2.75rem;opacity:1}.faq-item[open] .faq-answer p{overflow:visible}.faq-item[open]{background:color-mix(in srgb,var(--surface-secondary) 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--border-subtle) 42%,transparent)}.faq-item:hover{background:color-mix(in srgb,var(--surface-secondary) 10%,transparent)}.support-view-all{display:flex;justify-content:center;padding:.9rem 0 .2rem}.support-view-all-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;height:2.25rem;padding:0 1.1rem;border-radius:.875rem;font-size:var(--fluid-label-font);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:var(--surface-primary);color:var(--text-secondary);cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.support-view-all-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-secondary) 36%,var(--border-subtle));color:var(--text-primary);box-shadow:0 10px 22px #0f172a0f}.support-sidebar{min-width:0}.support-help-card{display:grid;gap:.55rem;justify-items:center;text-align:center;padding:1.2rem 1.05rem 1.15rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 14%,var(--surface-primary)) 0%,var(--surface-primary) 100%);box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0d}.support-help-card:hover{border-color:color-mix(in srgb,var(--accent-secondary) 24%,var(--border-subtle));box-shadow:0 12px 28px #0f172a14}.support-help-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.05rem;color:color-mix(in srgb,var(--accent-secondary) 82%,var(--text-primary));background:color-mix(in srgb,var(--surface-primary) 90%,var(--accent-secondary) 10%);border:1px solid color-mix(in srgb,var(--border-subtle) 84%,var(--accent-secondary) 16%);border-radius:.95rem;box-shadow:0 1px 2px #0f172a0a}.support-help-icon svg{width:100%;height:100%}.support-help-card h3{margin:0;font-size:1rem;font-weight:var(--fw-extrabold);color:var(--text-primary);letter-spacing:-.01em}.support-help-card>p{margin:0;font-size:var(--fluid-text-base);color:var(--text-secondary);line-height:1.5}.support-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;height:2.5rem;padding:0 1.15rem;margin:.35rem 0 .15rem;border-radius:.875rem;font-size:var(--fluid-label-font);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid color-mix(in srgb,var(--brand-primary) 88%,black 12%);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 92%,white 8%) 0%,var(--brand-primary) 100%);color:var(--text-inverse);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-primary) 18%,transparent);transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.support-contact-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 96%,white 4%),color-mix(in srgb,var(--brand-primary) 92%,black 8%));border-color:color-mix(in srgb,var(--brand-primary) 92%,black 8%);box-shadow:0 12px 22px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.support-help-meta{display:grid;gap:.65rem;width:100%;margin-top:.55rem;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}.support-help-meta-item{display:flex;align-items:flex-start;gap:.5rem;text-align:left}.support-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;margin-top:.05rem;color:color-mix(in srgb,var(--accent-secondary) 58%,var(--text-secondary));opacity:.95}.support-meta-icon svg{width:100%;height:100%}.support-help-meta-item div{display:grid;gap:.05rem}.support-help-meta-item div span{font-size:var(--fluid-label-font);color:var(--text-secondary);line-height:1.3}.support-help-meta-item div a,.support-help-meta-item div strong{font-size:var(--fluid-text-base);color:color-mix(in srgb,var(--accent-secondary) 78%,var(--text-primary));font-weight:var(--fw-bold);text-decoration:none;line-height:1.3}.support-help-meta-item div a:hover{text-decoration:underline}.support-no-results{display:grid;gap:.55rem;justify-items:center;padding:1.5rem;text-align:center}@media(max-width:1180px){.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-main-layout{grid-template-columns:1fr}.support-sidebar{order:-1}.support-help-card{justify-items:start;text-align:left}.support-help-meta{justify-items:start}}@media(max-width:760px){.support-topic-grid{grid-template-columns:1fr}.support-search-bar{flex-wrap:wrap}.support-search-bar input[type=search],.support-search-btn{width:100%}}html[data-theme=light] .support-search-bar,html[data-theme=light] .support-topic-card,html[data-theme=light] .support-help-card,html[data-theme=light] .faq-item{background:var(--surface-primary);border-color:var(--border-subtle)}html[data-theme=light] .support-search-bar,html[data-theme=light] .support-topic-card,html[data-theme=light] .support-help-card,html[data-theme=light] .faq-list{box-shadow:var(--shadow-sm)}html[data-theme=light] .support-topic-icon-calculator{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}html[data-theme=light] .support-topic-icon-accounts{background:color-mix(in srgb,var(--status-success) 10%,transparent)}html[data-theme=light] .support-topic-icon-billing{background:color-mix(in srgb,var(--status-warning) 10%,transparent)}html[data-theme=light] .support-topic-icon-payments{background:color-mix(in srgb,var(--status-info) 10%,transparent)}html[data-theme=light] .faq-item:first-child,html[data-theme=light] .faq-item{border-color:var(--border-subtle)}html[data-theme=light] .faq-title{color:var(--text-primary)}html[data-theme=light] .faq-answer p{color:var(--text-secondary)}
