.support-hub-page{background:var(--color-surface);color:var(--color-text)}.support-hub-hero{isolation:isolate;border-bottom:1px solid var(--color-line);background:linear-gradient(#f9fbfa 0%,#f2f7f4 100%);position:relative;overflow:hidden}.support-hub-hero:after{content:"";z-index:-1;background:url(/ui-home-20260920/ingredient-hero-v3.webp) 100% 62%/163% no-repeat;width:64%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.support-hub-hero-inner{box-sizing:border-box;width:100%;max-width:calc(var(--content-max) + 2*var(--site-shell-inset));padding:32px var(--site-shell-inset) 24px;flex-direction:column;align-items:flex-start;min-width:0;margin-inline:auto;display:flex}.support-hub-hero h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);letter-spacing:-.04em;color:var(--color-brand);margin:0;font-weight:700}.support-hub-hero-intro{color:var(--color-muted);max-width:34rem;margin:6px 0 0;font-size:18px;line-height:26px}.support-hub-search{background:var(--color-surface);border:1px solid #e0e8e3;border-radius:10px;align-items:center;width:52%;margin-top:14px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #0b4b3a0d}.support-hub-search:focus-within{border-color:var(--color-brand)}.support-hub-search-icon{width:40px;height:40px;color:var(--color-brand);flex:none;place-items:center;display:grid}.support-hub-search-icon svg{width:20px;height:20px}.support-hub-search-input{min-width:0;height:40px;color:var(--color-text);font:400 16px/1.5 var(--font-ui);background:0 0;border:0;flex:auto;padding:0 8px}.support-hub-search-input:focus{outline:none}.support-hub-search-input::placeholder{color:#7d8f86}.support-hub-search-button{background:var(--color-brand);min-height:40px;color:var(--color-surface);font:600 16px/1 var(--font-ui);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 26px}.support-hub-search-button:hover{background:var(--color-brand-hover)}.support-hub-examples{color:var(--color-muted);flex-wrap:wrap;align-items:center;margin-top:10px;font-size:14px;line-height:18px;display:flex}.support-hub-examples-label{margin-right:14px}.support-hub-example{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 11px}.support-hub-example:hover{color:var(--color-brand);text-decoration:underline}.support-hub-examples-bar{color:#c7d3cc;padding:0 1px}.support-hub-body{box-sizing:border-box;width:100%;max-width:calc(var(--content-max) + 2*var(--site-shell-inset));padding:26px var(--site-shell-inset) 40px;min-width:0;margin-inline:auto}.support-hub-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.support-hub-tile{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;min-height:112px;color:var(--color-text);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.support-hub-tile:hover{border-color:var(--color-brand)}.support-hub-tile-icon{width:52px;height:52px;color:var(--color-brand);background:#e7f1ea;border-radius:50%;flex:none;place-items:center;display:grid}.support-hub-tile-icon svg{width:24px;height:24px}.support-hub-tile-copy{flex:auto;min-width:0}.support-hub-tile-title{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:19px;font-weight:700;line-height:26px}.support-hub-tile-description{color:var(--color-muted);word-break:keep-all;margin:3px 0 0;font-size:14px;line-height:20px}.support-hub-tile-arrow{color:var(--color-text);flex:none;font-size:20px;line-height:1}.support-hub-tile--feedback .og-feedback__toggle{opacity:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0;min-height:0!important;margin:0!important;padding:0!important}.support-hub-tile--feedback:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.support-hub-faq{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;margin:0;overflow:hidden}.support-hub-faq-head{flex-wrap:wrap;align-items:center;gap:4px 14px;padding:16px 24px;display:flex}.support-hub-faq-head h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:34px}.support-hub-faq-intro{color:var(--color-muted);flex:auto;margin:0;font-size:15px;line-height:22px}.support-hub-faq-all{min-height:32px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;text-decoration:none;display:inline-flex}.support-hub-faq-all:hover{color:var(--color-brand)}.support-hub-faq-status,.support-hub-faq-empty{color:var(--color-muted);margin:0;padding:16px 24px;font-size:14px;line-height:22px}.support-hub-faq-reset{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:600;text-decoration:underline}.support-hub-faq-head,.support-hub-faq-status,.support-hub-faq-empty,.support-hub-faq-item{border-bottom:0;position:relative}.support-hub-faq-head:after,.support-hub-faq-status:after,.support-hub-faq-empty:after,.support-hub-faq-item:after{content:"";background:var(--color-line);height:1px;position:absolute;bottom:0;left:24px;right:24px}.support-hub-faq-item:last-child:after,.support-hub-faq-empty:last-child:after{display:none}.support-hub-faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 24px;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:flex}.support-hub-faq-question::-webkit-details-marker{display:none}.support-hub-faq-chevron{color:var(--color-text);flex:none;font-size:16px;line-height:1}.support-hub-faq-item[open] .support-hub-faq-chevron{transform:rotate(180deg)}.support-hub-faq-answer{color:var(--color-muted);padding:0 24px 14px;font-size:15px;line-height:23px}.support-hub-faq-answer p{margin:0}.support-hub-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=767px){.support-hub-page{background:var(--color-canvas)}.support-hub-hero{background:0 0;border-bottom:0}.support-hub-hero:after{display:none}.support-hub-hero-inner{padding:16px var(--site-shell-inset) 0}.support-hub-hero h1{letter-spacing:-.03em}.support-hub-hero-intro{display:none}.support-hub-search{width:100%;margin-top:12px}.support-hub-search-input{height:var(--control-height)}.support-hub-search-button{min-height:var(--control-height);padding:0 20px}.support-hub-examples{flex-wrap:wrap;gap:4px 8px;margin-top:12px;font-size:14px;line-height:20px}.support-hub-examples-label{flex:none;align-items:center;min-height:44px;margin-right:0;display:inline-flex}.support-hub-example{letter-spacing:normal;white-space:normal;flex:none;align-items:center;min-width:44px;min-height:44px;padding:0 2px;display:inline-flex}.support-hub-examples-bar{display:none}.support-hub-body{padding:16px var(--site-shell-inset) 28px}.support-hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.support-hub-tile{align-items:flex-start;gap:8px;min-height:112px;padding:10px}.support-hub-tile-icon{width:32px;height:32px}.support-hub-tile-icon svg{width:18px;height:18px}.support-hub-tile-copy{min-width:0}.support-hub-tile-title{word-break:keep-all;padding-right:12px;font-size:16px;line-height:22px}.support-hub-tile-description{word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:19px}.support-hub-tile-arrow{font-size:16px;position:absolute;top:12px;right:12px}.support-hub-faq-head{gap:0 10px;padding:16px}.support-hub-faq-head h2{font-size:22px;line-height:30px}.support-hub-faq-intro{flex:1 0 100%;order:3;margin-top:4px;font-size:14px;line-height:21px}.support-hub-faq-all{min-height:44px;margin-left:auto;font-size:14px}.support-hub-faq-reset{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.support-hub-faq-status,.support-hub-faq-empty{padding:14px 16px}.support-hub-faq-question{min-height:44px;padding:12px 16px;font-size:16px;line-height:24px}.support-hub-faq-answer{padding:0 16px 16px;font-size:14px;line-height:22px}.support-hub-faq-head,.support-hub-faq-status,.support-hub-faq-empty,.support-hub-faq-item{border-bottom:0;position:relative}.support-hub-faq-head:after,.support-hub-faq-status:after,.support-hub-faq-empty:after,.support-hub-faq-item:after{content:"";background:var(--color-line);height:1px;position:absolute;bottom:0;left:16px;right:16px}.support-hub-faq-item:last-child:after,.support-hub-faq-empty:after{display:none}}.support-hub-page .support-hub-hero-intro{word-break:keep-all;overflow-wrap:break-word}.support-hub-page .support-hub-search{width:min(100%,640px)}.support-hub-page .support-hub-search-button{min-height:44px}.support-hub-page .support-hub-search-input{height:44px}.support-hub-page .support-hub-examples{gap:4px 8px;max-width:640px}.support-hub-page .support-hub-examples-label{margin-right:4px}.support-hub-page .support-hub-examples-bar{display:none}.support-hub-page .support-hub-example{white-space:nowrap;border-radius:6px;min-height:44px;padding:4px 9px}.support-hub-page .support-hub-example:hover{background:#eaf2ed}.support-hub-page .support-hub-tiles{gap:14px}.support-hub-page .support-hub-tile{align-items:flex-start;gap:12px;padding:18px 16px}.support-hub-page .support-hub-tile-icon{width:44px;height:44px}.support-hub-page .support-hub-tile-title{word-break:keep-all;overflow-wrap:break-word;font-size:18px;line-height:26px}.support-hub-page .support-hub-tile-description{word-break:keep-all;overflow-wrap:break-word;margin-top:6px;font-size:14px;line-height:22px}.support-hub-page .support-hub-tile-arrow{margin-top:12px}.support-hub-page .support-hub-faq{scroll-margin-top:24px}.support-hub-page .support-hub-faq-question{word-break:keep-all;overflow-wrap:break-word;min-height:54px}.support-hub-page .support-hub-faq-answer{word-break:keep-all;overflow-wrap:break-word;max-width:80ch;font-size:16px;line-height:27px}.support-hub-page .support-hub-faq-all,.support-hub-page .support-hub-faq-reset{min-height:44px}.support-hub-page :is(a,button,input,summary,#support-hub-faq-title):focus-visible{outline:3px solid var(--focus-ring,#2474a6);outline-offset:3px}@media (width>=768px) and (width<=1099px){.support-hub-page .support-hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.support-hub-page .support-hub-hero-inner{padding-top:20px;padding-bottom:0}.support-hub-page .support-hub-hero h1{font-size:30px;line-height:40px}.support-hub-page .support-hub-hero-intro{max-width:none;margin-top:6px;font-size:15px;line-height:24px;display:block}.support-hub-page .support-hub-search{margin-top:16px}.support-hub-page .support-hub-search-icon{width:32px}.support-hub-page .support-hub-search-input{padding-inline:4px;font-size:15px}.support-hub-page .support-hub-search-button{padding-inline:16px;font-size:15px}.support-hub-page .support-hub-examples{gap:0 4px;margin-top:8px;font-size:13px}.support-hub-page .support-hub-examples-label{min-height:44px;font-size:13px}.support-hub-page .support-hub-example{padding-inline:7px}.support-hub-page .support-hub-body{padding-top:16px}.support-hub-page .support-hub-tiles{gap:10px;margin-bottom:20px}.support-hub-page .support-hub-tile{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:14px;display:grid}.support-hub-page .support-hub-tile-icon{width:36px;height:36px}.support-hub-page .support-hub-tile-icon svg{width:21px;height:21px}.support-hub-page .support-hub-tile-copy{width:100%}.support-hub-page .support-hub-tile-title{padding:0;font-size:16px;line-height:24px}.support-hub-page .support-hub-tile-description{margin-top:4px;font-size:14px;line-height:22px}.support-hub-page .support-hub-tile-arrow{margin:0;font-size:20px;top:18px;right:14px}.support-hub-page .support-hub-faq-head{gap:2px 8px;padding:16px 14px}.support-hub-page .support-hub-faq-head h2{font-size:21px;line-height:30px}.support-hub-page .support-hub-faq-intro{font-size:14px;line-height:22px}.support-hub-page .support-hub-faq-question{gap:12px;padding:14px;font-size:15px;line-height:24px}.support-hub-page .support-hub-faq-answer{padding:0 14px 16px;font-size:15px;line-height:26px}}@media (prefers-reduced-motion:reduce){.support-hub-page *{scroll-behavior:auto}}.support-hub-page{background:var(--color-surface)}.support-hub-page .support-hub-hero{background:0 0;border:0;overflow:visible}.support-hub-page .support-hub-hero:after{display:none}.support-hub-page .support-hub-hero-inner,.support-hub-page .support-hub-body{max-width:calc(960px + 2*var(--site-shell-inset))}.support-hub-page .support-hub-hero-inner{padding-top:24px;padding-bottom:0}.support-hub-page .support-hub-hero h1{font-size:32px;line-height:42px}.support-hub-page .support-hub-search{box-sizing:border-box;width:100%;box-shadow:none;margin-top:12px}.support-hub-page .support-hub-search-input{font-size:16px}.support-hub-page .support-hub-body{padding-top:20px;padding-bottom:32px}.support-hub-page .support-hub-faq{border:0;border-radius:0;scroll-margin-top:100px;overflow:visible}.support-hub-page .support-hub-faq-head{gap:8px;min-height:44px;padding:0 0 8px}.support-hub-page .support-hub-faq-head h2{font-size:21px;line-height:30px}.support-hub-page .support-hub-faq-all{min-height:44px;margin-left:auto;font-size:14px}.support-hub-page .support-hub-faq-question{gap:12px;min-height:52px;padding:12px 0;font-size:16px;line-height:24px}.support-hub-page .support-hub-faq-question>span:first-child{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.support-hub-page .support-hub-faq-answer{max-width:68ch;padding:0 0 16px;font-size:16px;line-height:27px}.support-hub-page .support-hub-faq-status,.support-hub-page .support-hub-faq-empty{padding:10px 0;line-height:24px}.support-hub-page .support-hub-faq-head:after,.support-hub-page .support-hub-faq-status:after,.support-hub-page .support-hub-faq-item:after{left:0;right:0}.support-hub-page #support-hub-faq-title:focus{scroll-margin-top:100px}.support-hub-page .support-hub-links{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:16px;padding-top:12px;display:flex}.support-hub-page .support-hub-links :is(a,button){min-height:44px;box-shadow:none;color:var(--color-brand);font:500 14px/22px var(--font-ui);word-break:keep-all;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.support-hub-page .support-hub-links :is(a,button):hover{text-underline-offset:4px;text-decoration:underline}.support-hub-page .support-hub-search-help{color:var(--color-muted);margin:4px 0 0;font-size:14px}.support-hub-page .support-hub-search-help>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;list-style:none;display:flex}.support-hub-page .support-hub-search-help>summary::-webkit-details-marker{display:none}.support-hub-page .support-hub-search-help>summary:after{content:"＋"}.support-hub-page .support-hub-search-help[open]>summary:after{content:"−"}.support-hub-page .support-hub-examples{gap:4px 8px;max-width:none;margin:0}.support-hub-page .support-hub-example{white-space:normal;min-height:44px;padding:8px;font-size:14px}@media (width<=767px){.support-hub-page .support-hub-hero-inner{padding-top:16px}.support-hub-page .support-hub-hero h1{font-size:28px;line-height:38px}.support-hub-page .support-hub-search{margin-top:10px}.support-hub-page .support-hub-search-input{font-size:16px}.support-hub-page .support-hub-body{padding-top:16px}.support-hub-page .support-hub-links{gap:0 16px}}
