.support-root{background:var(--fn-white)}.support-hero{background:var(--fn-white);border-bottom:1px solid var(--fn-line);padding-block:clamp(2.25rem,5vw,3.75rem)}.support-hero__inner>*{max-width:46rem}.support-hero h1{font-size:var(--type-page-title);line-height:var(--leading-tight);color:var(--fn-navy);margin-bottom:.5rem}.support-hero .lead{margin-bottom:1.5rem}.support-chip{border:1px solid var(--fn-control-border);background:var(--fn-white);min-height:36px;color:var(--fn-ink);font:inherit;font-size:var(--type-label);cursor:pointer;border-radius:999px;align-items:center;padding:.3rem .9rem;text-decoration:none;display:inline-flex}.support-chip:hover{border-color:var(--fn-blue-dark);color:var(--fn-blue-dark)}.support-search{position:relative}.support-search__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-search__field{border:1px solid var(--fn-control-border);border-radius:var(--fn-radius);background:var(--fn-white);align-items:center;gap:.6rem;padding:.35rem .4rem .35rem .85rem;display:flex}.support-search__field:focus-within{outline:3px solid var(--fn-focus);outline-offset:2px}.support-search__field svg{color:var(--fn-muted);flex:none}.support-search__field input{min-width:0;color:var(--fn-ink);font:inherit;background:0 0;border:0;flex:1;padding:.55rem 0}.support-search__field input:focus{outline:none}.support-search__list{z-index:20;border:1px solid var(--fn-line);border-radius:var(--fn-radius);background:var(--fn-white);box-shadow:var(--fn-shadow-md);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.support-search__list[hidden]{display:none}.support-search__list li{border-radius:var(--fn-radius-sm);cursor:pointer;gap:.1rem;padding:.6rem .75rem;display:grid}.support-search__list li small{color:var(--fn-muted);font-size:var(--type-meta)}.support-search__list li[aria-selected=true],.support-search__list li:hover{background:var(--fn-sky)}.support-banner{background:var(--fn-blue-dark);color:var(--fn-white)}.support-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.support-banner p{font-size:var(--type-body-large);margin:0}.support-banner .button--light:hover{background:var(--fn-sky)}.support-banner .button:focus-visible{outline:3px solid var(--fn-white);outline-offset:3px}.support-common h2,.support-products-title,.page-section h2{color:var(--fn-navy)}.support-common__list{counter-reset:common;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 2.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.support-common__list li{counter-increment:common;border-bottom:1px solid var(--fn-soft-line)}.support-common__list a{color:var(--fn-ink);align-items:center;gap:.9rem;padding:.85rem 0;text-decoration:none;display:flex}.support-common__list a:before{content:counter(common);width:1.1rem;color:var(--fn-red);font-weight:700}.support-common__list a span{flex:1}.support-common__list a:hover span{color:var(--fn-blue-dark);text-underline-offset:.2em;text-decoration:underline}.support-tag{background:var(--fn-sky);color:var(--fn-blue-dark);font-size:var(--type-badge);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-weight:600}.support-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.support-products a{border:1px solid var(--fn-line);border-radius:var(--fn-radius-lg);background:var(--fn-white);height:100%;color:var(--fn-ink);align-content:start;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid;position:relative}.support-products a:hover{border-color:var(--fn-blue)}.support-products a>svg:first-child{color:var(--fn-red)}.support-products a span{color:var(--fn-muted);font-size:var(--type-body-small)}.support-products a small{color:var(--fn-blue-dark);font-size:var(--type-meta);margin-top:.4rem;font-weight:600}.support-products__arrow{color:var(--fn-blue);position:absolute;top:1rem;right:1rem}.support-contact-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.support-topbar{border-bottom:1px solid var(--fn-line);background:var(--fn-white)}.support-topbar__inner{align-items:center;gap:1rem;padding-block:.6rem;display:flex}.support-topbar__home{color:var(--fn-navy);font-weight:600;text-decoration:none}.support-topbar .support-search{flex:1;max-width:32rem;margin-left:auto}.support-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:1.75rem 4rem;display:grid}.support-page{padding-block:1.75rem 3rem}.support-sidebar{border-radius:var(--fn-radius-lg);background:var(--fn-pale-blue);font-size:var(--type-body-small);align-self:start;padding:1rem}.support-sidebar ul{margin:.25rem 0 .75rem;padding:0;list-style:none}.support-sidebar a{border-radius:var(--fn-radius-sm);color:var(--fn-muted);border-left:3px solid #0000;padding:.35rem .55rem;text-decoration:none;display:block}.support-sidebar a:hover{color:var(--fn-blue-dark)}.support-sidebar a[aria-current=page]{border-left-color:var(--fn-red);background:var(--fn-sky);color:var(--fn-navy);font-weight:600}.support-sidebar__product{margin:0 0 .5rem;font-weight:700}.support-sidebar__product a{color:var(--fn-navy);padding-left:0}.support-sidebar__collection{margin:.5rem 0 0;font-weight:600}.support-sidebar__label{color:var(--fn-muted);font-size:var(--type-badge);letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 .25rem;font-weight:700}.support-breadcrumbs ol{color:var(--fn-muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.support-breadcrumbs li{align-items:center;gap:.25rem;display:inline-flex}.support-breadcrumbs a{color:var(--fn-blue-dark)}.support-article h1,.support-page h1,.support-layout h1,.support-search-page h1{font-size:var(--type-section);line-height:var(--leading-heading);color:var(--fn-navy);margin-bottom:.4rem}.support-meta{color:var(--fn-muted);font-size:var(--type-meta);margin:0 0 1.25rem}.support-contact-section h2{margin-bottom:1.5rem}.support-prose{max-width:46rem}.support-prose>p,.support-block p{line-height:var(--leading-reading)}.support-prose h2{font-size:var(--type-card);margin:1.75rem 0 .6rem}.support-steps{counter-reset:step;margin:0;padding:0;list-style:none}.support-steps li{counter-increment:step;line-height:var(--leading-body);margin-bottom:.8rem;padding-left:2.6rem;position:relative}.support-steps li:before{content:counter(step);background:var(--fn-navy);width:1.75rem;height:1.75rem;color:var(--fn-white);font-size:var(--type-meta);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.support-list{line-height:var(--leading-body);margin:0;padding-left:1.25rem}.support-list li{margin-bottom:.5rem}.support-callout{border:1px solid var(--fn-line);border-radius:var(--fn-radius);background:var(--fn-info-bg);gap:.75rem;margin:1.25rem 0;padding:.85rem 1rem;display:flex}.support-callout p{margin:.15rem 0 0}.support-callout>svg{color:var(--fn-blue-dark);flex:none;margin-top:.1rem}.support-callout--warning{border-color:var(--fn-warning-border);background:var(--fn-warning-bg);color:var(--fn-warning)}.support-callout--warning>svg{color:var(--fn-warning)}.support-callout--tip{background:var(--fn-success-bg)}.support-faq details{border-bottom:1px solid var(--fn-soft-line);padding:.75rem 0}.support-faq summary{cursor:pointer;font-weight:600}.support-faq details p{line-height:var(--leading-body);margin:.6rem 0 0}.support-prose a:not(.button){color:var(--fn-blue-dark);text-underline-offset:.2em}.support-helpful{color:var(--fn-muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin:2rem 0 1rem;display:flex}.support-prevnext{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.support-prevnext a{border:1px solid var(--fn-line);border-radius:var(--fn-radius);color:var(--fn-ink);gap:.15rem;padding:.75rem 1rem;text-decoration:none;display:grid}.support-prevnext a:hover{border-color:var(--fn-blue)}.support-prevnext small{color:var(--fn-muted);font-size:var(--type-meta)}.support-prevnext__next{text-align:right;grid-column:2}.support-related{margin-top:2.5rem}.support-guide-list{border-top:1px solid var(--fn-line);margin:1rem 0;padding:0;list-style:none}.support-guide-list a{border-bottom:1px solid var(--fn-line);color:var(--fn-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem .25rem;text-decoration:none;display:grid}.support-guide-list small{color:var(--fn-muted);font-size:var(--type-meta);margin-top:.2rem;display:block}.support-guide-list a:hover strong{color:var(--fn-blue-dark);text-underline-offset:.2em;text-decoration:underline}.support-guide-list svg{color:var(--fn-blue)}.support-collection{margin-top:2rem}.support-collection h2{font-size:var(--type-card);margin-bottom:.2rem}.support-search-page{max-width:52rem;padding-block:1.75rem 4rem}.support-search-page__summary{color:var(--fn-muted);margin:1rem 0 .25rem}@media (max-width:860px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-layout>.support-sidebar{order:2}.support-contact-grid--two{grid-template-columns:minmax(0,1fr)}.support-topbar__inner{flex-wrap:wrap}.support-topbar .support-search{flex-basis:100%;max-width:none;margin-left:0}.support-prevnext{grid-template-columns:minmax(0,1fr)}.support-prevnext__next{text-align:left;grid-column:auto}}.support-chat-root{z-index:40;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.support-chat-launcher{background:var(--fn-red);min-height:48px;color:var(--fn-white);font:inherit;font-size:var(--type-button);box-shadow:var(--fn-shadow-md);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:600;display:inline-flex}.support-chat-launcher:hover{background:var(--fn-red-hover)}.support-chat{border:1px solid var(--fn-control-border);border-radius:var(--fn-radius-lg);background:var(--fn-white);width:min(440px,100vw - 2rem);height:min(780px,100dvh - 9.5rem);box-shadow:var(--fn-shadow-md);flex-direction:column;display:flex;overflow:hidden}.support-chat__header{background:var(--fn-navy);color:var(--fn-white);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.support-chat__header h2{color:inherit;font-size:var(--type-body);margin:0}.support-chat__close{border-radius:var(--fn-radius-sm);width:36px;height:36px;color:var(--fn-white);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.support-chat__close:hover{background:#ffffff26}.support-chat__log{flex-direction:column;flex:1 1 0;gap:.6rem;min-height:12rem;padding:.9rem;display:flex;overflow-y:auto}.support-chat__message{border-radius:var(--fn-radius);max-width:90%;font-size:var(--type-body-small);padding:.55rem .8rem;line-height:1.5}.support-chat__message p{margin:0}.support-chat__message--assistant{background:var(--fn-sky);align-self:flex-start}.support-chat__message--user{background:var(--fn-red);color:var(--fn-white);align-self:flex-end}.support-chat__guides{margin:.5rem 0 0;padding-left:1.1rem}.support-chat__guides a{color:var(--fn-blue-dark);text-underline-offset:.2em}.support-chat__contact{gap:.15rem;margin-top:.55rem;display:grid}.support-chat__contact a{color:var(--fn-blue-dark);text-underline-offset:.2em;font-weight:700}.support-chat__contact span{color:var(--fn-muted);font-size:var(--type-meta)}.support-chat__starters{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.support-chat__footer{border-top:1px solid var(--fn-line);flex:none;max-height:min(26rem,55vh);padding:.75rem .9rem 1.25rem;overflow-y:auto}.support-chat__compose{gap:.5rem;display:flex}.support-chat__compose input,.support-chat__handoff input{border:1px solid var(--fn-control-border);border-radius:var(--fn-radius-sm);width:100%;min-width:0;color:var(--fn-ink);font:inherit;font-size:var(--type-body-small);padding:.5rem .65rem}.support-chat__send{border-radius:var(--fn-radius-sm);background:var(--fn-red);width:44px;color:var(--fn-white);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.support-chat__actions{flex-wrap:wrap;gap:.5rem;display:flex}.support-chip--strong{border-color:var(--fn-navy);background:var(--fn-navy);color:var(--fn-white)}.support-chip--strong:hover{color:var(--fn-white);background:var(--fn-blue-dark)}.support-chat__handoff{gap:.5rem;display:grid}.support-chat__handoff label{font-size:var(--type-meta);gap:.2rem;font-weight:600;display:grid}.support-chat__handoff label span{color:var(--fn-muted);font-weight:400}.support-chat__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.support-chat__error{color:var(--fn-danger);font-size:var(--type-error);margin:0}.support-chat__note{color:var(--fn-muted);font-size:var(--type-meta);margin:0 0 .25rem;line-height:1.5}@media (max-width:640px){.support-chat-root{align-items:stretch;bottom:.75rem;left:.75rem;right:.75rem}.support-chat{width:100%;height:calc(100dvh - 9rem)}.support-chat-launcher{align-self:flex-end}}.support-common--inline{margin:1.5rem 0 2rem}.support-common--inline h2{font-size:var(--type-card);margin-bottom:.25rem}.support-common--inline .support-common__list{margin-top:.5rem}.support-loginhelp{border:1px solid var(--fn-line);border-left:4px solid var(--fn-red);border-radius:var(--fn-radius);background:var(--fn-white);max-width:34rem;color:var(--fn-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:1.25rem 0 0;padding:.8rem 1rem;text-decoration:none;display:grid}.support-loginhelp:hover{border-color:var(--fn-blue);border-left-color:var(--fn-red)}.support-loginhelp>svg:first-child{color:var(--fn-red)}.support-loginhelp>svg:last-child{color:var(--fn-blue)}.support-loginhelp small{color:var(--fn-muted);font-size:var(--type-meta);margin-top:.1rem;display:block}.support-helpful-no{color:var(--fn-muted);gap:.7rem;margin:2rem 0 1rem;display:grid}.support-helpful-no p{margin:0}.support-reasons{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.support-helpful-no__assistant{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.support-link-button{color:var(--fn-blue-dark);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.support-link-button:hover{color:var(--fn-navy)}