@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/min-guru/_next/static/media/instrument-sans-latin-ext-400-normal.ec2609ab.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-ext-400-normal.6cd4e0f9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/min-guru/_next/static/media/instrument-sans-latin-400-normal.c2910da0.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-400-normal.6f6ba8a3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/min-guru/_next/static/media/instrument-sans-latin-ext-500-normal.ecef3f9d.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-ext-500-normal.97b43cbc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/min-guru/_next/static/media/instrument-sans-latin-500-normal.60d24a12.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-500-normal.adcb9d8a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/min-guru/_next/static/media/instrument-sans-latin-ext-600-normal.492cc889.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-ext-600-normal.f30a07e6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/min-guru/_next/static/media/instrument-sans-latin-600-normal.c7bbde76.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-600-normal.835b00af.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/min-guru/_next/static/media/instrument-sans-latin-ext-700-normal.0dc90e79.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-ext-700-normal.1c744fab.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/min-guru/_next/static/media/instrument-sans-latin-700-normal.1ebe40bc.woff2) format("woff2"),url(/min-guru/_next/static/media/instrument-sans-latin-700-normal.645fe94a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/min-guru/_next/static/media/dm-sans-latin-ext-400-normal.7cb6031c.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-ext-400-normal.ba745c79.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/min-guru/_next/static/media/dm-sans-latin-400-normal.b4cc5723.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-400-normal.a66f6306.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/min-guru/_next/static/media/dm-sans-latin-ext-500-normal.9ddd94af.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-ext-500-normal.20acee84.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/min-guru/_next/static/media/dm-sans-latin-500-normal.8c14edc2.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-500-normal.0829c696.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/min-guru/_next/static/media/dm-sans-latin-ext-600-normal.e10c701c.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-ext-600-normal.d12e62c4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/min-guru/_next/static/media/dm-sans-latin-600-normal.d72195ee.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-600-normal.1d30d18d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/min-guru/_next/static/media/dm-sans-latin-ext-700-normal.36ab237a.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-ext-700-normal.743fbc51.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/min-guru/_next/static/media/dm-sans-latin-700-normal.4d8985a6.woff2) format("woff2"),url(/min-guru/_next/static/media/dm-sans-latin-700-normal.6978f950.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-guru-ink:#151521;--color-pure-white:#ffffff;--color-seafoam:#e4f2e9;--color-mineral-blue:#b9d8e8;--color-warm-oat:#f4f1ec;--color-cloud-grey:#f5f5f7;--color-sky-wash:#d5ebf5;--color-nordic-rose-100:#f9cacf;--color-nordic-rose-200:#efb9bc;--color-chalk-white:#fcfcf8;--color-deep-forest-green:#29312c;--color-fashion-green:#205c43;--color-signal-black:#050505;--color-brand-ink:var(--color-guru-ink);--color-brand-ink-rgb:21 21 33;--color-text-primary:var(--color-brand-ink);--color-text-secondary:rgb(var(--color-brand-ink-rgb)/0.64);--color-text-long-form:rgb(var(--color-brand-ink-rgb)/0.78);--color-text-inverse:var(--color-pure-white);--color-surface-base:var(--color-pure-white);--color-surface-warm:var(--color-chalk-white);--color-border-functional:rgb(var(--color-brand-ink-rgb)/0.14);--guru-font-body:"DM Sans","Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif;--guru-font-display:"Instrument Sans","DM Sans","Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif;--guru-font-weight-regular:400;--guru-font-weight-medium:500;--guru-font-weight-semibold:600;--guru-font-weight-bold:700;--guru-display-letter-spacing:-0.025em;--guru-leading-body:1.55;--guru-leading-display:1.08;--guru-type-hero:clamp(3rem,2.429rem + 2.857vw,4rem);--guru-type-page-title:clamp(2.25rem,1.821rem + 2.143vw,3rem);--guru-type-section-title:clamp(1.75rem,1.464rem + 1.429vw,2.25rem);--guru-type-component-title:clamp(1.25rem,1.107rem + 0.714vw,1.5rem);--guru-type-body:1rem;--guru-type-detail:0.9375rem;--guru-type-secondary:0.875rem;--guru-type-label:0.75rem;--guru-leading-detail:1.65;--guru-rich-body-size:var(--guru-type-detail);--guru-rich-body-leading:var(--guru-leading-detail);--guru-rich-small-size:var(--guru-type-secondary);--guru-rich-heading-primary-size:clamp(1rem,0.977rem + 0.114vw,1.0625rem);--guru-rich-heading-secondary-size:clamp(0.9375rem,0.915rem + 0.114vw,1rem);--guru-rich-heading-leading:1.45;--guru-rich-paragraph-space:var(--guru-space-4);--guru-rich-heading-space:var(--guru-space-6);--guru-rich-heading-after:var(--guru-space-3);--guru-rich-list-gap:var(--guru-space-2);--guru-rich-table-size:var(--guru-type-secondary);--guru-rich-table-leading:1.5;--guru-rich-table-padding-block:clamp(0.625rem,0.58rem + 0.12vw,0.75rem);--guru-rich-table-padding-inline:clamp(0.625rem,0.534rem + 0.455vw,0.875rem);--guru-rich-table-radius:var(--guru-space-2);--guru-rich-table-surface:rgb(var(--color-brand-ink-rgb)/0.035);--font-ui-body:var(--guru-font-body);--font-ui-display:var(--guru-font-display);--font-ui-sans:var(--guru-font-body);--font-ui-heading:var(--guru-font-display);--text-font-family:var(--guru-font-body);--heading-font-family:var(--guru-font-display);--heading-font-weight:var(--guru-font-weight-medium);--heading-letter-spacing:var(--guru-display-letter-spacing);--ui-tracking-tight:var(--guru-display-letter-spacing);--type-size-base:var(--guru-type-body);--text-base:var(--guru-type-body);--text-sm:var(--guru-type-secondary);--ui-type-body:var(--guru-type-body);--ui-type-body-sm:var(--guru-type-secondary);--guru-space-1:4px;--guru-space-2:8px;--guru-space-3:12px;--guru-space-4:16px;--guru-space-6:24px;--guru-space-8:32px;--guru-space-12:48px;--guru-space-16:64px;--guru-shell-max:1344px;--guru-gutter-mobile:16px;--guru-gutter-tablet:24px;--guru-gutter-desktop:40px;--guru-shell-gutter:var(--guru-gutter-mobile);--guru-reading-width:720px;--guru-target-min:44px;--guru-button-min-height:48px;--guru-radius-badge:4px;--guru-radius-control:12px;--guru-radius-media:16px;--guru-radius-hero:24px;--guru-control-type:var(--guru-type-secondary);--guru-control-line-height:1.5;--guru-control-group-gap:var(--guru-space-2);--guru-control-stack-gap:var(--guru-space-4);--guru-control-select-min-height:56px;--guru-control-button-min-height:52px;--guru-control-button-min-width:72px;--guru-control-button-min-width-wide:88px;--guru-control-padding-inline:var(--guru-space-4);--guru-control-radius:var(--guru-radius-control);--guru-control-border-idle:rgb(var(--color-brand-ink-rgb)/0.3);--guru-control-border-selected:var(--color-brand-ink);--guru-control-surface-idle:var(--color-pure-white);--guru-control-surface-soft:var(--color-cloud-grey);--guru-control-surface-selected:var(--color-seafoam);--guru-control-surface-disabled:var(--color-cloud-grey);--guru-control-opacity-disabled:0.42;--guru-space-section-compact:clamp(2rem,1.714rem + 1.429vw,3rem);--guru-space-section:clamp(4rem,3.429rem + 2.857vw,6rem)}@media (min-width:700px){:root{--guru-shell-gutter:var(--guru-gutter-tablet)}}@media (min-width:1000px){:root{--guru-shell-gutter:var(--guru-gutter-desktop)}}.guru-shell{width:min(calc(100% - (2 * var(--guru-shell-gutter))),var(--guru-shell-max));min-width:0;margin-inline:auto}.guru-reading-width{width:min(100%,var(--guru-reading-width))}.guru-type-body{font-size:var(--guru-type-body);line-height:var(--guru-leading-body)}.guru-rich-text,.guru-type-body{color:inherit;font-family:var(--guru-font-body)}.guru-rich-text{font-size:var(--guru-rich-body-size);line-height:var(--guru-rich-body-leading);letter-spacing:normal;hyphens:auto;overflow-wrap:anywhere;text-wrap:pretty}.guru-rich-text :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,table,figure,pre,hr){color:inherit;margin:0}.guru-rich-text :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--guru-font-display);font-weight:var(--guru-font-weight-medium);letter-spacing:var(--guru-display-letter-spacing);line-height:var(--guru-rich-heading-leading);margin-block:var(--guru-rich-heading-space) var(--guru-rich-heading-after);text-wrap:balance}.guru-rich-text :where(h1,h2,h3){font-size:var(--guru-rich-heading-primary-size)}.guru-rich-text :where(h4,h5,h6){font-size:var(--guru-rich-heading-secondary-size)}.guru-rich-text :where(p,ul,ol,dl,blockquote,table,figure,pre,hr){margin-block-end:var(--guru-rich-paragraph-space)}.guru-rich-text :where(p,li,dt,dd){font-family:var(--guru-font-body);font-size:var(--guru-rich-body-size);font-weight:var(--guru-font-weight-regular);letter-spacing:normal;line-height:var(--guru-rich-body-leading)}.guru-rich-text :where(ul,ol){display:grid;gap:var(--guru-rich-list-gap);padding-inline-start:1.25rem}.guru-rich-text :where(li>ul,li>ol){margin-block:var(--guru-rich-list-gap) 0}.guru-rich-text :where(li>p){margin-block-end:0}.guru-rich-text :where(dl){display:grid;gap:var(--guru-space-1) var(--guru-space-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.guru-rich-text :where(dt,strong,b){font-weight:var(--guru-font-weight-medium)}.guru-rich-text :where(dd){margin:0}.guru-rich-text :where(em,i){font-style:italic}.guru-rich-text :where(small){font-size:var(--guru-rich-small-size);line-height:1.5}.guru-rich-text :where(a){color:inherit;text-decoration:underline 1px currentColor;text-underline-offset:.22em;transition:text-decoration-thickness .16s ease}.guru-rich-text :where(a:hover){text-decoration-thickness:2px}.guru-rich-text :where(blockquote){border-inline-start:2px solid var(--guru-rich-rule-color,currentColor);padding-inline-start:var(--guru-space-4)}.guru-rich-text :where(blockquote>:last-child){margin-block-end:0}.guru-rich-text :where(table){width:100%;overflow:hidden;border:1px solid var(--guru-rich-rule-color,var(--color-border-functional));border-radius:var(--guru-rich-table-radius);border-collapse:separate;border-spacing:0;color:inherit;font-size:var(--guru-rich-table-size);font-variant-numeric:tabular-nums;line-height:var(--guru-rich-table-leading);table-layout:fixed}.guru-rich-text :where(th,td){border-block-end:1px solid var(--guru-rich-rule-color,var(--color-border-functional));color:inherit;padding:var(--guru-rich-table-padding-block) var(--guru-rich-table-padding-inline);text-align:start;vertical-align:top}.guru-rich-text :where(th){opacity:1;color:inherit;font-family:var(--guru-font-body);font-size:var(--guru-rich-table-size);font-style:normal;font-weight:var(--guru-font-weight-medium);letter-spacing:normal;line-height:var(--guru-rich-table-leading)}.guru-rich-text :where(td,td strong,td b){font-weight:var(--guru-font-weight-regular)}.guru-rich-text :where(thead th){background:var(--guru-rich-table-surface)}.guru-rich-text :where(th:not(:first-child),td:not(:first-child)){text-align:end}.guru-rich-text table :is(th,td):empty+td,.guru-rich-text table :is(th,td):first-child{padding-inline-start:var(--guru-rich-table-padding-inline)}.guru-rich-text table :is(th,td):last-child{padding-inline-end:var(--guru-rich-table-padding-inline)}.guru-rich-text :where(tbody tr:last-child>th,tbody tr:last-child>td){border-block-end:0}.guru-rich-text :where(table.is-three-columns th:first-child,table.is-three-columns td:first-child){width:50%}.guru-rich-text :where(table.is-four-columns th:first-child,table.is-four-columns td:first-child){width:40%}.guru-rich-text :where(caption){padding-block-end:var(--guru-space-2);color:inherit;font-size:var(--guru-rich-table-size);font-weight:var(--guru-font-weight-medium);line-height:var(--guru-rich-table-leading);text-align:start}.guru-rich-text :where(figure img,figure video){display:block;width:100%;height:auto;border-radius:var(--guru-radius-media)}.guru-rich-text :where(figcaption){margin-block-start:var(--guru-space-2);font-size:var(--guru-rich-small-size);line-height:1.5}.guru-rich-text :where(pre){max-width:100%;overflow-x:auto;border-radius:var(--guru-radius-badge);background:var(--guru-rich-code-surface,var(--color-cloud-grey));padding:var(--guru-space-4);white-space:pre}.guru-rich-text :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.guru-rich-text :where(hr){height:1px;border:0;background:var(--guru-rich-rule-color,currentColor)}.guru-rich-text :where([style]){color:inherit!important;background:transparent!important;font-family:inherit!important;letter-spacing:inherit!important}.guru-rich-text :where(span,font)[style]{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.guru-rich-text :where(h1,h2,h3,h4,h5,h6)[style]{color:inherit!important;font-family:var(--guru-font-display)!important;letter-spacing:var(--guru-display-letter-spacing)!important}.guru-rich-text :where(h1[style],h2[style],h3[style]){font-size:var(--guru-rich-heading-primary-size)!important;font-weight:var(--guru-font-weight-medium)!important;line-height:var(--guru-rich-heading-leading)!important}.guru-rich-text :where(h4[style],h5[style],h6[style]){font-size:var(--guru-rich-heading-secondary-size)!important;font-weight:var(--guru-font-weight-medium)!important;line-height:var(--guru-rich-heading-leading)!important}.guru-rich-text :where(p[style],li[style],dt[style],dd[style]){font-size:var(--guru-rich-body-size)!important;font-weight:var(--guru-font-weight-regular)!important;line-height:var(--guru-rich-body-leading)!important}.guru-rich-text :where(strong[style],b[style]){font-weight:var(--guru-font-weight-medium)!important}.guru-rich-text>:first-child,.guru-rich-text>:first-child>:first-child{margin-block-start:0}.guru-rich-text>:last-child,.guru-rich-text>:last-child>:last-child{margin-block-end:0}body{min-width:0;color:var(--color-text-primary);font-family:var(--guru-font-body);font-size:var(--guru-type-body)}.guru-heading,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.prose :where(h1,h2,h3,h4,h5,h6),h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--guru-font-display);font-weight:var(--guru-font-weight-medium);font-synthesis:none;letter-spacing:var(--guru-display-letter-spacing)}.guru-heading{line-height:var(--guru-leading-display)}.guru-heading--hero{font-size:var(--guru-type-hero)}.guru-heading--page{font-size:var(--guru-type-page-title)}.guru-heading--section{font-size:var(--guru-type-section-title)}.guru-heading--component{font-size:var(--guru-type-component-title);line-height:1.2}.guru-text-secondary{color:var(--guru-surface-secondary,var(--color-text-secondary));font-size:var(--guru-type-secondary)}:focus-visible{outline:3px solid var(--color-pure-white);outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand-ink)}.guru-button{display:inline-flex;min-width:var(--guru-target-min);min-height:var(--guru-button-min-height);align-items:center;justify-content:center;gap:var(--guru-space-2);border:0;border-radius:var(--guru-radius-control);padding:11px 18px;color:var(--color-brand-ink);font-family:var(--guru-font-body);font-size:var(--guru-type-secondary);font-weight:var(--guru-font-weight-bold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,filter .16s ease,transform .16s ease,opacity .16s ease}.guru-button--primary{background:var(--color-brand-ink);color:var(--color-pure-white)}.guru-button--secondary{background:var(--color-warm-oat);color:var(--color-brand-ink)}.guru-button--member{background:var(--color-mineral-blue);color:var(--color-brand-ink)}.guru-button--positive{background:var(--color-fashion-green);color:var(--color-pure-white)}.guru-button--inverse{background:var(--color-pure-white);color:var(--color-brand-ink)}.guru-button--inverse-secondary{background:rgb(255 255 255/.12);color:var(--color-pure-white)}.guru-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed!important;filter:none;opacity:.5;pointer-events:none;transition:none}@media (hover:hover) and (pointer:fine){.guru-button:is(.guru-button--primary,.guru-button--positive,.guru-button--inverse-secondary):not(:disabled,[aria-disabled=true]):hover{filter:brightness(1.18);transform:translateY(-1px)}.guru-button:is(.guru-button--secondary,.guru-button--member,.guru-button--inverse):not(:disabled,[aria-disabled=true]):hover{filter:brightness(.94);transform:translateY(-1px)}}.guru-button.guru-button:active:not(:disabled,[aria-disabled=true]),.guru-button.guru-button[data-component-preview-state=active]:not(:disabled,[aria-disabled=true]){filter:brightness(.84);transform:translateY(0) scale(.98)}.badge,.badge-list .badge,.guru-badge{font-family:var(--guru-font-body);font-size:var(--guru-type-label);font-weight:var(--guru-font-weight-bold);line-height:1.2;letter-spacing:.02em}.guru-badge{--guru-badge-background:var(--color-cloud-grey);--guru-badge-foreground:var(--color-brand-ink);display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:0;border-radius:var(--guru-radius-badge);background:var(--guru-badge-background);color:var(--guru-badge-foreground);padding:var(--guru-space-1) var(--guru-space-2)}.guru-badge--positive{--guru-badge-background:var(--color-seafoam);--guru-badge-foreground:var(--color-fashion-green)}.guru-badge--member{--guru-badge-background:var(--color-mineral-blue)}.guru-surface{--guru-surface-background:var(--color-surface-base);--guru-surface-foreground:var(--color-text-primary);--guru-surface-secondary:var(--color-text-secondary);--ui-color-text-primary:var(--guru-surface-foreground);--ui-color-text-muted:var(--guru-surface-secondary);--ui-color-text-subtle:var(--guru-surface-secondary);background:var(--guru-surface-background);color:var(--guru-surface-foreground)}.guru-surface--chalk{--guru-surface-background:var(--color-chalk-white)}.guru-surface--oat{--guru-surface-background:var(--color-warm-oat)}.guru-surface--cloud{--guru-surface-background:var(--color-cloud-grey)}.guru-surface--seafoam{--guru-surface-background:var(--color-seafoam)}.guru-surface--mineral{--guru-surface-background:var(--color-mineral-blue)}.guru-surface--sky{--guru-surface-background:var(--color-sky-wash)}.guru-surface--rose-100{--guru-surface-background:var(--color-nordic-rose-100)}.guru-surface--rose-200{--guru-surface-background:var(--color-nordic-rose-200);--guru-surface-secondary:var(--color-brand-ink)}.guru-surface--forest,.guru-surface--positive,.guru-surface--signal{--guru-surface-foreground:var(--color-pure-white);--guru-surface-secondary:rgb(255 255 255/0.72);--ui-color-text-primary:var(--guru-surface-foreground);--ui-color-text-muted:var(--guru-surface-secondary);--ui-color-text-subtle:var(--guru-surface-secondary)}.guru-surface--forest{--guru-surface-background:var(--color-deep-forest-green)}.guru-surface--positive{--guru-surface-background:var(--color-fashion-green)}.guru-surface--signal{--guru-surface-background:var(--color-signal-black)}.guru-surface--card{border:0;border-radius:var(--guru-radius-media);box-shadow:none}.guru-surface--hero{border:0;border-radius:var(--guru-radius-hero);box-shadow:none}.guru-functional-border{border:1px solid var(--color-border-functional);border-radius:var(--guru-radius-control)}@media (prefers-reduced-motion:reduce){.guru-button{transition:none}}@media (forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}:is(button,input[type=button],input[type=reset],input[type=submit],.button,.guru-button,.shopify-challenge__button,.shopify-payment-button__button){border:1px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:auto}:is(button,input[type=button],input[type=reset],input[type=submit],.button,.guru-button,.shopify-challenge__button,.shopify-payment-button__button):is(:disabled,[aria-disabled=true]){border-color:GrayText;color:GrayText;filter:none;opacity:1}.guru-button:not(:disabled,[aria-disabled=true]):hover{border-color:Highlight;background:Highlight;color:HighlightText;filter:none}}.cart-summary__assurance[data-bridge-contract="checkout-assurance-row@1"]{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-start;gap:0;border:0;border-radius:8px;padding:10px 0;background:transparent;color:var(--color-brand-ink,var(--ink,#151521));font-family:var(--guru-font-body,"DM Sans",system-ui,sans-serif);text-decoration:none}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot-stars{display:inline-flex;align-items:center;gap:1px}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot-stars>svg{display:grid;width:15px;height:15px;place-items:center;background:#00b67a;fill:var(--color-pure-white,var(--white,#fff));padding:2px}[data-bridge-contract="checkout-assurance-row@1"] .lh-trust-row__divider{display:block;width:1px;height:24px;flex:0 0 1px;margin:0 6px;background:rgb(var(--color-brand-ink-rgb,var(--ink-rgb,21 21 33))/.16)}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__mark-groups{display:flex;width:auto;min-width:0;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 8px}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__marks{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0;list-style:none}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__marks li{display:grid;width:38px;height:24px;flex:0 0 38px;place-items:center;margin:0;padding:0}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__marks img{display:block;width:38px;height:24px;filter:none;object-fit:contain;opacity:1}[data-bridge-contract="checkout-assurance-row@1"] .checkout-assurance-row__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot:focus-visible{outline:3px solid var(--color-pure-white,var(--white,#fff));outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand-ink,var(--ink,#151521))}@media (hover:hover){[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot:hover{background:rgb(var(--color-brand-ink-rgb,var(--ink-rgb,21 21 33))/.04)}}@media (max-width:699px){[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__marks [data-assurance-mark=googlepay],[data-bridge-contract="checkout-assurance-row@1"] .lh-trust-row__divider{display:none}}@media (max-width:360px){[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot-stars>svg{width:14px;height:14px}}@media (forced-colors:active){[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__marks img{filter:none;forced-color-adjust:auto;opacity:1}[data-bridge-contract="checkout-assurance-row@1"] .cart-summary__trustpilot-stars>svg{border:1px solid CanvasText;background:Canvas;fill:CanvasText}[data-bridge-contract="checkout-assurance-row@1"] .lh-trust-row__divider{background:CanvasText}}