@layer components{:where(.ev-site) .faq-page{padding-bottom:var(--ev-section-y)}:where(.ev-site) .faq-head{padding-bottom:var(--ev-s-8)}:where(.ev-site) .faq-search{gap:var(--ev-s-2);max-width:640px;display:grid}:where(.ev-site) .faq-search .input-group{position:relative}:where(.ev-site) .faq-search .input{min-height:52px;font-size:var(--ev-fs-h4);box-shadow:var(--ev-glass-hi),var(--ev-elev-1);padding-left:46px;padding-right:48px}:where(.ev-site) .faq-search .input:focus{box-shadow:var(--ev-focus-ring)}:where(.ev-site) .faq-search .input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.ev-site) .faq-search .input-icon{width:20px;height:20px;left:16px}:where(.ev-site) .faq-clear{border-radius:var(--ev-r-md);width:44px;height:44px;color:var(--ev-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:where(.ev-site) .faq-clear:hover{color:var(--ev-fg);background:var(--ev-accent-tint)}:where(.ev-site) .faq-clear[hidden]{display:none}:where(.ev-site) .faq-count{min-height:1.5em;font-size:var(--ev-fs-sm);color:var(--ev-muted);font-feature-settings:"tnum";margin:0}:where(.ev-site) .faq-layout{gap:var(--ev-s-8);grid-template-columns:minmax(0,1fr);display:grid}:where(.ev-site) .faq-main{min-width:0}:where(.ev-site) .faq-nav{min-width:0}:where(.ev-site) .faq-nav-title{margin:0 0 var(--ev-s-2);padding:0 var(--ev-s-3);font-size:var(--ev-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-muted)}:where(.ev-site) .faq-cats{margin:0;padding:0;list-style:none}:where(.ev-site) .faq-cat{justify-content:space-between;align-items:center;gap:var(--ev-s-3);min-height:44px;padding:var(--ev-s-2)var(--ev-s-3);border-radius:var(--ev-r-md);color:var(--ev-fg-2);transition:color var(--ev-dur)var(--ev-ease),background-color var(--ev-dur)var(--ev-ease);text-decoration:none;display:flex}:where(.ev-site) .faq-cat:hover{color:var(--ev-fg);background:var(--ev-accent-tint);text-decoration:none}:where(.ev-site) .faq-cat[aria-current=true]{color:var(--ev-accent);background:var(--ev-accent-soft)}:where(.ev-site) .faq-cat-count{border-radius:var(--ev-r-sm);min-width:24px;font-size:var(--ev-fs-xs);text-align:center;color:var(--ev-muted);background:var(--ev-glass-inner);border:1px solid var(--ev-glass-border);font-feature-settings:"tnum";padding:0 6px;line-height:20px}:where(.ev-site) .faq-cat[aria-current=true] .faq-cat-count{color:var(--ev-accent);border-color:var(--ev-accent-soft-border)}:where(.ev-site) .faq-cat.is-empty{color:var(--ev-muted)}:where(.ev-site) .faq-nav-mail{display:none}:where(.ev-site) .faq-group{scroll-margin-top:calc(var(--ev-header-h) + 88px)}:where(.ev-site) .faq-group+.faq-group{margin-top:var(--ev-s-12)}:where(.ev-site) .faq-group[hidden]{display:none}:where(.ev-site) .faq-group-title{align-items:baseline;gap:var(--ev-s-3);margin:0 0 var(--ev-s-4);font-size:var(--ev-fs-h3);font-weight:var(--ev-fw-light);letter-spacing:-.01em;display:flex}:where(.ev-site) .faq-group-count{font-size:var(--ev-fs-sm);color:var(--ev-muted);font-feature-settings:"tnum"}:where(.ev-site) .faq-list{border:1px solid var(--ev-glass-border);border-radius:var(--ev-r-lg);background:var(--ev-glass-bg-strong);box-shadow:var(--ev-glass-hi),var(--ev-elev-1)}:where(.ev-site) .faq-item{scroll-margin-top:calc(var(--ev-header-h) + 88px)}:where(.ev-site) .faq-item+.faq-item{border-top:1px solid var(--ev-glass-border)}:where(.ev-site) .faq-item[hidden]{display:none}:where(.ev-site) .faq-q{font-size:var(--ev-fs-body);font-weight:var(--ev-fw-regular);color:var(--ev-fg);margin:0;line-height:1.45}:where(.ev-site) .faq-btn{justify-content:space-between;align-items:center;gap:var(--ev-s-4);width:100%;min-height:56px;padding:var(--ev-s-4)var(--ev-s-5);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--ev-r-lg);background:0 0;border:0;display:flex}:where(.ev-site) .faq-btn:hover{color:var(--ev-accent)}:where(.ev-site) .faq-btn:focus-visible{z-index:1;position:relative}:where(.ev-site) .faq-chev{border-radius:var(--ev-r-full);border:1px solid var(--ev-glass-border);background:var(--ev-glass-inner);width:28px;height:28px;color:var(--ev-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}:where(.ev-site) .faq-chev .icon{width:16px;height:16px}:where(.ev-site) .faq-item[open] .faq-chev{color:var(--ev-accent);border-color:var(--ev-accent-soft-border)}:where(.ev-site) .faq-item[open] .faq-chev .icon{transform:rotate(180deg)}:where(.ev-site) .faq-a-inner{padding:0 var(--ev-s-5)var(--ev-s-5);color:var(--ev-fg-2);line-height:1.6}:where(.ev-site) .faq-a-inner p{max-width:64ch;margin:0}:where(.ev-site) .faq-a-inner code{font-family:var(--ev-font-mono);font-size:.9em}:where(.ev-site) .faq-a-inner p.faq-a-link{margin-top:var(--ev-s-3)}:where(.ev-site) .faq-a-link a{color:var(--ev-accent);text-underline-offset:3px;font-weight:500}:where(.ev-site) summary.faq-btn{list-style:none}:where(.ev-site) summary.faq-btn::-webkit-details-marker{display:none}:where(.ev-site) .faq-btn .faq-q{min-width:0;color:inherit;flex:auto}@media (prefers-reduced-motion:no-preference){:where(.ev-site) .faq-page{interpolate-size:allow-keywords}:where(.ev-site) .faq-item::details-content{height:0;transition:block-size var(--ev-dur-slow)var(--ev-ease),content-visibility var(--ev-dur-slow)allow-discrete;overflow:clip}:where(.ev-site) .faq-item[open]::details-content{height:auto}:where(.ev-site) .faq-chev .icon{transition:transform var(--ev-dur-slow)var(--ev-ease)}}:where(.ev-site) .faq-tools{align-items:center;gap:var(--ev-s-2);margin-top:var(--ev-s-4);display:flex}:where(.ev-site) .faq-copy{align-items:center;gap:var(--ev-s-2);border:1px solid var(--ev-glass-border);border-radius:var(--ev-r-md);background:var(--ev-glass-inner);min-height:36px;font:inherit;font-size:var(--ev-fs-sm);color:var(--ev-accent);cursor:pointer;padding:4px 10px;display:inline-flex}:where(.ev-site) .faq-copy:hover{border-color:var(--ev-accent-soft-border);background:var(--ev-accent-tint)}:where(.ev-site) .faq-copy .icon{width:16px;height:16px}:where(.ev-site) .faq-copy.is-copied{color:var(--ev-success-text);border-color:var(--ev-success-border)}:where(.ev-site) mark.faq-hit{color:var(--ev-fg);background:color-mix(in srgb,var(--ev-accent)20%,transparent);box-shadow:inset 0 -2px 0 var(--ev-accent);border-radius:2px;padding:0 1px}.dark :where(.ev-site) mark.faq-hit{background:color-mix(in srgb,var(--ev-accent)34%,transparent)}:where(.ev-site) .faq-empty{justify-items:start;gap:var(--ev-s-3);padding:var(--ev-s-8);border:1px dashed var(--ev-border-strong);border-radius:var(--ev-r-lg);background:var(--ev-glass-inner);display:grid}:where(.ev-site) .faq-empty[hidden]{display:none}:where(.ev-site) .faq-empty h2{font-size:var(--ev-fs-h3);font-weight:var(--ev-fw-light);margin:0}:where(.ev-site) .faq-empty p{color:var(--ev-muted);margin:0}:where(.ev-site) .faq-empty .icon{width:28px;height:28px;color:var(--ev-accent)}:where(.ev-site) .faq-more{gap:var(--ev-s-6);margin-top:var(--ev-s-16);padding:var(--ev-s-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}:where(.ev-site) .faq-more h2{font-size:var(--ev-fs-h3);font-weight:var(--ev-fw-light);margin:0}:where(.ev-site) .faq-more p{margin:var(--ev-s-2)0 0;color:var(--ev-muted)}:where(.ev-site) .faq-more .mono{color:var(--ev-fg);overflow-wrap:anywhere}@media (min-width:1024px){:where(.ev-site) .faq-layout{gap:var(--ev-s-12);grid-template-columns:240px minmax(0,1fr);align-items:start}:where(.ev-site) .faq-nav{top:calc(var(--ev-header-h) + var(--ev-s-6));padding:var(--ev-s-4)var(--ev-s-2);position:-webkit-sticky;position:sticky}:where(.ev-site) .faq-cats{gap:2px;display:grid}:where(.ev-site) .faq-cat[aria-current=true]{box-shadow:inset 2px 0 0 var(--ev-accent)}:where(.ev-site) .faq-nav-mail{align-items:center;gap:var(--ev-s-2);margin:var(--ev-s-4)var(--ev-s-3)0;padding-top:var(--ev-s-4);border-top:1px solid var(--ev-glass-border);font-size:var(--ev-fs-sm);display:flex}:where(.ev-site) .faq-nav-mail .icon{width:16px;height:16px}}@media (max-width:1023px){:where(.ev-site) .faq-nav{top:var(--ev-header-h);z-index:5;margin-inline:calc(var(--ev-gutter)*-1);padding:var(--ev-s-2)var(--ev-gutter);border-left:0;border-right:0;border-radius:0;position:-webkit-sticky;position:sticky}:where(.ev-site) .faq-nav-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ev-site) .faq-cats{gap:var(--ev-s-2);scrollbar-width:none;margin:-4px;padding:4px;display:flex;overflow-x:auto}:where(.ev-site) .faq-cats::-webkit-scrollbar{display:none}:where(.ev-site) .faq-cats li{flex:none}:where(.ev-site) .faq-cat{border:1px solid var(--ev-glass-border);background:var(--ev-glass-inner);white-space:nowrap;border-radius:999px;min-height:40px;padding:6px 12px}:where(.ev-site) .faq-cat[aria-current=true]{border-color:var(--ev-accent-soft-border)}:where(.ev-site) .faq-group{scroll-margin-top:calc(var(--ev-header-h) + 80px)}:where(.ev-site) .faq-item{scroll-margin-top:calc(var(--ev-header-h) + 80px)}}@media (max-width:639px){:where(.ev-site) .faq-btn{padding:var(--ev-s-4)}:where(.ev-site) .faq-a-inner{padding:0 var(--ev-s-4)var(--ev-s-4)}:where(.ev-site) .faq-more{padding:var(--ev-s-6)var(--ev-s-5)}:where(.ev-site) .faq-empty{padding:var(--ev-s-6)var(--ev-s-5)}:where(.ev-site) .faq-group+.faq-group{margin-top:var(--ev-s-10)}}}
