@layer theme,base;@layer components{.cpy-faq-plate{width:min(100%,440px)}.cpy-faq-plate svg{width:100%;height:auto;display:block;overflow:visible}.cpy-qc-shadow{fill:#1b23401f}.cpy-qc-royal{fill:color-mix(in srgb, var(--color-royal-vivid) 15%, white)}.cpy-qc-blush{fill:color-mix(in srgb, var(--color-pink) 26%, white)}.cpy-qc-peach{fill:color-mix(in srgb, var(--color-peach) 55%, white)}.cpy-qc-paper{fill:#fff}.cpy-qc-rule{fill:none;stroke:var(--color-royal-vivid);stroke-opacity:.3;stroke-width:1.4px}.cpy-qc-drawer{fill:var(--color-brand)}.cpy-qc-handle{fill:var(--color-brand-press)}.cpy-qc-handle-in{fill:var(--color-gilt-light)}.cpy-qc-bubble{fill:var(--color-royal-vivid)}.cpy-qc-q{fill:none;stroke:var(--color-sunflower);stroke-width:7px;stroke-linecap:round}.cpy-qc-star{fill:var(--color-brand)}.cpy-qc-dot{fill:var(--color-royal-vivid);opacity:.45}@media not (min-width:48em){.cpy-faq-plate{width:min(80%,280px)}}.cpy-faqs{padding-top:clamp(3rem,2rem + 3vw,5.5rem)}.fq-layout{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.fq-browser{grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);min-width:0;display:grid}.fq-cats,.fq-main,.fq-help{min-width:0}@media (min-width:64em){.fq-cats,.fq-help .cpy-slip{top:calc(var(--spacing-v5-header) + 24px);position:sticky}}.fq-cats-title{font-size:var(--text-v5-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gilt-ink);margin-bottom:10px;font-weight:700}.fq-cats ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fq-cats a{min-height:44px;color:var(--color-ink-muted);font-size:var(--text-v5-s);transition:background-color var(--duration-v5-quick), color var(--duration-v5-quick);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-weight:600;text-decoration:none;display:flex}.fq-cats a:hover{background:var(--color-wing-help);color:var(--color-ink)}.fq-n{border-radius:var(--radius-pill);background:var(--color-wing-help);min-width:28px;height:24px;color:var(--color-gilt-ink);font-size:var(--text-v5-xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-left:auto;padding:0 8px;font-weight:750;display:inline-grid}.fq-cats a:hover .fq-n{background:var(--color-brand);color:var(--color-on-dark)}.fq-main{gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}.fq-group{scroll-margin-top:calc(var(--spacing-v5-header) + 16px)}.fq-group-title{font-family:var(--font-display);font-size:var(--text-v5-h4);color:var(--color-ink);align-items:center;gap:12px;margin-bottom:14px;font-weight:600;display:flex}.fq-group-title:before{content:"";background:var(--color-brand);width:10px;height:10px;box-shadow:0 0 0 5px var(--color-wing-help);border-radius:50%;flex:none}.fq-acc{gap:10px;display:grid}.fq-item{background:var(--color-paper-raised);box-shadow:inset 0 0 0 1px var(--color-line);scroll-margin-top:calc(var(--spacing-v5-header) + 16px);transition:box-shadow var(--duration-v5-base) var(--ease-out-expo);border-radius:20px}.fq-item[open]{box-shadow:inset 0 0 0 1.5px var(--color-gilt-light), var(--shadow-navy-soft)}.fq-q{min-height:60px;color:var(--color-ink);cursor:pointer;transition:color var(--duration-v5-quick);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 22px;font-weight:650;line-height:1.4;list-style:none;display:flex}.fq-q::-webkit-details-marker{display:none}.fq-q:hover{color:var(--color-brand)}.fq-q:focus-visible{outline-offset:-3px}.fq-chev{background:var(--color-wing-help);width:34px;height:34px;color:var(--color-gilt-ink);transition:transform var(--duration-v5-base) var(--ease-out-expo), background-color var(--duration-v5-quick), color var(--duration-v5-quick);border-radius:50%;flex:none;place-items:center;display:grid}.fq-chev svg{width:18px;height:18px}.fq-item[open] .fq-chev{background:var(--color-brand);color:var(--color-on-dark);transform:rotate(180deg)}.fq-a{padding:0 22px 18px}.fq-a-body{max-width:46rem;color:var(--color-lede);line-height:1.7}.fq-a-body a{color:var(--color-royal-vivid);text-underline-offset:3px;font-weight:600}.fq-copy{min-height:44px;color:var(--color-royal-vivid);font:650 var(--text-v5-s) / 1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;display:inline-flex}.fq-copy svg{width:16px;height:16px}.fq-copy:hover{color:var(--color-brand)}@media not (min-width:80em){.fq-layout{grid-template-columns:minmax(0,1fr)}.fq-help{max-width:30rem}}@media not (min-width:64em){.fq-browser{grid-template-columns:minmax(0,1fr)}.fq-cats ul{scrollbar-width:thin;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.fq-cats a{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-paper-raised);box-shadow:inset 0 0 0 1px var(--color-line)}}@media not (min-width:37.5em){.fq-q{padding-left:18px}.fq-a{padding-inline:18px}}.cpy-help h3{font-size:var(--text-v5-h4)}.cpy-help__list{margin:12px 0 0;display:grid}.cpy-help__list>div{border-top:1px dashed var(--color-line-strong);padding:12px 0}.cpy-help__list dt{font-size:var(--text-v5-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gilt-ink);align-items:center;gap:10px;font-weight:700;display:flex}.cpy-help__ic{background:var(--color-wing-help);width:30px;height:30px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;display:grid}.cpy-help__ic svg{width:16px;height:16px}.cpy-help__list dd{font-size:var(--text-v5-s);margin:4px 0 0 40px}.cpy-help__list dd a{color:var(--color-ink);text-underline-offset:3px;overflow-wrap:break-word;padding-block:5px;font-weight:650;line-height:1.45;text-decoration-line:underline;display:inline-block}.cpy-help__go{margin-top:12px}.fq-launch{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}@media not (min-width:64em){.fq-launch{grid-template-columns:minmax(0,1fr)}}.cpy-bone--faqs{border-radius:var(--radius-v5-panel);height:720px}}@layer utilities;:root.js-motion:not([data-motion=reduced]):not([data-motion=lite]) .cpy-qc-bob{--float:-8px;animation:pg-float-y 5.5s var(--ease-v5-smooth) infinite}:root.js-motion:not([data-motion=reduced]):not([data-motion=lite]) .cpy-qc-twinkle{transform-box:fill-box;transform-origin:50%;animation:pg-twinkle 4.5s var(--ease-v5-smooth) infinite}:root.js-motion:not([data-motion=reduced]) .fq-item[open] .fq-a{animation:cpy-faq-open .42s var(--ease-out-expo) both}@keyframes cpy-faq-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cpy-qc-bob,.cpy-qc-twinkle,.fq-item[open] .fq-a{animation:none!important}.fq-chev,.fq-item{transition:none}}
