.cs-saturation-gradient,.cs-value-gradient{content:"";pointer-events:none;position:absolute;inset:0}.cs-saturation-gradient{background:linear-gradient(90deg,#fff,#fff0)}.cs-value-gradient{background:linear-gradient(#0000,#000)}.cs-hue-slider{background:linear-gradient(red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%)}[data-component=ScrollShadow]{--_shadow:var(--scroll-shadow-size)}[data-component=ScrollShadow][data-top-scroll=true]{mask-image:linear-gradient(0deg, black calc(100% - var(--_shadow)), transparent)}[data-component=ScrollShadow][data-bottom-scroll=true]{mask-image:linear-gradient(180deg, black calc(100% - var(--_shadow)), transparent)}[data-component=ScrollShadow][data-top-bottom-scroll=true]{mask-image:linear-gradient(to bottom, transparent 0%, black var(--_shadow), black calc(100% - var(--_shadow)), transparent 100%)}[data-component=ScrollShadow][data-left-scroll=true]{mask-image:linear-gradient(270deg, black calc(100% - var(--_shadow)), transparent)}[data-component=ScrollShadow][data-right-scroll=true]{mask-image:linear-gradient(90deg, black calc(100% - var(--_shadow)), transparent)}[data-component=ScrollShadow][data-left-right-scroll=true]{mask-image:linear-gradient(to right, transparent 0%, black var(--_shadow), black calc(100% - var(--_shadow)), transparent 100%)}@font-face{font-family:Inter;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/InterVariable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2190-2193,U+2212,U+2605-2606,U+2713,U+2717}@property --cs-preview-w{syntax:"<length>";inherits:false;initial-value:0}@property --cs-preview-scale{syntax:"<number>";inherits:false;initial-value:1}[data-cs-preview-frame]{content-visibility:auto;contain-intrinsic-height:auto var(--cs-preview-h,660px);container-type:inline-size;@media (width<48rem){--cs-preview-h:520px}}.cs-slice{color:var(--color-c-text);-webkit-font-smoothing:antialiased;text-align:left;user-select:none;font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.4;& :is(h1,h2,h3,h4,h5,h6){font-family:inherit}}.cs-preview{--cs-ease:cubic-bezier(.32, .72, 0, 1);--cs-entrance:0s;height:var(--cs-preview-h,660px);background:var(--color-cs-background);min-width:1128px;color:var(--color-c-text);-webkit-font-smoothing:antialiased;text-align:left;user-select:none;font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.4;display:flex;& :is(h1,h2,h3,h4,h5,h6){font-family:inherit}@media (48rem<=width<72rem){--cs-preview-w:100cqw;--cs-preview-scale:min(1, tan(atan2(var(--cs-preview-w), 1128px)));transform:scale(var(--cs-preview-scale));transform-origin:0 0;margin-bottom:calc(var(--cs-preview-h,660px) * (var(--cs-preview-scale) - 1))}@media (width<48rem){min-width:0}& .cs-hide-scrollbar{scrollbar-width:none}& .cs-hide-scrollbar::-webkit-scrollbar{display:none}& .cs-ncat-items{transition:grid-template-rows .28s var(--cs-ease);grid-template-rows:0fr;display:grid}& .cs-ncat.is-open .cs-ncat-items{grid-template-rows:1fr}& .cs-tab-cursor{transition:left .28s var(--cs-ease), width .28s var(--cs-ease)}& .cs-scene{display:none}& .cs-scene.is-show{display:flex}& .cs-sim-hidden{display:none!important}& .cs-bubble{overflow-wrap:break-word;color:#151718;max-width:min(31rem,84%);box-shadow:var(--shadow-c-card);background:#fff;border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:400;position:relative}& .cs-bubble.is-outgoing{background:#eee}& .cs-bubble.is-private{background:#fffbd1}& .cs-bubble.is-ai{background:#e9e5ff;min-width:245px}& .cs-bubble.is-email{max-width:min(36rem,84%)}& .cs-loader-dot{animation:1s ease-in-out infinite cs-bounce-fade}& .cs-activity{color:#151718}& .cs-activity-time{color:var(--color-c-text-secondary)}}.cs-preview .cs-nav{width:220px;transition:width .45s var(--cs-ease)}.cs-preview .cs-nav.is-collapsed{width:44px}.cs-preview .cs-nav-collapsed-panel{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s var(--cs-ease), transform .3s var(--cs-ease), visibility .3s;transform:translate(-100%)}.cs-preview .cs-nav.is-collapsed .cs-nav-collapsed-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}.cs-preview .cs-nav-expanded-panel{transition:opacity .3s var(--cs-ease), visibility .3s}.cs-preview .cs-nav.is-collapsed .cs-nav-expanded-panel{visibility:hidden;opacity:0;pointer-events:none}.cs-preview [data-cs-list][hidden],.cs-preview [data-cs-conv] .cs-conv-rail-wrap{display:none}.cs-preview [data-cs-conv].is-active{background:var(--color-c-surface-hover)}.cs-preview [data-cs-conv].is-active .cs-conv-rail-wrap{display:flex}.cs-preview [data-cs-conv].is-read .cs-unread-dot{display:none}.cs-preview [data-cs-conv].is-read .cs-conv-subject{font-weight:400}:is(.cs-preview,.cs-slice) [data-cs-collapse-trigger][aria-expanded=true] .cs-collapse-chevron{transform:rotate(90deg)}:is(.cs-preview,.cs-slice) [data-cs-collapse-trigger][aria-expanded=true] .cs-collapse-chevron-down{transform:rotate(180deg)}:is(.cs-preview,.cs-slice) [data-cs-collapse-trigger][aria-expanded=true] .cs-hide-when-open{display:none}.cs-preview [data-cs-dd]{position:relative}.cs-preview [data-cs-dd-menu]{z-index:50;display:none;position:absolute;top:calc(100% + 4px);left:0}.cs-preview [data-cs-dd].is-open [data-cs-dd-menu]{display:block}.cs-preview .cs-check polyline{stroke-dashoffset:66px}.cs-preview [data-cs-dd-option].is-active .cs-check polyline{stroke-dashoffset:44px;transition:stroke-dashoffset .2s .1s}.cs-preview [data-cs-dd-option].is-active{background:var(--color-c-gray-7);font-weight:500}@media (prefers-reduced-motion:no-preference) and (width>=48rem){.cs-preview.is-playing [data-cs-anim]{animation:cs-rise .65s var(--cs-ease) both;animation-delay:calc(var(--cs-entrance) + var(--d,0s))}.cs-preview [data-cs-conv].is-active .cs-conv-rail{animation:cs-rail-in .35s var(--cs-ease) both;transform-origin:0}.cs-preview .cs-scene.is-show .cs-mrow{animation:cs-msg .5s var(--cs-ease) both;animation-delay:calc(var(--cs-entrance) + var(--d,0s))}.cs-preview [data-cs-list].is-entering [data-cs-conv]{animation:cs-msg .4s var(--cs-ease) both;animation-delay:calc(var(--conv-i,0) * 50ms)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cs-msg{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes cs-bounce-fade{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes cs-rail-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ws-stage{background-image:radial-gradient(circle,#0000001a 1px,#0000 1px);background-size:16px 16px}.ws-widget{--ws-color:#000;--ws-color-text:#fff;--ws-gradient:#e4e4fa}.ws-widget--floating{pointer-events:none}.ws-widget--floating .ws-bubble,.ws-widget--floating.is-open .ws-widget-body{pointer-events:auto}.ws-widget-body{transition:opacity .3s ease-out,transform .3s ease-out}.ws-widget:not(.is-open) .ws-widget-body{opacity:0;pointer-events:none;transform:translateY(16px)}.ws-panel{border:1px solid var(--color-c-border);background:linear-gradient(161deg, #f4f3f5 8.3%, #f4f3f5 25.01%, #f4f3f5 58.1%, var(--ws-gradient) 94.45%);border-radius:16px;flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden;box-shadow:0 104px 62px #00000005,0 46px 46px #00000008,0 12px 25px #00000008}.ws-panel.is-show{display:flex}.ws-btn{background:var(--ws-color);color:var(--ws-color-text)}.ws-bubble-row{justify-content:flex-end;display:flex}.ws-widget.is-left .ws-bubble-row{justify-content:flex-start}.ws-bubble{background:var(--ws-color);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:68px;height:68px;padding:0;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000029}.ws-bubble:hover{transform:scale(1.05);box-shadow:0 8px 32px #0006}.ws-bubble:active{transform:scale(1.03)}.ws-bicon{color:var(--ws-color-text);justify-content:center;align-items:center;gap:4px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:absolute}.ws-bicon--chat{opacity:1;transform:scale(1)rotate(0)}.ws-bicon--close{opacity:0;transform:scale(0)rotate(-180deg)}.ws-widget.is-open .ws-bicon--chat{opacity:0;transform:scale(0)rotate(180deg)}.ws-widget.is-open .ws-bicon--close{opacity:1;transform:scale(1)rotate(0)}.ws-bubble-text{white-space:nowrap;margin-left:4px;font-size:16px;font-weight:500;display:none}.ws-widget.is-expanded:not(.is-open) .ws-bubble{width:auto;padding:0 24px}.ws-widget.is-expanded:not(.is-open) .ws-bicon--chat{position:static}.ws-widget.is-expanded:not(.is-open) .ws-bubble-text{display:inline}@media (prefers-reduced-motion:no-preference){.ws-panel.is-show{animation:.35s cubic-bezier(.32,.72,0,1) both ws-panel-in}}@keyframes ws-panel-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.portal-preview{user-select:none;text-align:left;-webkit-font-smoothing:antialiased;--portal-accent-fg:white;--portal-muted-fg:#616161;--portal-heading-color:var(--portal-foreground);min-height:100%;font-size:16px;overflow:clip;container-type:inline-size;& .portal-section-body{max-width:var(--portal-page-width,768px);margin:0 auto;padding:0 16px}& .portal-card{background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e3e3e3);border-radius:var(--portal-radius,12px)}& .portal-section{padding-top:var(--section-pt,0);padding-bottom:var(--section-pb,0)}& [data-cp-section]{position:relative}& [data-cp-section].section-active:after,& [data-cp-section].section-hovered:after{content:"";pointer-events:none;z-index:10;position:absolute;inset:0}& [data-cp-section].section-active:after{box-shadow:inset 0 0 0 2px #1f93ff}& [data-cp-section].section-hovered:after{box-shadow:inset 0 0 0 2px #1f93ff66}& [data-cp-section].section-nav:after{border-top-left-radius:.75rem;border-top-right-radius:.75rem}& [data-cp-section].section-footer:after{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}& [data-cp-section].section-active:before,& [data-cp-section].section-hovered:before{content:attr(data-cp-section-label);z-index:10;color:#fff;pointer-events:none;white-space:nowrap;background:#1f93ff;border-radius:0 0 6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){&.is-entering [data-cp-anim]{animation:.65s cubic-bezier(.32,.72,0,1) both cp-rise;animation-delay:var(--d,0s)}}& [data-cp-view]{display:none}& [data-cp-view].is-show{display:block}& .nav-bar{background:var(--portal-background,#fafafa);align-items:center;height:52px;display:flex}& .nav-inner{width:100%;max-width:var(--portal-page-width,768px);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 16px;display:flex}& .nav-left{align-items:center;gap:10px;display:flex}& .nav-logo-img{object-fit:cover;border-radius:9999px;flex-shrink:0;width:28px;height:28px}& .nav-logo-initial{background:var(--portal-accent,#1f93ff);width:28px;height:28px;color:var(--portal-accent-fg,white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}& .nav-name{color:var(--portal-foreground,#111827);font-size:14px;font-weight:600}& .nav-locale-wrapper{position:relative}& .locale-button{color:var(--portal-foreground,#111827);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}& .locale-chevron{opacity:.5;flex-shrink:0}& .hero-section{text-align:center;padding:0}& .hero-section .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);font-size:var(--portal-heading-size,48px);letter-spacing:-.025em;max-width:var(--portal-page-width,768px);margin:0 auto;padding:0 16px;font-weight:600;line-height:1.15}& .hero-search-wrapper{max-width:var(--portal-page-width,768px);margin:24px auto 0;padding:0 16px;position:relative}& .search-bar{background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e3e3e3);border-radius:var(--portal-radius,12px);align-items:center;gap:10px;height:48px;padding:0 20px;font-size:14px;display:flex;box-shadow:0 1px 3px #0000000d}& .search-icon{color:var(--portal-muted-fg);flex-shrink:0}& .search-input{color:var(--portal-foreground,#111827);width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}& .search-input::placeholder{opacity:.5;color:inherit}& .search-dropdown{background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e3e3e3);border-radius:var(--portal-radius,12px);inset-inline:16px;z-index:10;text-align:left;margin-top:4px;position:absolute;top:100%;overflow:hidden;box-shadow:0 8px 24px #0000001f}& .search-empty{color:var(--portal-muted-fg);padding:12px 16px;font-size:14px}& .search-result{cursor:pointer;text-align:start;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;display:flex}& .search-result:hover,& .search-result.search-result-active{background:color-mix(in srgb, var(--portal-accent,#1f93ff) 8%, transparent)}& .search-result-icon{color:var(--portal-foreground);flex-shrink:0}& .search-result-title{flex:1}& .search-result-category{color:var(--portal-foreground);border:1px solid var(--portal-border,#e3e3e3);border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding-block:2px;padding-inline:6px 8px;font-size:12px;display:inline-flex}& .search-badge-icon{font-size:12px;line-height:1}& .order-actions-section .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);margin-bottom:12px;font-size:16px;font-weight:600}& .order-actions-grid{grid-template-columns:var(--order-grid-cols,repeat(auto-fit, minmax(0, 1fr)));gap:12px;display:grid}& .order-action-card{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;transition:all .2s;display:flex}& .order-action-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}& .order-action-icon-wrapper{justify-content:center;align-items:center;width:48px;height:48px;display:flex}& .order-action-icon{width:32px;height:32px}& .order-action-label{letter-spacing:-.025em;font-size:15px;font-weight:500}& .categories-section .portal-heading,& .popular-articles-section .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:600}& .categories-list{flex-direction:column;gap:8px;display:flex}& .category-list-item{cursor:pointer;text-align:start;width:100%;color:inherit;flex-direction:column;gap:8px;padding:14px 16px;font-family:inherit;transition:all .2s;display:flex}& .category-list-item:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000000f}& .categories-grid{grid-template-columns:repeat(var(--cat-grid-cols,2), 1fr);gap:12px;display:grid}& [data-cp-cat-layout][hidden],& [data-cp-order][hidden],& .nav-logo-initial[hidden],& .cta-chat-button[hidden],& .cta-email-button[hidden]{display:none}& .category-grid-item{cursor:pointer;text-align:start;width:100%;color:inherit;flex-direction:column;gap:8px;padding:16px;font-family:inherit;transition:all .2s;display:flex}& .category-grid-item:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000000f}& .category-item-content{flex-direction:column;gap:2px;display:flex}& .category-item-header{align-items:center;gap:6px;display:flex}& .category-item-name{margin:0;font-size:14px;font-weight:500}& .category-list-item.has-thumb{flex-direction:row;align-items:center;gap:12px}& .category-list-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}& .category-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}& .category-item-count{color:var(--portal-muted-fg);margin:0;font-size:12px}& .category-grid-item.has-media{gap:0;padding:0;overflow:visible}& .category-grid-item.has-media .category-item-content{padding:12px 16px 16px}& .category-grid-item.has-floating-badge .category-item-content{padding-top:34px}& .category-cover-wrap{aspect-ratio:16/9;border-top-left-radius:inherit;border-top-right-radius:inherit;background:color-mix(in srgb, var(--portal-foreground,#111827) 7%, var(--portal-surface,#fff));width:100%;position:relative}& .category-cover{object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;height:100%;display:block}& .category-cover-custom{justify-content:center;align-items:center;display:flex;position:relative}& .category-cover-noise{pointer-events:none;opacity:.55;mix-blend-mode:overlay;border-radius:inherit;background-position:50%;position:absolute;inset:0}& .category-cover-overlay{color:#fff;filter:drop-shadow(0 1px 1px #00000059);justify-content:center;align-items:center;line-height:0;display:flex;position:relative}& .category-cover-overlay svg{width:100%;height:auto}& .category-cover-overlay span{font-size:36px;line-height:1}& .category-icon-badge{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;line-height:0;display:inline-flex;box-shadow:0 3px 1px -1px #1a1a1a12}& .category-icon-badge.floating{inset-inline-start:16px;z-index:2;margin:0;position:absolute;bottom:-24px}& .category-icon-badge svg,& .category-icon-badge span{display:block}& .popular-articles-list{overflow:hidden}& .article-row{cursor:pointer;text-align:start;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:10px;font-family:inherit;display:flex}& .article-row:hover{background:#00000006}& .row-divider{border-top:1px solid var(--portal-border,#e3e3e3)}& .popular-articles-list .article-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}& .article-badge{border:1px solid var(--portal-border,#e3e3e3);border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding-block:2px;padding-inline:4px 10px;font-size:12px;display:inline-flex}& .article-row-icon,& .article-row-chevron{color:var(--portal-foreground,currentcolor);flex-shrink:0}& .category-detail{max-width:var(--portal-page-width,768px);margin:0 auto;padding:32px 16px}& .breadcrumb{align-items:center;gap:6px;font-size:16px;display:flex}& .category-detail .breadcrumb{margin-bottom:16px}& .breadcrumb-home{cursor:pointer;color:var(--portal-muted-fg);font-size:inherit;white-space:nowrap;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;text-decoration:underline;transition:color .15s}& .breadcrumb-home:hover{color:var(--portal-accent)}& .breadcrumb-separator{color:var(--portal-muted-fg);flex-shrink:0}& .breadcrumb-current{color:var(--portal-muted-fg)}& .category-detail-cover{object-fit:cover;border-radius:var(--portal-radius);width:100%;max-height:220px;margin-bottom:16px;display:block}& .category-detail-cover.category-cover-custom{aspect-ratio:16/9;justify-content:center;align-items:center;max-height:260px;display:flex}& .category-heading-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}& .category-detail .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);font-size:24px;font-weight:700}& .category-description{color:var(--portal-muted-fg);margin-bottom:8px;font-size:14px;line-height:1.5}& .category-count{color:var(--portal-muted-fg);margin-bottom:24px;font-size:14px}& .category-articles-list{flex-direction:column;gap:8px;display:flex}& .portal-article-row{cursor:pointer;text-align:start;width:100%;color:inherit;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:background .15s;display:flex}& .portal-article-row:hover{background:#0000000d}& .portal-article-row .article-row-title{flex:1;font-size:14px;font-weight:500}& .article-detail{max-width:var(--portal-page-width,768px);margin:0 auto;padding:32px 16px}& .article-page.has-toc .article-detail{grid-template-columns:minmax(0, var(--portal-page-width,768px)) 224px;max-width:calc(var(--portal-page-width,768px) + 256px);justify-content:center;column-gap:32px;display:grid}& .article-page.has-toc .article-detail>:not(.article-toc){grid-column:1;min-width:0}& .article-toc{pointer-events:none;grid-area:1/2/999;width:224px}@container (width<40rem){& .article-page.has-toc .article-detail{max-width:var(--portal-page-width,768px);display:block}& .article-toc{display:none}}& .toc-inner{pointer-events:auto;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}& .article-detail .breadcrumb{margin-bottom:24px}& .breadcrumb-article{min-width:0;color:var(--portal-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}& .article-detail .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.3}& .toc-label{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-muted-fg);margin-bottom:12px;font-size:12px;font-weight:600}& .article-toc nav{border-inline-start:1px solid var(--portal-border,#e3e3e3)}& .toc-item{color:var(--portal-muted-fg);cursor:pointer;border-inline-start:2px solid #0000;margin-inline-start:-1px;padding-block:5px;padding-inline:12px 0;font-size:14px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:block}& .toc-item:hover{color:var(--portal-accent)}& .toc-item.is-active{color:var(--portal-foreground);border-inline-start-color:var(--portal-accent);font-weight:500}& .toc-level-3{padding-inline-start:24px}& .c-article-body{color:var(--portal-foreground);font-size:16px;line-height:1.7}& .c-article-body .c-article-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-foreground);margin:1.75em 0 .6em;font-weight:700;line-height:1.3}& .c-article-body [data-level="1"]{margin-top:0;font-size:1.75rem}& .c-article-body [data-level="2"]{font-size:1.375rem}& .c-article-body [data-level="3"]{font-size:1.125rem;font-weight:600}& .c-article-body [data-level="4"]{font-size:1rem;font-weight:600}& .c-article-body p{margin-bottom:1.25em;font-size:16px}& .c-article-body ul{margin:1em 0 1.25em;padding-inline-start:1.625em;list-style-type:disc}& .c-article-body ol{margin:1em 0 1.25em;padding-inline-start:1.625em;list-style-type:decimal}& .c-article-body li{margin-bottom:.5em;font-size:16px;line-height:1.65}& .c-article-body ul>li::marker{color:var(--portal-muted-fg)}& .c-article-body :is(strong,b){font-weight:600}& .c-article-body :is(em,i){font-style:italic}& .c-article-body .heading-anchor{opacity:0;color:var(--portal-muted-fg);padding-inline-start:.4em;font-size:.85em;font-weight:400;text-decoration:none;transition:opacity .15s}& .c-article-body .c-article-heading:hover .heading-anchor{opacity:1}& .c-article-body blockquote{border-inline-start:3px solid var(--portal-accent,#1f93ff);background:color-mix(in srgb, var(--portal-accent,#1f93ff) 8%, transparent);border-start-end-radius:6px;border-end-end-radius:6px;margin:1.25em 0;padding:12px 16px}& .c-article-body hr{border:none;border-top:1px solid var(--portal-border,#e3e3e3);margin:2em 0}& .cta-card{text-align:center;padding:40px 32px}& .cta-card .portal-heading{font-family:var(--portal-heading-font,system-ui, sans-serif);color:var(--portal-heading-color);font-size:18px;font-weight:600}& .cta-subtitle{color:var(--portal-muted-fg);margin-top:4px;font-size:14px}& .cta-buttons{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}& .cta-chat-button{background:var(--portal-accent,#1f93ff);border-radius:var(--portal-btn-radius,8px);cursor:pointer;height:var(--portal-btn-height,40px);padding:0 var(--portal-btn-padding-x,20px);color:var(--portal-accent-fg,white);border:none;align-items:center;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}& .cta-chat-button:hover{opacity:.9}& .cta-email-button{background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e3e3e3);border-radius:var(--portal-btn-radius,8px);cursor:pointer;height:var(--portal-btn-height,40px);padding:0 var(--portal-btn-padding-x,20px);color:var(--portal-foreground,#111827);align-items:center;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}& .cta-email-button:hover{background:#0000000a}& .shopify-header{z-index:30;background:#fff;border-bottom:1px solid #12121214;align-items:center;gap:32px;height:64px;padding:0 36px;display:flex;position:sticky;top:0}& .shopify-store-logo{object-fit:cover;border-radius:9999px;flex-shrink:0;width:32px;height:32px;margin-right:-20px}& .shopify-store-name{letter-spacing:.01em;color:#121212;white-space:nowrap;font-size:21px;font-weight:450}& .shopify-nav{align-items:center;gap:22px;display:flex}& .shopify-nav-link{color:#121212bf;cursor:pointer;font-size:14px}& .shopify-nav-link:hover{color:#121212;text-underline-offset:3px;text-decoration:underline}& .shopify-header-right{color:#121212;align-items:center;gap:20px;margin-inline-start:auto;display:flex}& .shopify-localization{color:#121212bf;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}& .shopify-caret{flex-shrink:0}& .shopify-header-icon{cursor:pointer;display:block}& .shopify-cart{display:inline-flex;position:relative}& .shopify-cart-count{color:#fff;background:#121212;border-radius:9999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:500;display:flex;position:absolute;top:-4px;right:-6px}& .shopify-breadcrumb{align-items:center;gap:8px;padding:20px 36px 0;font-size:14px;display:flex}& .shopify-breadcrumb[hidden]{display:none}& .shopify-breadcrumb-home{color:#121212bf;text-underline-offset:3px;cursor:pointer;text-decoration:underline}& .shopify-breadcrumb-separator{color:#1212128c}& .shopify-breadcrumb-current{color:#121212}& .portal-footer{text-align:center;padding:0}& .footer-text{color:var(--portal-muted-fg);margin-bottom:8px;font-size:14px}& .powered-by{color:var(--portal-muted-fg);font-size:14px}& .powered-by-name{opacity:.8;font-weight:600}@container (width<34rem){& .shopify-header{padding:0 16px}& .shopify-nav,& .shopify-localization{display:none}& .order-actions-grid,& .categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@keyframes cp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-bp-editor] [data-cs-collapse-trigger][aria-expanded=true] .cs-collapse-chevron{transform:rotate(90deg)}[data-bp-editor] [data-bp-preview] [data-cp-frame]{border-radius:var(--radius-xl)}@media (prefers-reduced-motion:no-preference){[data-bp-editor].is-entering [data-bp-anim]{animation:.65s cubic-bezier(.32,.72,0,1) both bp-rise;animation-delay:var(--d,0s)}}@keyframes bp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
