/*! 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-error:#b42318;--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-normal:400;--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%}.field__label{font-size:1rem;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.field__error{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.field__optional,.field__hint,.timeline__text{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.field__input{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.error-summary__title,.faq__q,.row__title,.timeline__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)}.service-tile__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)}.service-row__title,.timeline__year{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)}.service-tile{flex-direction:column;gap:1rem;display:flex}.field{align-content:start;gap:.5rem;display:grid}.field__label{color:var(--color-ink)}.field__optional{color:var(--color-ink-muted);font-weight:var(--font-weight-normal)}.field__hint{color:var(--color-ink-muted)}.field__input{border:var(--border-field);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-standard);padding:.5rem 1rem;font-family:inherit}.field__input:hover{border-color:var(--color-ink)}.field__input:disabled{background:var(--color-surface-muted);border-color:var(--color-outline-variant);color:var(--color-ink-muted);cursor:not-allowed}.field__input[aria-invalid=true]{border-color:var(--color-error)}textarea.field__input{resize:vertical;min-height:8rem}.field__select{position:relative}.field__select .field__input{appearance:none;padding-right:3rem}.field__select .icon{color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;right:1rem;translate:0 -50%}.field--check{align-items:start;gap:.75rem;display:flex}.field--check input{flex:none;width:1.25rem;height:1.25rem;margin-top:.25rem}.field__error{color:var(--color-error);align-items:start;gap:.5rem;display:flex}.error-summary{border:1px solid var(--color-error);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.5rem}.error-summary__title{color:var(--color-error);align-items:center;gap:.5rem;display:flex}.error-summary__list{margin-top:.75rem;padding-left:1.25rem;list-style:outside}.rows>li{border-top:var(--border-hairline);padding-block:1.5rem}.rows>li:last-child{border-bottom:var(--border-hairline)}.row__text{color:var(--color-ink-muted);margin-top:.5rem}.faq{border-top:var(--border-hairline)}.faq__item{border-bottom:var(--border-hairline)}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:1rem;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q .icon{width:1.25rem;height:1.25rem}.faq__item[open] .faq__q .icon{rotate:45deg}.faq__a{max-width:var(--container-measure);color:var(--color-ink-muted);padding-bottom:1.5rem}@media (prefers-reduced-motion:no-preference){.faq__q .icon{transition:rotate var(--dur-base) var(--ease-standard)}}.shell--thumb{max-width:none}.service-tile__text{color:var(--color-ink-muted)}.service-tile .link--arrow{margin-top:auto}.related>[aria-current]{display:none}.service-row{gap:calc(.25rem * 10) var(--gutter);border-top:var(--border-hairline);align-items:center;padding-block:4rem;display:grid}.service-row__text{max-width:var(--container-measure)}.form-grid{gap:1.5rem;display:grid}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.timeline{gap:2.5rem;display:grid}.timeline__item{align-content:start;justify-items:start;gap:.75rem;padding-left:2rem;display:grid;position:relative}.timeline__item:before,.timeline__item:after{content:"";position:absolute}.timeline__item:before{--from:1 0;background:var(--color-primary);transform-origin:top;width:2px;inset:0 auto -2.5rem 0}.timeline__item:last-child:before{bottom:0}.timeline__item:after{border-radius:var(--radius-sm);background:var(--color-secondary);width:.75rem;height:.75rem;top:.5rem;left:calc(1px - .375rem)}.timeline__year{color:var(--color-primary-strong)}.timeline__name a{color:var(--color-ink);text-decoration-line:none}.timeline__name a:hover{text-decoration-line:underline}.timeline__text{color:var(--color-ink-muted)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.timeline__item:before{animation:1ms linear both line-in;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes line-in{0%{scale:var(--from)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.service-hero{view-timeline:--hero block;view-timeline-inset:0}.service-hero__shell .shell__piece{animation:piece-in var(--dur-reveal) var(--ease-out-expo) backwards, drift 1ms linear both;animation-delay:calc((var(--i0,var(--b0)) - var(--b0)) * .15s + .15s), 0s;animation-timeline:auto,--hero;animation-range:normal,exit}.service-row .shell__piece{animation:1ms linear both piece-in;animation-timeline:--row;animation-range:entry 10% cover 40%}.service-row{view-timeline:--row block}}}@keyframes drift{to{opacity:.6;translate:calc(var(--dx,var(--fx,0) / 3) * 1px) calc(var(--dy,var(--fy,0) / 3) * 1px)}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out-expo), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}}}.lost{justify-items:center;gap:2rem;display:grid}.lost__mark{width:min(var(--mark-size), 60vw);aspect-ratio:1;color:var(--color-primary);position:relative}.lost__g{width:100%;height:100%;position:absolute;inset:0}.lost__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;translate:130% 150%;rotate:24deg}.lost.is-fixed .lost__core{translate:none;rotate:none}html:not(.js) [data-lost-fix]{display:none}@media (prefers-reduced-motion:no-preference){.lost__core{transition:translate var(--dur-reveal) var(--ease-out-expo), rotate var(--dur-reveal) var(--ease-out-expo)}}@media (width>=48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.field--wide{grid-column:1/-1}}@media (width>=64rem){.timeline{gap:var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr))}.timeline__item{padding:2rem 0 0}.timeline__item:before{--from:0 1;inset:0 calc(var(--gutter) * -1) auto 0;transform-origin:0;width:auto;height:2px}.timeline__item:last-child:before{right:0}.timeline__item:after{top:calc(1px - .375rem);left:0}.service-row{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:6rem}.service-row__text{grid-column:1/span 5}.service-row__media{grid-column:7/-1}.service-row:nth-child(2n) .service-row__text{grid-area:1/8/auto/-1}.service-row:nth-child(2n) .service-row__media{grid-area:1/1/auto/span 6}}.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))}}.stack__q{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.stack{align-items:center;gap:calc(.25rem * 10) var(--gutter);display:grid}.stack__art{width:100%;max-width:22rem;margin-inline:auto;overflow:visible}.stack__core{transform-box:fill-box;transform-origin:50%}.stack__list{border-top:var(--border-hairline)}.stack__item{border-bottom:var(--border-hairline)}.stack__q{cursor:pointer;align-items:center;gap:.75rem;min-height:4rem;list-style:none;display:flex}.stack__q::-webkit-details-marker{display:none}.stack__swatch{border-radius:var(--radius-sm);flex:none;width:1rem;height:1rem}.stack__swatch--theme{background:var(--color-outline-variant)}.stack__swatch--apps{background:var(--color-primary)}.stack__swatch--data{background:var(--color-inverse-surface)}.stack__swatch--core{background:var(--color-secondary)}.stack__a{max-width:var(--container-measure);color:var(--color-ink-muted);padding:0 0 1.25rem 2rem}.stack:has([open]) .stack__layer{opacity:.4}:is(.stack:has([data-layer=theme][open]) .stack__layer--theme,.stack:has([data-layer=apps][open]) .stack__layer--apps,.stack:has([data-layer=data][open]) .stack__layer--data){opacity:1;translate:0 -12px}.stack:has([data-layer=core][open]) .stack__core{scale:1.3}@media (prefers-reduced-motion:no-preference){:is(.stack__layer,.stack__core){transition:opacity var(--dur-base) var(--ease-standard), translate var(--dur-slow) var(--ease-out-expo), scale var(--dur-slow) var(--ease-out-expo)}}@media (width>=64rem){.stack{grid-template-columns:repeat(12,minmax(0,1fr))}.stack__art{grid-column:1/span 6}.stack__list{grid-column:8/-1}}.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}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-8{right:2rem}.bottom-8{bottom:2rem}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-8{margin-bottom:2rem}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-8{width:2rem;height:2rem}.size-12{width:3rem;height:3rem}.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}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.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}.rounded-md{border-radius:.5rem}.rounded-xl{border-radius:1.25rem}.bg-primary-container{background-color:#d9efec}.bg-secondary{background-color:#fec417}.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-0{padding-top:0}.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-display{font-size:clamp(2.5rem,1.9643rem + 2.381vw,3.75rem);line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.035em);font-weight:var(--tw-font-weight,600)}.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)}.text-title-lg{font-size:1.375rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,600)}.text-title-md{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.font-semibold{--tw-font-weight:600;font-weight:600}.text-ink-muted{color:#555d5b}.text-primary-strong{color:#007767}.block-1{block-size:.25rem}.block-2{block-size:.5rem}.block-3{block-size:.75rem}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-5{grid-column-start:5}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,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\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:py-24{padding-block:6rem}.lg\:pt-0{padding-top:0}.lg\:pt-16{padding-top:4rem}.lg\:pb-12{padding-bottom:3rem}.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}
