.faq-item{border-bottom:1px solid var(--color-border);isolation:isolate;transition:border .42s;position:relative}.faq-item:last-child{border-bottom:none}.faq-item:hover,.faq-item[open]{border-color:#0000}.faq-item:has(+.faq-item:hover){border-color:#0000}.faq-item:has(+.faq-item[open]){border-color:#0000}.faq-item:before{content:"";border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));box-shadow:inset 0 -12px 16px -8px color-mix(in srgb, var(--color-text-1) 5%, transparent);opacity:0;pointer-events:none;z-index:-1;border-radius:14px;transition:opacity .2s;position:absolute;inset:-1px -12px;-webkit-mask-image:linear-gradient(144deg,#000,#0000 65%);mask-image:linear-gradient(144deg,#000,#0000 65%)}.faq-item:hover:before,.faq-item[open]:before{opacity:.5}.faq-item[open]:before{opacity:1;background-color:var(--color-bg-raised)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item-toggle{width:16px;height:16px;color:var(--color-text-2);flex-shrink:0;transition:color .2s;position:relative}.faq-item[open] .faq-item-toggle{color:var(--color-accent)}.faq-item-toggle-line{background:currentColor;border-radius:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item-toggle-line-h{width:12px;height:1.5px}.faq-item-toggle-line-v{width:1.5px;height:12px}.faq-item[open] .faq-item-toggle-line-v{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item p{color:var(--color-text-2);margin-top:-6px;padding:0 4px 18px;font-size:14px;line-height:1.55}
.faq-search{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radii-full);align-items:center;gap:10px;width:100%;padding:13px 16px;transition:border-color .15s;display:flex}.faq-search:focus-within{border-color:var(--color-text-2)}.faq-search-icon{width:16px;height:16px;color:var(--color-text-3);flex-shrink:0}.faq-search-input{width:100%;color:var(--color-text-1);background:0 0;border:none;font-family:inherit;font-size:14px}.faq-search-input::placeholder{color:var(--color-text-3)}.faq-search-input:focus{outline:none}
.faq-list-wrap{width:100%}.faq-search-wrap{margin-top:0}.faq-list{flex-direction:column;gap:6px;margin-top:28px;display:flex}.faq-list-empty{color:var(--color-text-3);text-align:center;margin-top:20px;padding:32px 0;font-size:14px}
.support-category-card{text-align:left;border:1px solid color-mix(in srgb, var(--color-text-1) 4%, transparent);background-color:color-mix(in srgb, var(--color-bg) 12%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;transition:border-color .62s cubic-bezier(.22,.61,.36,1),transform .15s;display:flex;position:relative}.support-category-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));transform:translateY(-1px)}.support-category-card-icon{width:36px;height:36px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:var(--radii-md);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.support-category-card h3{font-size:16px;font-weight:600}.support-category-card p{color:var(--color-text-2);font-size:13.5px;line-height:1.5}.support-category-card-cta{color:var(--color-text-1);align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:500;transition:gap .15s;display:flex}.support-category-card:hover .support-category-card-cta{color:var(--color-accent);gap:9px}
.support-page{text-align:center;flex-direction:column;align-items:center;padding-top:64px;padding-bottom:24px;display:flex;position:relative}.support-page>:not(.dot-pattern){z-index:1;position:relative}.support-page h1{margin-top:16px;font-size:40px;line-height:1.15}.support-page .page-subheading{max-width:460px;font-size:16px}.support-category-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:860px;margin-top:48px;display:grid}.support-faq-wrap{isolation:isolate;text-align:left;border-radius:24px;grid-template-columns:240px 1fr;gap:48px;width:100%;max-width:860px;margin-top:64px;padding:40px;display:grid;position:relative}.support-faq-wrap:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));box-shadow:inset 0 -12px 16px -8px color-mix(in srgb, var(--color-text-1) 5%, transparent);pointer-events:none;z-index:-1;opacity:.4;position:absolute;inset:0;-webkit-mask-image:linear-gradient(144deg,#000,#0000 65%);mask-image:linear-gradient(144deg,#000,#0000 65%)}.support-faq-intro{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}.support-faq-intro h2{font-size:20px;font-weight:600}.support-faq-intro p{color:var(--color-text-2);margin-top:10px;font-size:14px;line-height:1.55}.support-faq-contact{margin-top:16px}.support-faq-contact a{color:var(--color-accent);font-weight:500}@media (max-width:860px){.support-category-grid{grid-template-columns:1fr}}@media (max-width:720px){.support-faq-wrap{grid-template-columns:1fr;gap:24px;padding:28px}.support-faq-intro{position:static}}
