/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--default-font-family:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-surface:#fff;--color-surface-muted:#eef5e5;--color-ink:#0a1715;--color-ink-muted:#555d5b;--color-outline:#757d7b;--color-outline-variant:#dce3df;--color-primary:#019381;--color-primary-strong:#007767;--color-primary-container:#d9efec;--color-on-primary-container:#00463b;--color-secondary:#fec417;--color-on-secondary:#0a1715;--color-accent:#f1755c;--color-inverse-surface:#0a2622;--color-on-inverse-surface:#fff;--color-on-inverse-surface-muted:#b5cbc6;--color-outline-inverse:#24504a;--color-inverse-primary:#80c9c0;--color-disabled:#f1f3f2;--color-on-disabled:#5a6260;--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-weight-semibold:600;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-1:0 1px 2px #0a17150f, 0 4px 12px #0a17150f;--shadow-2:0 2px 4px #0a17150f, 0 16px 40px #0a17151f;--container-site:75rem;--container-measure:68ch;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);accent-color:var(--color-primary-strong);caret-color:var(--color-primary-strong);scroll-padding-top:calc(var(--header-height) + calc(.25rem * 4));-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}a{color:var(--link-color);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--link-color-hover);text-decoration-thickness:2px}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}mark{background:var(--color-secondary);color:var(--color-on-secondary)}}@layer components{.btn,.link--arrow,.skip-link,.site-nav__link,.site-header__menu-btn,.site-footer__heading{font-size:1rem;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.chip,.media-card__topic{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.app-card__tagline,.site-nav__menu-link,.site-footer__tagline,.site-footer__list a,.site-footer__bottom{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.cta-band__text{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.app-card__name{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.step__title{font-size:1.375rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,600)}.cta-band__title{font-size:clamp(2rem,1.6786rem + 1.4286vw,2.75rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.03em);font-weight:var(--tw-font-weight,600)}.site-container{box-sizing:content-box;max-width:var(--container-site);padding-inline:var(--page-margin);margin-inline:auto}.band{padding-block:4rem}.band--muted{background:var(--color-surface-muted)}.band--tint{background:var(--color-primary-container)}.band--dark{background:var(--color-inverse-surface)}.grid-site{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.section-head__text{max-width:var(--container-measure)}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.btn{border-radius:var(--radius-md);text-align:center;cursor:pointer;min-height:3rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:inherit;text-decoration:none;display:inline-flex}.btn--primary{--btn-edge:var(--color-inverse-surface);background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary);box-shadow:var(--shadow-1)}.theme-ink .btn--primary{--btn-edge:var(--color-secondary)}.btn--primary:hover{background:var(--color-inverse-surface);border-color:var(--btn-edge);color:var(--color-secondary);box-shadow:var(--shadow-2)}.btn--primary:active{background:var(--color-outline-inverse);border-color:var(--btn-edge);color:var(--color-secondary);box-shadow:var(--shadow-1)}.btn--secondary{background:var(--color-surface);border-width:2px;border-color:var(--color-inverse-surface);color:var(--color-inverse-surface)}.btn--secondary:hover{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);box-shadow:var(--shadow-1)}.btn--secondary:active{background:var(--color-outline-inverse);border-color:var(--color-outline-inverse);color:var(--color-on-inverse-surface);box-shadow:none}.btn--secondary-inverse{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-inverse-surface)}.btn--secondary-inverse:hover{background:var(--color-inverse-primary);border-color:var(--color-inverse-primary);color:var(--color-inverse-surface)}.btn--secondary-inverse:active{background:var(--color-on-inverse-surface-muted);border-color:var(--color-on-inverse-surface-muted)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-on-disabled);box-shadow:none;cursor:not-allowed;translate:none}.btn[aria-busy=true]:before{content:"";border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.btn[aria-busy=true]:before{animation:btn-spin var(--dur-reveal) linear infinite}.btn:hover:not(:disabled,[aria-disabled=true]){translate:0 -2px}.btn:active:not(:disabled,[aria-disabled=true]){translate:0}}.link--arrow{min-height:2.75rem;color:var(--link-color);padding-block:.75rem;text-decoration-line:none;display:inline-block}.link--arrow:hover{color:var(--link-color-hover);text-decoration-line:underline}.link--arrow .icon{box-sizing:content-box;border-radius:var(--core-radius);background:var(--color-secondary);color:var(--color-on-secondary);vertical-align:middle;transition:translate var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);margin-left:.5rem;padding:.25rem;display:inline-block}.link--arrow:hover .icon{background:var(--color-inverse-surface);color:var(--color-secondary)}@media (prefers-reduced-motion:no-preference){.link--arrow:hover .icon--arrow{translate:2px}.link--arrow:hover .icon--external{translate:2px -2px}}.card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);transition:box-shadow var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:2rem;position:relative}.card--link:hover,.card--link:focus-within{box-shadow:var(--shadow-1);border-color:var(--color-outline)}.card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.app-card__icon{--app-accent:var(--color-primary);border-radius:var(--radius-lg);background:var(--app-accent);width:3.5rem;height:3.5rem;color:var(--color-surface);flex:none;place-items:center;display:grid}.app-card__icon--coral{--app-accent:var(--color-accent)}.app-card__icon--yellow{--app-accent:var(--color-secondary);color:var(--color-ink)}.app-card__icon--light{--app-accent:var(--color-primary-container);color:var(--color-primary-strong)}.app-card__icon--deep{--app-accent:var(--color-inverse-surface);color:var(--color-secondary)}.app-card__glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.app-card__glyph-dot{fill:currentColor;stroke:none}.app-card__tagline{color:var(--color-ink-muted);margin-top:.25rem}.chip{border:var(--border-field);border-radius:var(--radius-full);background:var(--color-surface);min-height:2rem;color:var(--color-ink);align-items:center;gap:.5rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.cta-band{column-gap:var(--gutter);margin-inline:calc(var(--page-margin) * -1);padding:calc(.25rem * 10) var(--page-margin);background:var(--color-inverse-surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:2.5rem;display:grid}.cta-band__content{grid-column:1/-1}.cta-band__text{color:var(--color-on-inverse-surface-muted);margin-top:1rem}.cta-band__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cta-band__mark{width:var(--home-g-size);height:var(--home-g-size);color:var(--color-primary);grid-column:1/-1;justify-self:center;position:relative}.cta-band__g{width:100%;height:100%;position:absolute;inset:0}.cta-band__core{width:var(--chip-core-size);height:var(--chip-core-size);border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.skip-link{z-index:60;border:var(--border-field);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);padding:.75rem 1rem;text-decoration-line:none;position:absolute;top:.75rem;left:.75rem}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:.5rem;left:0}.site-header{z-index:50;background:var(--color-surface);border-bottom:var(--border-hairline);transition:box-shadow var(--dur-base) var(--ease-standard);position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-1)}.site-header__bar{min-height:var(--header-height);flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.site-header__logo{border-radius:var(--radius-sm);flex:none;margin-right:auto;display:inline-flex}.site-header__actions{align-items:center;gap:.75rem;display:flex}.site-header__cta{display:none}.site-header__menu-btn{border-radius:var(--radius-md);background:var(--color-primary-container);min-height:2.75rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border:0;align-items:center;gap:.5rem;padding-inline:1rem;font-family:inherit;display:none}.site-header__menu-btn:hover,.site-header__menu-btn[aria-expanded=true]{background:var(--color-secondary)}.site-header__menu-btn .icon{width:1.25rem;height:1.25rem}.site-header__menu-btn[aria-expanded=true] .icon--menu,.site-header__menu-btn[aria-expanded=false] .icon--close{display:none}.site-nav{flex-basis:100%;padding-bottom:1rem}.site-nav__list{flex-wrap:wrap;gap:0 .25rem;display:flex}.site-nav__item{position:relative}.site-nav__link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.25rem;padding-inline:.75rem;font-family:inherit;text-decoration-line:none;display:inline-flex;position:relative}.site-nav__link:hover{color:var(--color-ink);background:var(--color-surface-muted)}.site-nav__link[aria-current]{color:var(--color-ink)}.site-nav__link[aria-current]:after{content:"";background:var(--color-primary-strong);width:1rem;height:2px;position:absolute;bottom:.25rem;left:.75rem}.site-nav__link .icon{transition:rotate var(--dur-fast) var(--ease-standard)}.site-nav__link[aria-expanded=true] .icon{rotate:180deg}.site-nav__menu-list{flex-direction:column;display:flex}.site-nav__menu-link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-ink);align-items:center;padding-inline:.75rem;text-decoration-line:none;display:flex}.site-nav__menu-link:hover{background:var(--color-surface-muted);color:var(--color-ink)}.site-nav__menu-link[aria-current]{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold)}.site-nav__menu-all{border-top:var(--border-hairline);margin-top:.25rem;padding-top:.25rem}.site-nav__menu-all .site-nav__menu-link{font-weight:var(--font-weight-semibold)}.js .site-nav__item--menu:not(.is-open) .site-nav__menu{display:none}.site-nav__cta-item{margin-top:1.5rem}@media not all and (width>=64rem){.js .site-header__menu-btn{display:inline-flex}.js .site-nav{height:calc(100dvh - var(--header-height));pointer-events:none;padding:0;position:absolute;top:100%;left:0;right:0;overflow:clip}.js .site-nav__list{height:100%;padding:calc(.25rem * 4) var(--page-margin) calc(.25rem * 10);overscroll-behavior:contain;background:var(--color-surface);pointer-events:auto;visibility:hidden;transition:translate var(--dur-slow) var(--ease-out-expo), visibility 0s linear var(--dur-slow);display:block;overflow-y:auto;translate:100%}.js .site-nav.is-open .site-nav__list{visibility:visible;transition:translate var(--dur-slow) var(--ease-out-expo), visibility 0s;translate:0}.js .site-nav__item{border-bottom:var(--border-hairline)}.js .site-nav__cta-item{border-bottom:0}.js .site-nav__link{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600);width:100%;min-height:3.5rem;color:var(--color-ink);padding-inline:0}.js .site-nav__link:hover{color:var(--color-primary-strong);background:0 0}.js .site-nav__link[aria-current]:after{left:0}.js .site-nav__link .icon{width:1.25rem;height:1.25rem;margin-left:auto}.js .site-nav__menu{padding-bottom:.75rem}.js .site-nav__menu-link{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.js .site-nav__cta-item .btn{width:100%}}@media ((width<64rem)) and (prefers-reduced-motion:reduce){.js .site-nav__list,.js .site-nav.is-open .site-nav__list{transition:none}}html.is-nav-open{overflow:hidden}@media not all and (width>=64rem){html:not(.js) .site-header{position:static}html:not(.js) .site-header__logo{min-height:var(--header-height);align-items:center}html:not(.js) .site-nav__list{flex-direction:column}html:not(.js) .site-nav__menu{padding-left:.75rem}}@media (width>=48rem){.site-header__cta{display:inline-flex}.site-nav__cta-item{display:none}}@media (width>=64rem){.site-header__bar{flex-wrap:nowrap}.site-nav{flex-basis:auto;padding-bottom:0}.site-nav__list{flex-wrap:nowrap;align-items:center}.site-nav__menu{z-index:10;border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);min-width:16rem;box-shadow:var(--shadow-2);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0}html:not(.js) .site-nav__item--menu:not(:hover,:focus-within) .site-nav__menu{display:none}@media (prefers-reduced-motion:no-preference){.site-nav__item--menu.is-open .site-nav__menu{transition:opacity var(--dur-slow) var(--ease-out-expo), translate var(--dur-slow) var(--ease-out-expo)}@starting-style{.site-nav__item--menu.is-open .site-nav__menu{opacity:0;translate:0 -4px}}}}.site-footer{background:var(--color-inverse-surface);padding-block:4rem 2.5rem}.site-footer__grid{gap:calc(.25rem * 10) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__brand,.site-footer__col{grid-column:1/-1}.site-footer__tagline{color:var(--color-on-inverse-surface-muted);max-width:var(--container-measure);margin-top:1rem}.site-footer__heading{color:var(--color-on-inverse-surface)}.site-footer__list{margin-top:.5rem}.site-footer__list a{align-items:center;gap:.25rem;min-height:2.75rem;text-decoration-line:none;display:inline-flex}.site-footer__list a:hover{text-decoration-line:underline}.site-footer__bottom{border-top:1px solid var(--color-outline-inverse);color:var(--color-on-inverse-surface-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.steps{gap:calc(.25rem * 10) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{border-top:var(--border-hairline);grid-column:1/-1;padding-top:1.5rem}.step__marker{--marker-on:var(--color-primary);border-radius:var(--radius-sm);background:var(--marker-on);width:1.25rem;height:1.25rem;display:block;position:relative}.theme-ink .step{border-top-color:var(--color-outline-inverse)}.theme-ink .step__marker{--marker-on:var(--color-secondary);--marker-off:var(--color-outline-inverse)}.theme-ink :is(.step__text,.lead){color:var(--color-on-inverse-surface-muted)}.step__title{margin-top:1.25rem}.step__text{color:var(--color-ink-muted);margin-top:.5rem}@media (width>=48rem){.steps{grid-template-columns:repeat(8,minmax(0,1fr))}.step{grid-column:span 4}.grid-site{grid-template-columns:repeat(8,minmax(0,1fr))}.cta-band{border-radius:var(--radius-xl);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:0;padding:4rem}.site-footer__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.site-footer__col{grid-column:span 4}}@media (width>=64rem){.band{padding-block:6rem}.grid-site,.steps{grid-template-columns:repeat(12,minmax(0,1fr))}.step{grid-column:span 3}.cta-band__content{grid-column:1/span 8}.cta-band__mark{grid-column:9/-1}.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__brand{grid-column:span 4}.site-footer__col{grid-column:span 2}.site-footer__col--apps{grid-column:span 3}.site-footer__col--legal{grid-column:span 1}}.story__mark{width:min(var(--mark-size), 40.71cqi);aspect-ratio:1;color:var(--color-primary);position:relative}.story__g{width:100%;height:100%;position:absolute;inset:0}.story__core{width:calc(100% * var(--mark-core-ratio));height:calc(100% * var(--mark-core-ratio));border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.shell{width:100%;max-width:var(--shell-width);aspect-ratio:4/3;margin-inline:auto;position:relative}.shell__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shell__shifted{transform-box:view-box;transform-origin:50%;transform:var(--store-shift)}.story__chip{width:var(--chip-plate-size);height:var(--chip-plate-size);margin:auto;position:absolute;inset:0}.story__chip-plate{border-radius:var(--radius-lg);background:var(--color-inverse-surface);box-shadow:var(--shadow-2);position:absolute;inset:0}.story__chip-plate:after{content:"";inset:var(--chip-ring);border:2px solid var(--color-outline-inverse);border-radius:var(--radius-xl);position:absolute}.story__chip-core{width:var(--chip-core-size);height:var(--chip-core-size);border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.lead{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.placeholder-frame__tbd{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.lead{color:var(--color-ink-muted);max-width:var(--container-measure);margin-top:1.25rem}a.chip,button.chip{cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding-inline:1rem;font-family:inherit}a.chip:not([aria-current]):hover,button.chip:not([aria-pressed=true]):hover{background:var(--color-surface-muted);border-color:var(--color-ink);color:var(--color-ink)}.chip[aria-pressed=true],.chip[aria-current]{background:var(--color-secondary);border-color:var(--color-on-secondary);color:var(--color-on-secondary)}.chip[aria-disabled=true]{border-color:var(--color-outline-variant);color:var(--color-ink-muted);cursor:not-allowed}.chip[aria-disabled=true]:hover{background:var(--color-surface);border-color:var(--color-outline-variant);color:var(--color-ink-muted)}.post-filter{gap:1.25rem;display:grid}.post-filter__row{gap:.5rem;display:grid}.post-filter__label{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500);color:var(--color-ink-muted)}@media (width>=48rem){.post-filter{gap:.75rem}.post-filter__row{grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:1rem}}.placeholder-frame{aspect-ratio:4/3;border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-primary-container);color:var(--color-on-primary-container);text-align:center;place-items:center;padding:1rem;display:grid}.notice{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-muted);gap:.75rem;padding:1.25rem 1.5rem;display:flex}.notice .icon{width:1.25rem;height:1.25rem;color:var(--color-primary-strong);margin-top:.25rem}.notice:focus-visible{outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){:is(.shell--intro,.service-hero__shell) .shell__piece{animation:piece-in var(--dur-reveal) var(--ease-out-expo) backwards;animation-delay:calc((var(--i0,var(--b0)) - var(--b0)) * .15s + .15s)}}@keyframes piece-in{0%{opacity:0;translate:calc(var(--fx,0) * 1px) calc(var(--fy,0) * 1px);scale:var(--fs,1)}}.shell .shell__piece{transform-box:view-box;transform-origin:50%}.media-card__meta,.media-card__text,.media-card__date{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--color-ink-muted)}.media-card__title{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.media-grid{gap:var(--gutter);display:grid}.media-card{flex-direction:column;gap:.75rem;display:flex}.media-card[hidden]{display:none}.media-card__art{border-bottom:var(--border-hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--art,var(--color-surface-muted));color:var(--color-surface);place-items:center;margin:-2rem -2rem .75rem;padding:1.5rem;display:grid}.media-card__art--cover{aspect-ratio:16/9;padding:0;position:relative;overflow:hidden}.media-card__art--cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.media-card__drawing{position:absolute;inset:1rem}.media-card__art--coral{--art:var(--color-accent)}.media-card__art--teal{--art:var(--color-primary)}.media-card__art--light{--art:var(--color-primary-container);color:var(--color-primary-strong)}.media-card__art .app-card__glyph{stroke-width:1.25px;width:5rem;height:5rem}.media-card__meta{align-items:center;gap:.75rem;display:flex}.media-card__topic{color:var(--color-primary-strong)}.media-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-card__date{margin-top:auto}@media (prefers-reduced-motion:no-preference){.media-card :is(.shell__piece,.app-card__glyph){transition:translate var(--dur-base) var(--ease-standard), scale var(--dur-base) var(--ease-standard), rotate var(--dur-base) var(--ease-standard)}.media-card:is(:hover,:focus-within) .shell__piece{translate:calc(var(--fx,0) * -.25px) calc(var(--fy,0) * -.25px)}.media-card:is(:hover,:focus-within) .app-card__glyph{rotate:-6deg;scale:1.08}}@media (width>=48rem){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prose :is(blockquote,.wp-block-quote){font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.prose h3{font-size:1.375rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,600)}.prose h2{font-size:clamp(1.625rem,1.5179rem + .4762vw,1.875rem);line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.02em);font-weight:var(--tw-font-weight,600)}.prose pre{font-size:.875rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.prose{max-width:var(--container-measure)}.prose>*+*{margin-top:1.25rem}.prose h2{scroll-margin-top:calc(var(--header-height) + calc(.25rem * 6));margin-top:3rem}.prose h3{margin-top:2rem}.prose :is(h2,h3,h4)+*{margin-top:.75rem}.prose ul{padding-left:1.25rem;list-style:outside}.prose li+li{margin-top:.5rem}.prose :is(blockquote,.wp-block-quote){border-left:2px solid var(--color-primary);padding-left:1.25rem}.prose pre{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-family:var(--font-mono);padding:1.25rem;overflow-x:auto}.prose .wp-block-pullquote p{font-size:1.375rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,600)}.prose h4{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.prose :is(figcaption,table,cite){font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.prose .wp-block-button__link{font-size:1rem;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.prose h4{margin-top:1.5rem}.prose ol{padding-left:1.5rem;list-style:decimal}.prose li::marker{color:var(--color-primary-strong)}.prose cite{color:var(--color-ink-muted);margin-top:.75rem;font-style:normal;display:block}.prose hr{border:0;border-top:var(--border-hairline);margin-block:3rem}.prose figure{margin-block:2rem}.prose img{border-radius:var(--radius-lg);max-width:100%;height:auto;display:block}.prose figcaption{color:var(--color-ink-muted);margin-top:.75rem}.prose .wp-block-table{overflow-x:auto}.prose table{border-collapse:collapse;width:100%}.prose :is(th,td){border-bottom:var(--border-hairline);text-align:left;vertical-align:top;padding:.75rem 1rem}.prose thead th{border-bottom-color:var(--color-ink);font-weight:var(--font-weight-semibold)}.prose :is(iframe,video,.wp-block-embed__wrapper){aspect-ratio:16/9;border-radius:var(--radius-lg);border:0;width:100%;height:auto;display:block}.prose .wp-block-embed__wrapper{background:var(--color-surface-muted);color:var(--color-ink-muted);place-items:center;display:grid}.prose .video-facade{border-radius:inherit;background:var(--color-inverse-surface);place-self:stretch stretch;position:relative;overflow:hidden}.prose .video-facade img{object-fit:cover;border-radius:0;width:100%;height:100%}.prose .video-facade:before,.prose .video-facade:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%}.prose .video-facade:before{border-radius:var(--radius-full);background:var(--color-secondary);width:4rem;height:4rem;transition:background var(--dur-fast)}.prose .video-facade:after{background:var(--color-on-secondary);clip-path:polygon(0 0,100% 50%,0 100%);width:1.25rem;height:1.5rem;margin-left:.25rem}.prose .video-facade:hover:before{background:var(--color-surface)}.prose .wp-block-pullquote{border-radius:var(--radius-xl);background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);padding:2rem}.prose .wp-block-pullquote:before{content:"";border-radius:var(--radius-sm);background:var(--color-secondary);width:1rem;height:1rem;margin-bottom:1.25rem;display:block}.prose .wp-block-pullquote blockquote{border:0;padding:0}.prose .wp-block-pullquote cite{color:var(--color-on-inverse-surface-muted)}.prose .wp-block-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.prose .wp-block-button__link{border:1px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-secondary);min-height:3rem;color:var(--color-on-secondary);box-shadow:var(--shadow-1);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;padding:0 1.25rem;text-decoration-line:none;display:inline-flex}.prose .wp-block-button__link:hover{border-color:var(--color-inverse-surface);background:var(--color-inverse-surface);color:var(--color-secondary);box-shadow:var(--shadow-2)}.prose :is(.alignwide,.alignfull){width:100cqi;max-width:none}.post-toc__title,.post-nav__label,.post-share{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.post-toc__list,.author-box__role,.post-app__label{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.author-box__name,.post-app__name,.post-nav__title{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.post-cover{border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface-muted);place-items:center;padding:2.5rem 1.5rem;display:grid}.post-cover .shell{width:min(100%, var(--shell-width))}.post-cover img{border-radius:var(--radius-lg);width:100%;height:auto}.post-layout{gap:calc(.25rem * 10) var(--gutter);padding-block:4rem;display:grid}.post-body{min-width:0;container-type:inline-size}.post-toc{border:var(--border-hairline);border-radius:var(--radius-lg);align-self:start;padding:1.25rem}.post-toc__title{color:var(--color-ink-muted)}.post-toc__list{gap:.25rem;margin-top:.75rem;display:grid}.post-toc__list a{border-left:2px solid var(--color-outline-variant);color:var(--color-ink-muted);padding:.25rem 0 .25rem .75rem;text-decoration-line:none;display:block}.post-toc__list a:hover{color:var(--color-ink)}.post-toc__list a[aria-current]{border-left-color:var(--color-primary);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.post-end{max-width:var(--container-measure);gap:2.5rem;margin-top:4rem;display:grid}.post-end__row{border-block:var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.post-share{border:1px solid var(--color-primary-container);border-radius:var(--radius-full);background:var(--color-primary-container);min-height:2.75rem;color:var(--color-on-primary-container);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);align-items:center;gap:.5rem;padding-inline:1rem;font-family:inherit;display:inline-flex}.post-share:hover{border-color:var(--color-on-secondary);background:var(--color-secondary);color:var(--color-on-secondary)}html:not(.js) .post-share{display:none}.author-box{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.author-box__avatar{border-radius:var(--radius-lg);background:var(--color-primary-container);width:4rem;height:4rem;color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);place-items:center;display:grid;position:relative}.author-box__avatar:after{content:"";background:var(--color-secondary);border-radius:2px;width:.75rem;height:.75rem;position:absolute;bottom:.5rem;right:.5rem}.author-box__role{color:var(--color-ink-muted)}.author-box__bio{color:var(--color-ink-muted);margin-top:.75rem}.post-app{border-radius:var(--radius-xl);background:var(--color-primary-container);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;padding:1.5rem;display:grid}.post-app__label{color:var(--color-on-primary-container)}.post-app__text{color:var(--color-ink-muted);grid-column:1/-1}.post-app .btn{grid-column:1/-1;justify-self:start}.post-nav{gap:1rem;display:grid}.post-nav__link{border:var(--border-hairline);border-radius:var(--radius-lg);color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);gap:.25rem;padding:1.25rem;text-decoration-line:none;display:grid}.post-nav__link:hover{border-color:var(--color-outline);box-shadow:var(--shadow-1);color:var(--color-ink)}.post-nav__label{color:var(--color-ink-muted)}.post-nav__link--next{text-align:right}.read-progress{z-index:60;background:var(--color-primary);transform-origin:0;height:.25rem;position:fixed;inset:0 0 auto;scale:0 1}@supports (animation-timeline:scroll()){.read-progress{animation:1ms linear both read;animation-timeline:scroll(root)}}@keyframes read{to{scale:1}}@media (width>=48rem){.post-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.post-nav__link--next{grid-column:2}}@media (width>=64rem){.post-layout{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:6rem}.post-body{grid-area:1/1/auto/span 8}.post-toc{top:calc(var(--header-height) + calc(.25rem * 6));grid-area:1/10/auto/-1;position:sticky}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.max-w-measure{max-width:68ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-10{row-gap:2.5rem}.fill-accent{fill:#f1755c}.fill-ink{fill:#0a1715}.fill-inverse-surface{fill:#0a2622}.fill-none{fill:none}.fill-outline{fill:#757d7b}.fill-outline-inverse{fill:#24504a}.fill-outline-variant{fill:#dce3df}.fill-primary{fill:#019381}.fill-primary-container{fill:#d9efec}.fill-primary-strong{fill:#007767}.fill-secondary{fill:#fec417}.fill-surface{fill:#fff}.fill-surface-muted{fill:#eef5e5}.stroke-ink{stroke:#0a1715}.stroke-outline{stroke:#757d7b}.stroke-outline-variant{stroke:#dce3df}.stroke-primary{stroke:#019381}.stroke-primary-strong{stroke:#007767}.stroke-secondary{stroke:#fec417}.py-16{padding-block:4rem}.pt-12{padding-top:3rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.text-body-lg{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.text-body-sm{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.text-headline-lg{font-size:clamp(2rem,1.6786rem + 1.4286vw,2.75rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.03em);font-weight:var(--tw-font-weight,600)}.text-headline-md{font-size:clamp(1.625rem,1.5179rem + .4762vw,1.875rem);line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.02em);font-weight:var(--tw-font-weight,600)}.font-semibold{--tw-font-weight:600;font-weight:600}.text-ink-muted{color:#555d5b}.italic{font-style:italic}.block-1{block-size:.25rem}.block-2{block-size:.5rem}.block-3{block-size:.75rem}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:mt-10{margin-top:2.5rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-24{padding-block:6rem}.lg\:pt-16{padding-top:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}}}@font-face{font-family:Inter;src:url(/fonts/inter-var-latin-vi.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+102-103,U+110-111,U+128-129,U+131,U+152-153,U+168-169,U+1A0-1A1,U+1AF-1B0,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+2000-206F,U+20AB,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.47%;ascent-override:90.14%;descent-override:22.47%;line-gap-override:0%}:root{--dur-fast:.12s;--dur-base:.2s;--dur-slow:.28s;--dur-reveal:.6s;--motion-distance:1rem;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-primary-strong);--link-color:var(--color-primary-strong);--link-color-hover:var(--color-ink);--border-hairline:1px solid var(--color-outline-variant);--border-field:1px solid var(--color-outline);--header-height:4.5rem;--gutter:1.5rem;--page-margin:1.25rem}@media (width>=48rem){:root{--page-margin:var(--gutter)}}.theme-ink{color:var(--color-on-inverse-surface);--link-color:var(--color-inverse-primary);--link-color-hover:var(--color-on-inverse-surface);--focus-ring-color:var(--color-on-inverse-surface)}@media (prefers-reduced-motion:reduce){:root{--motion-distance:0px}}@keyframes btn-spin{to{rotate:1turn}}:root{--chapter-height:100svh;--story-height:calc(7 * var(--chapter-height));--track-pct:calc(6 * var(--chapter-height) / 100);--mark-size:228px;--mark-core-ratio:.28125;--g-to-chip:.5833;--plate-from:.5714;--scene-width:560px;--chip-plate-size:112px;--chip-core-size:64px;--chip-ring:12%;--core-radius:16.667%;--home-g-size:228px;--shell-width:480px;--shell-height:360px;--store-shift:translateX(-32px) scale(.94);--good-shift:-1.756em}[data-shell=wordpress]{--b0:9}[data-shell=shopify-theme]{--b0:23}[data-shell=shopify-apps]{--b0:42}[data-shell=support]{--b0:58}[data-shell=custom-apps]{--b0:75}:where([data-shell=wordpress] .shell__piece){--o0:20;--o1:23;--ty:24}[data-piece=frame]{--i0:9;--i1:11;--fs:.96;--o0:53;--o1:58;--ty:-32}[data-piece=nav]{--i0:9.5;--i1:11.5;--fy:-24;--o0:21;--o1:24.5;--ty:0}[data-piece=hero]{--i0:10;--i1:12;--o1:24;--ts:.85;--ty:0}[data-piece=block-1]{--i0:10;--i1:12;--fy:32}[data-piece=block-2]{--i0:10.75;--i1:12.75;--fy:32}[data-piece=block-3]{--i0:11.5;--i1:13;--fy:32}[data-piece=footer]{--i0:12;--i1:13;--fy:16;--o0:20.5;--o1:23.5}:where([data-shell=shopify-theme] .shell__piece){--o0:37;--o1:41}[data-piece=store-header]{--i0:24;--i1:27;--fy:-8;--o0:53;--o1:57;--ty:-32}[data-piece=featured]{--i0:23;--i1:27;--fs:1.15;--o0:53;--o1:57;--ty:-32}[data-piece=price]{--i0:27;--i1:29.5;--fy:8}[data-piece=pill]{--i0:28;--i1:30;--fs:.6}[data-piece^=tile]{--i0:25;--i1:28}[data-piece=tile-2],[data-piece=tile-4]{--i0:25.75;--i1:28.75;--o0:37.5;--o1:41.5}[data-piece=tile-1],[data-piece=tile-2]{--fx:-48;--tx:-24}[data-piece=tile-3],[data-piece=tile-4]{--fx:48;--tx:24}[data-piece=sale-tag]{--i0:28.5;--i1:30;--fs:.6;--dx:-16;--tx:-24}:where([data-shell=shopify-apps] .shell__piece){--o0:53;--o1:57;--ty:-32}[data-piece=hotspots]{--i0:43.5;--i1:46;--fs:.6}[data-piece=tooltip]{--i0:42;--i1:45;--fx:-24}[data-piece=profile]{--i0:42.5;--i1:45.5;--fy:-24}[data-piece=most-viewed]{--i0:43;--i1:46;--fy:24}[data-piece=sample-button]{--i0:44;--i1:47;--fy:24}[data-piece=settings]{--i0:42;--i1:46;--fx:48;--o1:58}:where([data-shell=support] .shell__piece){--o0:70;--o1:74;--ty:24}[data-piece=panel]{--i0:58;--i1:60;--fs:.96}[data-piece=bubble-1]{--i0:58.5;--i1:60.5}[data-piece=bubble-2]{--i0:59.25;--i1:61.25}[data-piece=bubble-3]{--i0:60;--i1:62}[data-piece=bubble-4]{--i0:60.75;--i1:62.75}[data-piece=composer]{--i0:61;--i1:63}[data-piece^=bubble],[data-piece=composer]{--fy:24}[data-piece=status-1]{--i0:60;--i1:62}[data-piece=status-2]{--i0:60.75;--i1:62.75}[data-piece=status-3]{--i0:61.5;--i1:63}[data-piece^=status]{--fx:16}:where([data-shell=custom-apps] .shell__piece){--tx:calc(var(--fx,0) * 4 / 3);--ty:calc(var(--fy,0) * 4 / 3)}[data-piece=chart]{--i0:75;--i1:77;--fx:-34;--fy:-34;--o0:87;--o1:90}[data-piece=list]{--i0:75.5;--i1:77.5;--fy:-48;--o0:87.25;--o1:90.25}[data-piece=toggle]{--i0:76;--i1:78;--fx:34;--fy:-34;--o0:87.5;--o1:90.5}[data-piece=calendar]{--i0:76.5;--i1:78.5;--fx:48;--o0:87.75;--o1:90.75}[data-piece=code]{--i0:77;--i1:79;--fx:34;--fy:34;--o0:88;--o1:91}[data-piece=text]{--i0:77.5;--i1:79.5;--fy:48;--o0:88.25;--o1:91.25}[data-piece=image]{--i0:78;--i1:80;--fx:-34;--fy:34;--o0:88.5;--o1:91.5}[data-piece=pin]{--i0:78.5;--i1:80;--fx:-48;--o0:88.75;--o1:91.75}[data-piece=laptop]{--i0:79;--i1:81;--fs:.98;--o0:88;--o1:92;--ts:1.12}[data-piece=phone]{--i0:79.5;--i1:81;--fs:.98;--o0:88;--o1:92;--tx:64}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
