.CaseHeading-module__9N2zWa__heading{gap:var(--space-2);flex-direction:column;display:flex}.CaseHeading-module__9N2zWa__kicker{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);letter-spacing:-.02em;line-height:1.2}.CaseHeading-module__9N2zWa__headline{letter-spacing:-.02em;color:inherit;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);line-height:1.1}
.Type-module__4eaqha__eyebrow{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-b1);letter-spacing:-.01em;text-transform:uppercase;line-height:1.3}.Type-module__4eaqha__title{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.2}.Type-module__4eaqha__subtitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);letter-spacing:-.02em;line-height:1.2}.Type-module__4eaqha__statement{font-family:var(--font-sans);font-weight:500;font-size:var(--text-h4);letter-spacing:-.02em;line-height:1.35}.Type-module__4eaqha__lead{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-h4);letter-spacing:-.02em;line-height:1.35}.Type-module__4eaqha__bodyLg{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-b0);letter-spacing:-.01em;line-height:1.35}.Type-module__4eaqha__body{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-b1);letter-spacing:-.01em;line-height:1.4}.Type-module__4eaqha__note{font-family:var(--font-sans);font-size:var(--text-b2);letter-spacing:-.01em;line-height:1.35}.Type-module__4eaqha__metaLabel{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-b1);letter-spacing:-.02em;text-transform:uppercase;line-height:1.3}.Type-module__4eaqha__metaValue{font-family:var(--font-sans);font-size:var(--text-b1);letter-spacing:-.01em;line-height:1.5}
.CaseHero-module__D4Ip7W__hero{z-index:60;background:linear-gradient(#65ab98,#125442);justify-content:center;height:clamp(724px,100dvh,900px);padding:128px 69px 96px;display:flex;position:relative;overflow:hidden}.CaseHero-module__D4Ip7W__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-9);width:100%;max-width:1400px;height:100%;display:flex}.CaseHero-module__D4Ip7W__textCol{justify-content:space-between;gap:var(--space-10);flex-direction:column;flex:0 692px;min-width:0;max-width:720px;height:100%;display:flex}.CaseHero-module__D4Ip7W__headings{color:#fff}.CaseHero-module__D4Ip7W__meta{gap:var(--space-7);align-items:flex-start;display:flex}.CaseHero-module__D4Ip7W__metaCol{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.CaseHero-module__D4Ip7W__metaItem{gap:var(--space-2);flex-direction:column;max-width:283px;display:flex}.CaseHero-module__D4Ip7W__metaLabel{color:#fefef9;opacity:.8;}.CaseHero-module__D4Ip7W__metaValue{color:#fff;}.CaseHero-module__D4Ip7W__underline{text-underline-offset:3px;text-decoration:underline}.CaseHero-module__D4Ip7W__phoneCrop{aspect-ratio:525/747;pointer-events:none;flex:0 0 525px;width:525px;position:relative}.CaseHero-module__D4Ip7W__phoneImg{filter:drop-shadow(24px 40px 104px #0006);width:227.98%;max-width:none;height:auto;position:absolute;top:-37%;left:-71.91%}@media (max-width:1099px){.CaseHero-module__D4Ip7W__hero{height:auto;padding:112px var(--container-pad) 0}.CaseHero-module__D4Ip7W__inner{flex-direction:column;align-items:center;height:auto}.CaseHero-module__D4Ip7W__textCol{gap:var(--space-8);max-width:100%;height:auto;padding-bottom:var(--space-8);flex:0 auto}.CaseHero-module__D4Ip7W__phoneCrop{flex:none;width:min(525px,88vw)}}@media (max-width:749px){.CaseHero-module__D4Ip7W__hero{padding-top:64px}.CaseHero-module__D4Ip7W__meta{display:none}}
.SectionHeading-module__ZCWIVq__heading{gap:var(--space-2);flex-direction:column;display:flex}.SectionHeading-module__ZCWIVq__eyebrow{color:var(--case-accent-ink,var(--case-accent,currentColor));}.SectionHeading-module__ZCWIVq__lead{color:var(--color-neutral-secondary);font-size:clamp(1.125rem,1rem + .7vw,1.5rem);line-height:1.4}.SectionHeading-module__ZCWIVq__title{color:var(--color-neutral-primary);}.SectionHeading-module__ZCWIVq__title span[data-regular]{font-weight:var(--weight-regular)}.SectionHeading-module__ZCWIVq__sub{color:var(--color-neutral-secondary);margin-top:var(--space-2);}
.shared-module__2qf-wq__segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:#f0f0f0;border:1px solid #e4e4e4;width:fit-content;margin-inline:auto;display:flex;position:relative}.shared-module__2qf-wq__pill{top:var(--space-1);bottom:var(--space-1);z-index:0;background:var(--segmented-accent,var(--color-checkout-green));pointer-events:none;border-radius:12px;position:absolute;left:0}.shared-module__2qf-wq__segment{z-index:1;width:var(--segment-width,120px);height:var(--segment-height,48px);font-family:inherit;font-size:var(--text-b2);color:var(--color-neutral-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;line-height:1.7;display:inline-flex;position:relative}.shared-module__2qf-wq__segment:hover:not(.shared-module__2qf-wq__segmentActive){color:var(--case-accent-ink,var(--case-accent,var(--color-neutral-primary)));background-color:#0000000d}.shared-module__2qf-wq__segment:focus-visible{outline:2px solid var(--segmented-accent,var(--color-checkout-green));outline-offset:2px}.shared-module__2qf-wq__segmentActive{color:#fafbf0;font-family:var(--font-sans);font-weight:var(--weight-bold)}@media (max-width:749px){.shared-module__2qf-wq__segment{width:var(--segment-width,auto);padding-inline:var(--space-4);height:var(--segment-height,40px)}}.shared-module__2qf-wq__wide{--wide-width:min(1080px, 100vw - 2 * var(--container-pad) - 16px);width:var(--wide-width);margin-inline:calc((100% - var(--wide-width)) / 2)}@media (max-width:899px){.shared-module__2qf-wq__wide{width:auto;margin-inline:0}}
.FlowDiagram-module__LSGX0W__diagram{gap:var(--space-6);flex-direction:column;display:flex}.FlowDiagram-module__LSGX0W__flow{flex-direction:column;width:100%;max-width:696px;margin-inline:auto;display:flex}.FlowDiagram-module__LSGX0W__cardsRow{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.FlowDiagram-module__LSGX0W__card,.FlowDiagram-module__LSGX0W__cardBold{border:1px solid var(--color-border);background:var(--color-foreground);height:88px;font-size:var(--text-b1);text-align:center;text-wrap:balance;color:var(--color-neutral-secondary);padding-inline:var(--space-2);border-radius:24px;justify-content:center;align-items:center;line-height:1.4;display:flex}.FlowDiagram-module__LSGX0W__cardBold{font-weight:700}.FlowDiagram-module__LSGX0W__connectors{width:100%;height:88px;color:var(--color-border-dark);margin-top:-6px;display:block;overflow:visible}.FlowDiagram-module__LSGX0W__destination{display:grid}.FlowDiagram-module__LSGX0W__destination>*{grid-area:1/1}.FlowDiagram-module__LSGX0W__destination>.FlowDiagram-module__LSGX0W__cardsRow{align-self:start}.FlowDiagram-module__LSGX0W__centralized{justify-content:center;justify-self:center;align-items:center;width:calc(66.6667% + 32px);max-width:100%;height:112px;display:flex;position:relative}.FlowDiagram-module__LSGX0W__centralizedBox{background:linear-gradient(#9abce1,#1f7ae0);border:1px solid #92afd0;border-radius:40px;position:absolute;inset:0;box-shadow:0 4px 48px #00000024}.FlowDiagram-module__LSGX0W__centralizedLabel{padding-inline:var(--space-5);text-align:center;font-family:var(--font-sans);font-weight:700;font-size:var(--text-h4);color:#fff;line-height:1.4;position:relative}.FlowDiagram-module__LSGX0W__centralizedWord{display:inline-block}.FlowDiagram-module__LSGX0W__centralizedWord+.FlowDiagram-module__LSGX0W__centralizedWord{margin-left:.28em}@media (max-width:749px){.FlowDiagram-module__LSGX0W__cardsRow{gap:16px}.FlowDiagram-module__LSGX0W__centralized{width:calc(66.6667% + 10.6667px)}.FlowDiagram-module__LSGX0W__card,.FlowDiagram-module__LSGX0W__cardBold{height:72px;font-size:var(--text-b2)}.FlowDiagram-module__LSGX0W__centralized{height:88px}.FlowDiagram-module__LSGX0W__centralizedLabel{font-size:var(--text-b0)}}
.WhyCheckout-module__WVbCUG__intro{gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:749px){.WhyCheckout-module__WVbCUG__intro{display:none}}.WhyCheckout-module__WVbCUG__introBody{color:var(--color-neutral-secondary);}.WhyCheckout-module__WVbCUG__why{gap:var(--space-7);flex-direction:column;display:flex}
.HomepageHero-module__8pxiza__hero{z-index:60;flex-direction:column;display:flex;position:relative}.HomepageHero-module__8pxiza__gradient{padding:128px var(--container-pad) 0;background:linear-gradient(#578cc9,#082b54);justify-content:center;padding-bottom:clamp(160px,24vw,400px);display:flex}.HomepageHero-module__8pxiza__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-8);width:100%;max-width:1240px;display:flex}.HomepageHero-module__8pxiza__headline{color:#fff;max-width:724px}.HomepageHero-module__8pxiza__meta{gap:var(--space-7);flex-direction:column;max-width:468px;display:flex}.HomepageHero-module__8pxiza__metaRow{gap:var(--space-7);align-items:flex-start;display:flex}.HomepageHero-module__8pxiza__metaItem{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.HomepageHero-module__8pxiza__metaItemCompact{flex:none}.HomepageHero-module__8pxiza__metaItemCompact .HomepageHero-module__8pxiza__metaValue{white-space:nowrap}.HomepageHero-module__8pxiza__metaItemWide{flex:auto}.HomepageHero-module__8pxiza__metaLabel{color:#fcfcfc;opacity:.8;white-space:nowrap;}.HomepageHero-module__8pxiza__metaValue{color:#fafbf0;}.HomepageHero-module__8pxiza__underline{text-underline-offset:3px;text-decoration:underline}.HomepageHero-module__8pxiza__mockupWrap{padding-inline:var(--container-pad);justify-content:center;margin-top:clamp(-320px,-19vw,-120px);display:flex}.HomepageHero-module__8pxiza__mockup{width:min(1148px,100%);height:auto}@media (max-width:1099px){.HomepageHero-module__8pxiza__gradient{padding-top:112px}.HomepageHero-module__8pxiza__inner{gap:var(--space-8);flex-direction:column}.HomepageHero-module__8pxiza__meta{max-width:560px}}@media (max-width:749px){.HomepageHero-module__8pxiza__meta{display:none}}
.Gallery-module__6hU0-W__section{align-items:center;gap:var(--space-8);width:100%;padding-top:139px;padding-bottom:var(--space-10);flex-direction:column;display:flex}.Gallery-module__6hU0-W__intro{width:min(880px, 100% - 2 * var(--container-pad));align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.Gallery-module__6hU0-W__heading{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-neutral-primary);text-wrap:balance;font-size:3rem;line-height:1.2}.Gallery-module__6hU0-W__lead{color:var(--color-neutral-secondary);}@media (max-width:749px){.Gallery-module__6hU0-W__heading{font-size:2rem}}.Gallery-module__6hU0-W__rows{width:min(1296px, 100% - 2 * var(--container-pad));gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.Gallery-module__6hU0-W__row{align-items:stretch;gap:var(--space-5);display:flex}.Gallery-module__6hU0-W__card{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.Gallery-module__6hU0-W__cardNarrow{flex:0 0 40.3%}.Gallery-module__6hU0-W__cardMet{flex:0 0 48.8%}.Gallery-module__6hU0-W__frame{flex-direction:column;height:500px;display:flex;}.Gallery-module__6hU0-W__frameShort{height:428px}.Gallery-module__6hU0-W__media{border-radius:var(--frame-inner-radius);flex:1;min-height:0;position:relative;overflow:hidden}.Gallery-module__6hU0-W__mediaDark{background:#111}.Gallery-module__6hU0-W__mediaBlack{background:#000}.Gallery-module__6hU0-W__mediaLavender{background:#f0f2f8}.Gallery-module__6hU0-W__mediaWhite{background:var(--color-foreground)}.Gallery-module__6hU0-W__mediaBlue{background:#ecf1f6}.Gallery-module__6hU0-W__mediaCream{background:#f3f0e6}.Gallery-module__6hU0-W__mediaGreen{background:#e8efe3}.Gallery-module__6hU0-W__mediaPink{background:#f2e4e8}.Gallery-module__6hU0-W__mediaSky{background:#edf4f7}.Gallery-module__6hU0-W__collageItem{position:absolute}.Gallery-module__6hU0-W__phoneShot{height:calc(100% - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Gallery-module__6hU0-W__phoneRounded{border-radius:35px}.Gallery-module__6hU0-W__phoneRounded img{border-radius:35px}.Gallery-module__6hU0-W__fitVideo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Gallery-module__6hU0-W__phoneVideo{aspect-ratio:224/452;object-fit:cover;height:calc(100% - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Gallery-module__6hU0-W__phoneVideoRounded{border-radius:35px}.Gallery-module__6hU0-W__musicVideo{aspect-ratio:306/484;object-fit:cover;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Gallery-module__6hU0-W__shackPhone{filter:drop-shadow(0 0 12px #00000014)}.Gallery-module__6hU0-W__shackCard{aspect-ratio:235/258;border:.5px solid #474747;border-radius:16px;width:58.75%;max-width:235px;position:absolute;top:calc(50% + 23px);left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 24px #00000026}.Gallery-module__6hU0-W__metShot{border:1px solid #f4eaed;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 4px 24px #6c33442e}.Gallery-module__6hU0-W__guidebookShot{position:absolute;box-shadow:0 4px 12px #0000000d}.Gallery-module__6hU0-W__guidebookFront{box-shadow:0 4px 24px #00000014}.Gallery-module__6hU0-W__captionRow{align-items:center;gap:var(--space-4);display:flex}.Gallery-module__6hU0-W__captionText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.Gallery-module__6hU0-W__captionTitle{font-family:var(--font-sans);color:var(--color-neutral-primary);font-size:1.25rem;font-weight:600;line-height:1.3}.Gallery-module__6hU0-W__captionDesc{font-family:var(--font-sans);font-size:var(--text-b2);color:var(--color-neutral-tertiary);line-height:1.3}.Gallery-module__6hU0-W__openButton{--square-size:48px}@media (max-width:1099px){.Gallery-module__6hU0-W__section{padding-top:112px}.Gallery-module__6hU0-W__row{flex-direction:column}.Gallery-module__6hU0-W__cardNarrow,.Gallery-module__6hU0-W__cardMet{flex:none}.Gallery-module__6hU0-W__frame,.Gallery-module__6hU0-W__frameShort{height:clamp(320px,90vw,500px)}}
.WhyRedesign-module__3x44Ja__section{gap:var(--space-7);flex-direction:column;display:flex}.WhyRedesign-module__3x44Ja__figure{gap:var(--space-4);flex-direction:column;display:flex}.WhyRedesign-module__3x44Ja__canvas{aspect-ratio:907/538;width:100%;position:relative}.WhyRedesign-module__3x44Ja__screenshot{border-radius:26px;width:100%;height:auto;position:absolute;top:0;left:0;box-shadow:0 .5px 1.3px #0000003b,0 1.8px 4.8px #0003,0 8px 20.8px #0000000f}.WhyRedesign-module__3x44Ja__chip{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);color:var(--color-error-red);background:#b325251a;border:1px solid #b3252526;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 8px #0000000d;}.WhyRedesign-module__3x44Ja__caption{letter-spacing:.02em;text-align:center;color:var(--color-neutral-tertiary);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.7}@media (max-width:899px){.WhyRedesign-module__3x44Ja__canvas{aspect-ratio:auto;gap:var(--space-3);flex-direction:column;display:flex}.WhyRedesign-module__3x44Ja__screenshot{border-radius:var(--radius-lg);width:100%;position:static}.WhyRedesign-module__3x44Ja__chip{justify-content:flex-start;position:static;width:100%!important}}
.MoreThings-module__lJ5HUq__section{align-items:center;gap:var(--space-9);flex-direction:column;width:100%;display:flex}.MoreThings-module__lJ5HUq__heading,.MoreThings-module__lJ5HUq__galleryPreview{width:100%;padding-inline:var(--container-pad)}.MoreThings-module__lJ5HUq__heading{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-neutral-primary);text-align:left;font-size:3rem;line-height:1.2}@media (min-width:750px) and (max-width:1099px){.MoreThings-module__lJ5HUq__heading,.MoreThings-module__lJ5HUq__galleryPreview{max-width:748px}}@media (min-width:1100px){.MoreThings-module__lJ5HUq__heading,.MoreThings-module__lJ5HUq__galleryPreview{padding-inline:var(--space-10)}}
.page-module__E0kJGG__page{width:100%;max-width:var(--page-max);padding-bottom:var(--space-10);flex-direction:column;gap:9rem;margin-inline:auto;display:flex}
.Background-module__UenUkW__section{gap:var(--space-6);flex-direction:column;display:flex}.Background-module__UenUkW__cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Background-module__UenUkW__card{gap:var(--space-5);padding:var(--space-5);background:var(--color-foreground);filter:drop-shadow(0 4px 12px #0000000d);border:1px solid #e3e3df;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.Background-module__UenUkW__cardText{flex-direction:column;display:flex}.Background-module__UenUkW__cardTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-b0);letter-spacing:-.02em;color:var(--color-neutral-primary);line-height:1.32}.Background-module__UenUkW__cardBody{font-size:var(--text-b1);letter-spacing:-.01em;color:var(--color-neutral-secondary);line-height:1.32}.Background-module__UenUkW__cardImages{gap:var(--space-2);align-items:flex-end;margin-top:auto;display:flex}.Background-module__UenUkW__cardImage{border-radius:24px;flex-shrink:0;height:88px;position:relative;overflow:hidden}.Background-module__UenUkW__cardImage img{object-fit:cover}@media (max-width:899px){.Background-module__UenUkW__cards{gap:var(--space-5);grid-template-columns:1fr}}
.AboutRole-module__TUSHCa__section{gap:var(--space-5);flex-direction:column;display:flex}.AboutRole-module__TUSHCa__body{gap:var(--space-4);color:var(--color-neutral-secondary);flex-direction:column;display:flex;}
.BigQuestion-module__Fs-oWG__section{align-items:center;gap:var(--space-1);padding-block:var(--space-10);text-align:center;flex-direction:column;display:flex}.BigQuestion-module__Fs-oWG__kicker{color:var(--color-neutral-secondary);}.BigQuestion-module__Fs-oWG__kickerNarrow{display:none}@media (max-width:1099px){.BigQuestion-module__Fs-oWG__kickerWide{display:none}.BigQuestion-module__Fs-oWG__kickerNarrow{display:inline}}.BigQuestion-module__Fs-oWG__question{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.01em;color:var(--color-neutral-primary);font-size:clamp(2rem,1.3rem + 2.8vw,3rem);line-height:1.3}.BigQuestion-module__Fs-oWG__question strong{font-weight:var(--weight-bold);color:#b67e08}
.Introducing-module__dt4FFW__section{gap:var(--space-6);flex-direction:column;display:flex}.Introducing-module__dt4FFW__grid{--bento-w:min(1075px, 100vw - 2 * var(--container-pad));width:var(--bento-w);margin-inline:calc((100% - var(--bento-w)) / 2);gap:var(--space-4);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);height:600px;display:grid}.Introducing-module__dt4FFW__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f4f4f4;position:relative;overflow:hidden}.Introducing-module__dt4FFW__infoRow{gap:var(--space-4);padding:var(--space-5);align-items:flex-start;display:flex}.Introducing-module__dt4FFW__number{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-soma-yellow);line-height:1}.Introducing-module__dt4FFW__infoText{color:var(--color-neutral-secondary);flex:1;}.Introducing-module__dt4FFW__infoText strong{font-weight:700}.Introducing-module__dt4FFW__cardSeed{grid-area:1/1/span 3/span 4}.Introducing-module__dt4FFW__seedImage{aspect-ratio:304/256;border-radius:32px;width:87.4%;position:absolute;top:31.7%;left:6%;overflow:hidden}.Introducing-module__dt4FFW__seedImage img{object-fit:cover;object-position:50% 91%}.Introducing-module__dt4FFW__seedOverlay{inset-inline:0;background:linear-gradient(#f4f4f4 4.79%,#f4f4f4a3 53.15%,#f4f4f45c 78.34%,#f4f4f400 100%);position:absolute;top:0}.Introducing-module__dt4FFW__cardBreaks{grid-area:4/1/span 3/span 4}.Introducing-module__dt4FFW__breakPair{height:185px;margin-inline:var(--space-5);position:relative}.Introducing-module__dt4FFW__breakPair img{filter:drop-shadow(0 0 12px #0000000d);height:auto;position:absolute}.Introducing-module__dt4FFW__breakLeft{width:59.6%;top:10%;left:-5.7%;transform:rotate(-4.65deg)}.Introducing-module__dt4FFW__breakRight{width:59.9%;top:21%;left:54%;transform:rotate(5deg)}.Introducing-module__dt4FFW__cardTall{align-items:center;gap:var(--space-6);flex-direction:column;grid-area:1/5/span 6/span 4;display:flex}.Introducing-module__dt4FFW__cardGarden{grid-column:9/span 4;gap:57px}.Introducing-module__dt4FFW__tallPhone{filter:drop-shadow(0 0 16px #0003);flex-shrink:0;width:72%;max-width:251px;height:auto}.Introducing-module__dt4FFW__tallPhoneSoft{filter:drop-shadow(0 0 56px #00000026)}@media (max-width:899px){.Introducing-module__dt4FFW__grid{flex-direction:column;height:auto;display:flex}.Introducing-module__dt4FFW__cardSeed{flex-direction:column;display:flex}.Introducing-module__dt4FFW__seedImage{width:auto;margin:0 var(--space-5) var(--space-5);order:2;position:static}.Introducing-module__dt4FFW__seedOverlay{background:0 0;position:static}.Introducing-module__dt4FFW__cardBreaks .Introducing-module__dt4FFW__breakPair{height:220px}.Introducing-module__dt4FFW__cardTall{max-height:560px}}
.MockPanel-module__SSTZhW__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f4f4f4;width:100%;position:relative;overflow:hidden}.MockPanel-module__SSTZhW__layer{position:absolute;overflow:hidden}.MockPanel-module__SSTZhW__img{object-fit:cover;object-position:top}
.WorkItem-module__Bi_d9a__item{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.WorkItem-module__Bi_d9a__text{gap:var(--space-2);flex-direction:column;display:flex}.WorkItem-module__Bi_d9a__title{color:var(--color-neutral-primary);}.WorkItem-module__Bi_d9a__body{color:var(--color-neutral-secondary);}.WorkItem-module__Bi_d9a__body strong{font-weight:var(--weight-bold)}.WorkItem-module__Bi_d9a__figure{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.WorkItem-module__Bi_d9a__caption{color:var(--color-neutral-secondary);}@media (hover:hover){.WorkItem-module__Bi_d9a__caption{z-index:1;left:var(--space-3);right:var(--space-3);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);color:var(--color-neutral-primary);opacity:0;transition:opacity var(--duration-base) var(--ease-out), top var(--duration-base) var(--ease-out);pointer-events:none;background:#fcfcfccc;border-radius:12px;position:absolute;top:calc(100% - 24px);box-shadow:0 4px 16px #0000000f}.WorkItem-module__Bi_d9a__figure:hover .WorkItem-module__Bi_d9a__caption{opacity:1;top:calc(100% - 32px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.WorkItem-module__Bi_d9a__caption{transition:opacity var(--duration-fast) linear;top:calc(100% - 32px)}}
.DesignInsights-module__ebm6da__wrap{height:260vh;position:relative}.DesignInsights-module__ebm6da__sticky{position:sticky}.DesignInsights-module__ebm6da__list{gap:var(--space-6);flex-direction:column;display:flex}.DesignInsights-module__ebm6da__card{border:1px solid var(--color-border);background:var(--color-foreground);border-radius:24px;transition:box-shadow .45s;overflow:hidden;box-shadow:0 4px 24px #0000}.DesignInsights-module__ebm6da__card[data-open=true]{box-shadow:0 4px 24px #0000000d}.DesignInsights-module__ebm6da__header{gap:var(--space-2);width:100%;padding:var(--space-6) var(--space-5);background:var(--color-foreground);text-align:left;cursor:pointer;font:inherit;color:inherit;border:0;flex-direction:column;display:flex}.DesignInsights-module__ebm6da__label{font-weight:700;font-size:var(--text-b2);letter-spacing:-.02em;color:var(--color-soma-yellow);line-height:1.3}.DesignInsights-module__ebm6da__title{font-family:var(--font-sans);font-weight:700;font-size:var(--text-h4);letter-spacing:-.02em;color:var(--color-neutral-primary);line-height:1.3}.DesignInsights-module__ebm6da__bodyWrap{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1);display:grid}.DesignInsights-module__ebm6da__card[data-open=true] .DesignInsights-module__ebm6da__bodyWrap{grid-template-rows:1fr}.DesignInsights-module__ebm6da__bodyInner{opacity:0;transition:opacity .4s;overflow:hidden}.DesignInsights-module__ebm6da__card[data-open=true] .DesignInsights-module__ebm6da__bodyInner{opacity:1}.DesignInsights-module__ebm6da__takeaway{gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--color-bg);border-top:1px solid var(--color-border);align-items:center;display:flex}.DesignInsights-module__ebm6da__takeawayText{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.DesignInsights-module__ebm6da__takeawayLabel{font-weight:700;font-size:var(--text-b0);letter-spacing:-.02em;color:var(--color-neutral-tertiary);line-height:1.3}.DesignInsights-module__ebm6da__takeawayPoint{font-weight:600;font-size:var(--text-b0);letter-spacing:-.02em;color:var(--color-neutral-primary);line-height:1.3}.DesignInsights-module__ebm6da__takeawayExample{font-size:var(--text-b1);letter-spacing:-.02em;color:var(--color-neutral-secondary);margin-top:var(--space-1);line-height:1.3}.DesignInsights-module__ebm6da__supportRow{gap:var(--space-2);color:var(--color-neutral-secondary);align-items:center;display:flex;}.DesignInsights-module__ebm6da__dots{gap:var(--space-1);align-items:center;display:flex}.DesignInsights-module__ebm6da__dot{background:#e3e2e1;border-radius:12px;width:12px;height:12px}.DesignInsights-module__ebm6da__dotOn{background:var(--color-soma-yellow)}.DesignInsights-module__ebm6da__dotLast{background:var(--color-border)}.DesignInsights-module__ebm6da__figure{flex-shrink:0;width:376px;height:141px;position:relative}.DesignInsights-module__ebm6da__figurePhoto{border-radius:12px;width:93px;height:84px;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(calc(-50% - 29px))}.DesignInsights-module__ebm6da__figurePhoto img{object-fit:cover;object-position:50% 40%}.DesignInsights-module__ebm6da__figureDots{justify-content:center;align-items:center;width:45px;height:46px;display:flex;position:absolute;top:31px;left:92px}.DesignInsights-module__ebm6da__figureDots img{transform:rotate(114.8deg)}.DesignInsights-module__ebm6da__figureQuote{width:232px;padding:var(--space-4);border:1px solid var(--color-border);filter:drop-shadow(0 4px 12px #0000000d);font-size:var(--text-b1);letter-spacing:-.02em;color:var(--color-neutral-secondary);background:#fff;border-radius:16px;line-height:1.3;position:absolute;top:23.5px;left:136px}@media (max-width:899px){.DesignInsights-module__ebm6da__takeaway{flex-direction:column;align-items:flex-start}.DesignInsights-module__ebm6da__figure{max-width:100%}}@media (prefers-reduced-motion:reduce){.DesignInsights-module__ebm6da__bodyWrap,.DesignInsights-module__ebm6da__bodyInner,.DesignInsights-module__ebm6da__card{transition:none}}
.WorkedOn-module__bDG8KG__section{gap:var(--space-7);flex-direction:column;display:flex}.WorkedOn-module__bDG8KG__items{flex-direction:column;gap:clamp(88px,3vw + 64px,112px);display:flex}.WorkedOn-module__bDG8KG__pair{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.WorkedOn-module__bDG8KG__quote{width:74.5%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);color:var(--color-neutral-primary);filter:drop-shadow(0 4px 8px #0000000d);border:1px solid;position:absolute;}.WorkedOn-module__bDG8KG__quote[data-tone=green]{background:#edf6ef;border-color:#dce9de}.WorkedOn-module__bDG8KG__quote[data-tone=blue]{background:#f2f7fc;border-color:#e0e8f1}.WorkedOn-module__bDG8KG__quote[data-tone=orange]{background:#fff4f1;border-color:#f4e2dd}@media (hover:hover){.WorkedOn-module__bDG8KG__pair{margin-bottom:var(--space-8)}}@media (max-width:749px){.WorkedOn-module__bDG8KG__pair{grid-template-columns:1fr;gap:clamp(88px,3vw + 64px,112px)}}
.Research-module__fytlaa__section{gap:var(--space-6);flex-direction:column;display:flex}.Research-module__fytlaa__summary{color:var(--color-neutral-secondary);}.Research-module__fytlaa__scroller{--timeline-w:min(1075px, 100vw - 2 * var(--container-pad));width:var(--timeline-w);margin-inline:calc((100% - var(--timeline-w)) / 2);aspect-ratio:1075/380;position:relative;container-type:inline-size}.Research-module__fytlaa__canvas{transform-origin:0 0;width:1075px;height:380px;position:absolute;top:0;left:0}@container (max-width:1074px){.Research-module__fytlaa__canvas{transform:scale(calc(100cqw / 1075px))}}.Research-module__fytlaa__canvas>*{position:absolute}.Research-module__fytlaa__highlight{border-radius:32px;height:357px;top:11px}.Research-module__fytlaa__highlightRed{background:#b325250d;width:361px;left:104px}.Research-module__fytlaa__highlightGreen{background:#2b7d640d;width:281px;left:763px}.Research-module__fytlaa__timelineMain{top:53px;left:37px}.Research-module__fytlaa__timelineBump{top:67px;left:438px}.Research-module__fytlaa__label{color:var(--color-neutral-secondary);}.Research-module__fytlaa__labelRed{color:var(--color-error-red)}.Research-module__fytlaa__labelFaint{color:var(--color-neutral-tertiary)}.Research-module__fytlaa__labelGold{color:var(--color-soma-yellow);font-weight:600}.Research-module__fytlaa__emoji{background:var(--color-foreground);border:1px solid var(--color-border);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;line-height:1;display:flex;box-shadow:0 2px 4px #0000001f}.Research-module__fytlaa__arrow{justify-content:center;align-items:center;display:flex}.Research-module__fytlaa__arrow img{max-width:none}
.DesignEngineering-module__vxFp4G__section{gap:var(--space-5);flex-direction:column;display:flex}.DesignEngineering-module__vxFp4G__columns{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.DesignEngineering-module__vxFp4G__column{gap:var(--space-1);flex-direction:column;display:flex}.DesignEngineering-module__vxFp4G__label{font-family:var(--font-sans);font-weight:600;font-size:var(--text-b0);letter-spacing:-.01em;color:var(--color-neutral-primary);line-height:1.2}.DesignEngineering-module__vxFp4G__text{color:var(--color-neutral-secondary);}@media (max-width:749px){.DesignEngineering-module__vxFp4G__columns{gap:var(--space-5);grid-template-columns:1fr}}
.SomaSeed-module__wMm8_G__section{gap:var(--space-7);flex-direction:column;display:flex}.SomaSeed-module__wMm8_G__rows{gap:var(--space-9);flex-direction:column;display:flex}.SomaSeed-module__wMm8_G__row{justify-content:center;align-items:center;gap:clamp(var(--space-7), 6vw, 96px);display:flex}.SomaSeed-module__wMm8_G__rowReverse{flex-direction:row-reverse}.SomaSeed-module__wMm8_G__photo{border-radius:32px;flex-shrink:0;width:min(409px,46%);position:relative;overflow:hidden}.SomaSeed-module__wMm8_G__photoHand{aspect-ratio:409/314}.SomaSeed-module__wMm8_G__photoHand img{object-fit:cover}.SomaSeed-module__wMm8_G__photoTerrarium{aspect-ratio:409/342}.SomaSeed-module__wMm8_G__photoTerrarium img{object-fit:cover;object-position:100% 38%}.SomaSeed-module__wMm8_G__copy{gap:var(--space-5);flex-direction:column;max-width:283px;display:flex}.SomaSeed-module__wMm8_G__lede{font-weight:600;font-size:var(--text-b0);letter-spacing:-.02em;color:var(--color-neutral-primary);line-height:1.3}.SomaSeed-module__wMm8_G__lede span[data-regular]{font-weight:400}.SomaSeed-module__wMm8_G__sensors{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.SomaSeed-module__wMm8_G__sensor{gap:var(--space-2);color:var(--color-neutral-secondary);align-items:center;display:flex;}.SomaSeed-module__wMm8_G__sensor img{flex-shrink:0}@media (max-width:749px){.SomaSeed-module__wMm8_G__row,.SomaSeed-module__wMm8_G__rowReverse{align-items:flex-start;gap:var(--space-5);flex-direction:column}.SomaSeed-module__wMm8_G__photo{width:100%}.SomaSeed-module__wMm8_G__copy{max-width:none}}
.ClosingNote-module__CRDS0a__heading{text-align:center;align-items:center}
.DotsDivider-module__Y7u0rq__dots{gap:var(--space-2);justify-content:center;display:flex}.DotsDivider-module__Y7u0rq__dots span{border-radius:var(--radius-full);background:var(--color-border);width:20px;height:20px}
.checkout-module__ss_A1W__page{--case-accent:var(--color-checkout-green);flex-direction:column;display:flex}.checkout-module__ss_A1W__container{width:100%;max-width:calc(800px + 2 * var(--container-pad));padding-inline:var(--container-pad);flex-direction:column;gap:88px;margin-inline:auto;padding-block:clamp(64px,4vw + 32px,120px);display:flex}
.ContentJump-module__nEJJ7q__jump{--jump-spring:linear(0, .165, .328, .481, .619, .739, .839, .92, .983, 1.029, 1.061, 1.081, 1.091, 1.093, 1.09, 1.083, 1.074, 1.063, 1.052, 1.041, 1.031, 1.023, 1.015, 1.009, 1.004, 1, .997, .995, .994, .994, .994, .994, .995, .995, .996, .997, .997, .998, .999, .999, 1);--jump-duration:.4s;--stagger:20ms;--glide:cubic-bezier(.32, .72, 0, 1);--glide-duration:.42s;--jump-spring-soft:linear(0, .173, .337, .486, .617, .729, .822, .896, .954, .997, 1.027, 1.047, 1.059, 1.064, 1.065, 1.062, 1.057, 1.05, 1.043, 1.036, 1.029, 1.022, 1.017, 1.012, 1.008, 1.005, 1.002, 1, .999, .998, .998, .997, .997, .997, .998, .998, .998, .998, .999, .999, 1);--jump-spring-calm:linear(0, .019, .069, .139, .222, .31, .399, .485, .567, .642, .709, .768, .819, .863, .9, .93, .955, .974, .989, 1, 1.008, 1.014, 1.017, 1.019, 1.02, 1.02, 1.019, 1.017, 1.016, 1.014, 1.012, 1.011, 1.009, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1.001, 1);--row:12px;--row-open:44px;--pill-height:40px}.ContentJump-module__nEJJ7q__jump[data-open]{--row:var(--row-open)}.ContentJump-module__nEJJ7q__jump{right:var(--space-4);z-index:50;height:fit-content;padding:var(--space-3) 0;margin-block:auto;position:fixed;top:0;bottom:0}.ContentJump-module__nEJJ7q__jump:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .32s var(--ease-out), background var(--duration-slow) var(--ease-out);position:absolute;inset:-140px -40px -140px -360px;-webkit-mask-image:radial-gradient(100% 50% at 100%,#000 45%,#0000 100%);mask-image:radial-gradient(100% 50% at 100%,#000 45%,#0000 100%)}.ContentJump-module__nEJJ7q__jump:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-32px -24px -32px -160px}.ContentJump-module__nEJJ7q__jump[data-open]:after{pointer-events:auto}.ContentJump-module__nEJJ7q__jump[data-open]:before{opacity:1}.ContentJump-module__nEJJ7q__list{margin:0;padding:0;list-style:none;position:relative}.ContentJump-module__nEJJ7q__pill{height:var(--pill-height);border:1px solid var(--color-border);background:radial-gradient(100% 100% at 50% 0%, color-mix(in srgb, var(--color-foreground) 60%, transparent) 0%, color-mix(in srgb, var(--color-bg) 60%, transparent) 100%);opacity:0;pointer-events:none;border-radius:12px;position:absolute;top:0;right:0;box-shadow:0 0 3px #d7d7d74d}.ContentJump-module__nEJJ7q__link{height:var(--row);transition:height var(--glide-duration) var(--glide);font-size:var(--text-b2);color:var(--color-neutral-secondary);white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:none;justify-content:flex-end;align-items:center;padding-inline:8px;line-height:1.3;text-decoration:none;display:flex;position:relative}.ContentJump-module__nEJJ7q__tick{border-radius:var(--radius-full);background:var(--color-neutral-tertiary);transform-origin:100%;width:12px;height:2px;transition:width var(--glide-duration) var(--glide), transform .26s var(--glide) 60ms, opacity .2s ease-out 80ms, background var(--duration-base) var(--ease-out);flex:none}.ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__tick{background:var(--case-accent,var(--color-neutral-primary));width:22px}.ContentJump-module__nEJJ7q__jump[data-open] .ContentJump-module__nEJJ7q__tick{opacity:0;transition:width var(--glide-duration) var(--glide), transform .2s var(--glide) calc(var(--i) * var(--stagger)), opacity .14s ease-out calc(var(--i) * var(--stagger)), background var(--duration-base) var(--ease-out);transform:scaleX(0)}.ContentJump-module__nEJJ7q__label{opacity:0;pointer-events:none;transform-origin:100%;transition:transform .2s var(--glide), opacity .12s ease-out;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:8px;transform:translate(16px)scale(.6)}.ContentJump-module__nEJJ7q__jump[data-open] .ContentJump-module__nEJJ7q__label{opacity:1;pointer-events:auto;transition:transform var(--jump-duration) var(--jump-spring) calc(40ms + var(--i) * var(--stagger)), opacity .2s ease-out calc(50ms + var(--i) * var(--stagger));transform:none}.ContentJump-module__nEJJ7q__labelText{transition:color var(--duration-fast) var(--ease-out);font-weight:500;display:inline-grid}.ContentJump-module__nEJJ7q__labelText:after{content:attr(data-label);visibility:hidden;grid-area:1/1;font-weight:800}.ContentJump-module__nEJJ7q__labelText>span{grid-area:1/1}.ContentJump-module__nEJJ7q__link:hover .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__link:focus-visible .ContentJump-module__nEJJ7q__labelText{color:var(--case-accent-ink,var(--case-accent,var(--color-neutral-primary)))}.ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__active:hover .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__active:focus-visible .ContentJump-module__nEJJ7q__labelText{color:var(--case-accent-ink,var(--case-accent,var(--color-neutral-primary)));font-weight:800}.ContentJump-module__nEJJ7q__jump[data-theme=dark]:before{background:color-mix(in srgb, color-mix(in srgb, var(--case-accent,#000) 55%, #000) 65%, transparent)}.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__link{color:#fffc}.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__tick{background:#ffffff80}.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__pill{background:radial-gradient(100% 100% at 50% 0,#ffffff6b 0%,#ffffff3d 100%);border-color:#ffffff59;box-shadow:0 0 2px #ffffff40}.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__link:hover .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__link:focus-visible .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__active:hover .ContentJump-module__nEJJ7q__labelText,.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__active:focus-visible .ContentJump-module__nEJJ7q__labelText{color:color-mix(in srgb, var(--case-accent,#fff) 25%, #fff)}.ContentJump-module__nEJJ7q__jump[data-theme=dark] .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__tick{background:color-mix(in srgb, var(--case-accent,#fff) 25%, #fff)}.ContentJump-module__nEJJ7q__jump[data-side=left]{right:auto;left:var(--space-4)}.ContentJump-module__nEJJ7q__jump[data-side=left]:before{inset:-140px -360px -140px -40px;-webkit-mask-image:radial-gradient(100% 50% at 0%,#000 45%,#0000 100%);mask-image:radial-gradient(100% 50% at 0%,#000 45%,#0000 100%)}.ContentJump-module__nEJJ7q__jump[data-side=left]:after{inset:-32px -160px -32px -24px}.ContentJump-module__nEJJ7q__jump[data-side=left] .ContentJump-module__nEJJ7q__pill{right:auto}.ContentJump-module__nEJJ7q__jump[data-side=left] .ContentJump-module__nEJJ7q__link{justify-content:flex-start}.ContentJump-module__nEJJ7q__jump[data-side=left] .ContentJump-module__nEJJ7q__tick{transform-origin:0}.ContentJump-module__nEJJ7q__jump[data-side=left] .ContentJump-module__nEJJ7q__label{transform-origin:0;left:8px;right:auto;transform:translate(-16px)scale(.6)}.ContentJump-module__nEJJ7q__jump[data-side=left][data-open] .ContentJump-module__nEJJ7q__label,.ContentJump-module__nEJJ7q__jump[data-side=left][data-show-current]:not([data-open]) .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__label{transform:none}.ContentJump-module__nEJJ7q__jump[data-show-current]:not([data-open]) .ContentJump-module__nEJJ7q__active{height:36px}.ContentJump-module__nEJJ7q__jump[data-show-current]:not([data-open]) .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__tick{opacity:0;transition:width var(--glide-duration) var(--glide), transform .2s var(--glide), opacity .14s ease-out;transform:scaleX(0)}.ContentJump-module__nEJJ7q__jump[data-show-current]:not([data-open]) .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__label{opacity:1;pointer-events:auto;transition:transform var(--jump-duration) var(--jump-spring-calm) 40ms, opacity .2s ease-out 50ms;transform:none}.ContentJump-module__nEJJ7q__jump[data-show-current]:not([data-open]) .ContentJump-module__nEJJ7q__active .ContentJump-module__nEJJ7q__labelText{font-weight:var(--weight-regular)}.ContentJump-module__nEJJ7q__jump{transition:opacity var(--duration-base) var(--ease-out)}.ContentJump-module__nEJJ7q__jump[data-hidden]{opacity:0;pointer-events:none}@media (max-width:1099px){.ContentJump-module__nEJJ7q__jump{display:none}}
.sc-dashboard-module__WlpTGq__page{--case-accent:var(--color-sc-blue);flex-direction:column;display:flex}.sc-dashboard-module__WlpTGq__container{width:100%;max-width:calc(800px + 2 * var(--container-pad));padding-inline:var(--container-pad);flex-direction:column;gap:88px;margin-inline:auto;padding-block:clamp(64px,4vw + 32px,120px);display:flex}
.soma-module__hBj2nG__page{--case-accent:var(--color-soma-yellow);--case-accent-ink:var(--color-soma-yellow-ink);flex-direction:column;display:flex}.soma-module__hBj2nG__container{width:100%;max-width:calc(800px + 2 * var(--container-pad));padding-inline:var(--container-pad);flex-direction:column;gap:88px;margin-inline:auto;padding-block:clamp(64px,4vw + 32px,120px);display:flex}
.rts-module__k9uMLa__page{--case-accent:var(--color-rts-blue);flex-direction:column;display:flex}.rts-module__k9uMLa__container{width:100%;max-width:calc(800px + 2 * var(--container-pad));padding-inline:var(--container-pad);flex-direction:column;gap:clamp(96px,3vw + 72px,128px);margin-inline:auto;padding-block:clamp(56px,4vw + 24px,80px) clamp(96px,8vw + 40px,200px);display:flex}
.Dashboard-module__-keorq__page{width:100%;max-width:var(--container-max);padding:var(--space-8) var(--container-pad) var(--space-10);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.Dashboard-module__-keorq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.Dashboard-module__-keorq__title{font-size:var(--text-h2);color:var(--color-ink)}.Dashboard-module__-keorq__rangeTabs{--segmented-accent:var(--color-orange);--segment-height:34px;--segment-width:88px;flex:none;max-width:100%}.Dashboard-module__-keorq__banner{padding:var(--space-4) var(--space-5);background:var(--color-foreground);border:1px solid var(--color-border-dark);border-left:4px solid var(--color-orange);border-radius:var(--radius-md);font-size:var(--text-b2);color:var(--color-neutral-secondary)}.Dashboard-module__-keorq__banner strong{color:var(--color-ink)}.Dashboard-module__-keorq__banner code{font-size:.92em}.Dashboard-module__-keorq__stats{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Dashboard-module__-keorq__stat{display:flex;}.Dashboard-module__-keorq__statInner{padding:var(--space-5);background:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--frame-inner-radius);flex:1}.Dashboard-module__-keorq__statLabel{font-weight:var(--weight-bold);color:var(--color-neutral-secondary);}.Dashboard-module__-keorq__statValue{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--color-ink)}.Dashboard-module__-keorq__statChange{margin-top:var(--space-2);color:var(--color-neutral-secondary);}.Dashboard-module__-keorq__statChange[data-direction=up]{color:var(--color-checkout-green)}.Dashboard-module__-keorq__statChange[data-direction=none]{color:var(--color-neutral-tertiary)}.Dashboard-module__-keorq__statChange[data-direction=down]{color:var(--color-error-red)}.Dashboard-module__-keorq__grid2{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.Dashboard-module__-keorq__card{min-width:0;}.Dashboard-module__-keorq__cardInner{height:100%;padding:var(--space-5);background:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--frame-inner-radius)}.Dashboard-module__-keorq__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.Dashboard-module__-keorq__cardHeadText{flex:14rem;min-width:0}.Dashboard-module__-keorq__statsHead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.Dashboard-module__-keorq__statsTitle{color:var(--color-ink);}.Dashboard-module__-keorq__cardTitle{color:var(--color-ink);}.Dashboard-module__-keorq__cardHint{margin-top:var(--space-1);color:var(--color-neutral-secondary);}.Dashboard-module__-keorq__empty{padding:var(--space-6) 0;text-align:center;color:var(--color-neutral-tertiary)}.Dashboard-module__-keorq__note{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);border:1px dashed var(--color-border-dark);font-size:var(--text-b2);color:var(--color-neutral-secondary);gap:var(--space-2);flex-direction:column;display:flex}.Dashboard-module__-keorq__note[data-tone=error]{border-color:var(--color-error-red)}.Dashboard-module__-keorq__noteTitle{font-weight:var(--weight-bold);color:var(--color-ink)}.Dashboard-module__-keorq__note ul{padding-left:var(--space-5);list-style:outside}.Dashboard-module__-keorq__note code,.Dashboard-module__-keorq__banner code{background:var(--color-border);padding:0 var(--space-1);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Dashboard-module__-keorq__chart{gap:var(--space-2);flex-direction:column;display:flex}.Dashboard-module__-keorq__chartPlot{height:200px;position:relative}.Dashboard-module__-keorq__chartSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Dashboard-module__-keorq__chartBase,.Dashboard-module__-keorq__chartGrid{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.Dashboard-module__-keorq__chartGrid{stroke-dasharray:3 4}.Dashboard-module__-keorq__chartArea{fill:var(--color-orange);fill-opacity:.1}.Dashboard-module__-keorq__chartLine{fill:none;stroke:var(--color-orange);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Dashboard-module__-keorq__chartPoints{display:flex;position:absolute;inset:0}.Dashboard-module__-keorq__chartPoint{flex:1 1 0;min-width:0;position:relative}.Dashboard-module__-keorq__chartDot{border-radius:var(--radius-full);background:var(--color-foreground);border:2px solid var(--color-orange);opacity:0;width:10px;height:10px;transition:opacity var(--duration-fast) var(--ease-out);margin:-5px 0 0 -5px;position:absolute;left:50%}.Dashboard-module__-keorq__chartValue{font-variant-numeric:tabular-nums;color:var(--color-neutral-secondary);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;font-size:.75rem;line-height:1;position:absolute;left:50%;transform:translate(-50%,calc(-100% - 10px))}.Dashboard-module__-keorq__chartPoint[data-always] .Dashboard-module__-keorq__chartDot,.Dashboard-module__-keorq__chartPoint[data-always] .Dashboard-module__-keorq__chartValue,.Dashboard-module__-keorq__chartPoint:hover .Dashboard-module__-keorq__chartDot,.Dashboard-module__-keorq__chartPoint:hover .Dashboard-module__-keorq__chartValue{opacity:1}.Dashboard-module__-keorq__chartPoint:hover .Dashboard-module__-keorq__chartValue{color:var(--color-ink)}.Dashboard-module__-keorq__chartPoint:hover:before{content:"";border-left:1px dashed var(--color-border-dark);position:absolute;top:0;bottom:0;left:50%}.Dashboard-module__-keorq__chartHoverLabel{top:calc(100% + var(--space-2));z-index:2;padding:0 var(--space-2);font-size:.75rem;line-height:1.2;font-weight:var(--weight-bold);white-space:nowrap;color:var(--color-ink);background:var(--color-foreground);opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.Dashboard-module__-keorq__chartPoint:hover .Dashboard-module__-keorq__chartHoverLabel{opacity:1}.Dashboard-module__-keorq__chartAxis{display:flex}.Dashboard-module__-keorq__chartTick{text-align:center;min-width:0;color:var(--color-neutral-tertiary);white-space:nowrap;flex:1 1 0;font-size:.6875rem;overflow:visible}.Dashboard-module__-keorq__pcWrap{gap:var(--space-4);flex-direction:column;display:flex}.Dashboard-module__-keorq__pcLegend{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-b2);color:var(--color-neutral-secondary);flex-wrap:wrap;display:flex}.Dashboard-module__-keorq__pcLegend li{align-items:center;gap:var(--space-2);display:inline-flex}.Dashboard-module__-keorq__pcLineKey{border-top:2px solid var(--color-border-dark);width:22px;height:0}.Dashboard-module__-keorq__pcLineKey[data-kind=view]{border-top-style:dashed}.Dashboard-module__-keorq__pcSwatch{border-radius:var(--radius-sm);background:var(--color-neutral-primary);width:12px;height:12px}.Dashboard-module__-keorq__pcSwatch[data-kind=visitors]{background:color-mix(in srgb, var(--color-neutral-primary) 38%, white)}.Dashboard-module__-keorq__pcScroll{padding-top:var(--space-7);overflow-x:auto}.Dashboard-module__-keorq__pc{gap:var(--space-3);display:flex}.Dashboard-module__-keorq__pcAxis{font-variant-numeric:tabular-nums;width:3rem;height:280px;color:var(--color-neutral-tertiary);flex:none;font-size:.75rem;position:relative}.Dashboard-module__-keorq__pcAxis span{position:absolute;right:0;transform:translateY(50%)}.Dashboard-module__-keorq__pcAxis[data-side=right] span{left:0;right:auto}.Dashboard-module__-keorq__pcPlot{flex:1 1 0;align-items:flex-start;height:280px;margin-bottom:3.5rem;display:flex;position:relative}.Dashboard-module__-keorq__pcGrid{border-top:1px dashed var(--color-border);height:0;position:absolute;left:0;right:0}.Dashboard-module__-keorq__pcGrid[data-base]{border-top:1px solid var(--color-border-dark)}.Dashboard-module__-keorq__pcGroup{flex:1 1 0;min-width:0;height:100%;position:relative}.Dashboard-module__-keorq__pcBars{justify-content:center;align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0}.Dashboard-module__-keorq__pcBarCol{flex-direction:column;flex:0 34px;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.Dashboard-module__-keorq__pcBar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--bar);width:100%;min-height:2px;transition:opacity var(--duration-fast) var(--ease-out);display:block}.Dashboard-module__-keorq__pcBar[data-kind=visitors]{background:color-mix(in srgb, var(--bar) 38%, white)}.Dashboard-module__-keorq__pcBarCol:hover .Dashboard-module__-keorq__pcBar{opacity:.8}.Dashboard-module__-keorq__pcLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Dashboard-module__-keorq__pcLine{fill:none;stroke:var(--color-border-dark);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Dashboard-module__-keorq__pcLine[data-kind=view]{stroke-dasharray:6 5}.Dashboard-module__-keorq__pcDot{border-radius:var(--radius-full);background:var(--color-foreground);border:2px solid var(--color-border-dark);width:11px;height:11px;box-shadow:0 0 0 2px var(--color-foreground);cursor:default;margin:-5.5px 0 0 -5.5px;position:absolute}.Dashboard-module__-keorq__pcDotValue{z-index:3;padding:var(--space-1) var(--space-2);background:var(--color-neutral-primary);border-radius:var(--radius-md);font-size:.75rem;line-height:1.2;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-action-primary);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.Dashboard-module__-keorq__pcDotValue small{font-size:inherit;font-weight:var(--weight-regular);opacity:.75}.Dashboard-module__-keorq__pcDot:hover{z-index:3;border-color:var(--color-neutral-secondary)}.Dashboard-module__-keorq__pcDot:hover .Dashboard-module__-keorq__pcDotValue{opacity:1}.Dashboard-module__-keorq__pcCount{font-size:.75rem;line-height:1.1;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-neutral-primary);margin-bottom:2px}.Dashboard-module__-keorq__pcName{top:calc(100% + var(--space-2));font-size:var(--text-b2);text-align:center;color:var(--color-neutral-secondary);line-height:1.25;position:absolute;left:0;right:0}.Dashboard-module__-keorq__barList{gap:var(--space-4);flex-direction:column;display:flex}.Dashboard-module__-keorq__barRow{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.Dashboard-module__-keorq__barText{flex-direction:column;min-width:0;display:flex}.Dashboard-module__-keorq__barLabel{color:var(--color-ink);overflow-wrap:anywhere}.Dashboard-module__-keorq__barSub{font-size:var(--text-b2);color:var(--color-neutral-tertiary)}.Dashboard-module__-keorq__barValue{font-variant-numeric:tabular-nums;color:var(--color-neutral-primary);white-space:nowrap}.Dashboard-module__-keorq__barTrack{border-radius:var(--radius-full);background:var(--color-border);grid-column:1/-1;height:6px;overflow:hidden}.Dashboard-module__-keorq__barFill{border-radius:var(--radius-full);background:var(--bar-fill,var(--color-orange));height:100%;transition:background-color var(--duration-base) var(--ease-out);display:block}.Dashboard-module__-keorq__tableWrap{overflow-x:auto}.Dashboard-module__-keorq__table{border-collapse:collapse;width:100%;font-size:var(--text-b2)}.Dashboard-module__-keorq__table th,.Dashboard-module__-keorq__table td{padding:var(--space-3) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.Dashboard-module__-keorq__table thead th{font-weight:var(--weight-bold);color:var(--color-neutral-secondary);white-space:nowrap}.Dashboard-module__-keorq__table tbody th{font-weight:var(--weight-regular);color:var(--color-ink)}.Dashboard-module__-keorq__table tbody tr:last-child th,.Dashboard-module__-keorq__table tbody tr:last-child td{border-bottom:0}.Dashboard-module__-keorq__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.Dashboard-module__-keorq__rowSub{color:var(--color-neutral-tertiary);display:block}.Dashboard-module__-keorq__thumbLink{border-radius:var(--radius-md);border:1px solid var(--color-border-dark);background:var(--color-bg);cursor:zoom-in;width:224px;transition:border-color var(--duration-fast) var(--ease-out);padding:0;display:block;overflow:hidden}.Dashboard-module__-keorq__thumbLink:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.Dashboard-module__-keorq__lightbox{padding:var(--space-4);background:var(--color-foreground);border-radius:var(--radius-lg);border:0;max-width:min(1240px,94vw);max-height:94vh;margin:auto;position:fixed;inset:0;overflow:visible;box-shadow:0 24px 80px #00000059}.Dashboard-module__-keorq__lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141499}.Dashboard-module__-keorq__lightboxFigure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.Dashboard-module__-keorq__lightboxImage{border-radius:var(--radius-md);border:1px solid var(--color-border);width:auto;max-width:100%;height:auto;max-height:calc(94vh - 6rem);margin:0 auto;display:block}.Dashboard-module__-keorq__lightboxCaption{text-align:center;color:var(--color-neutral-secondary);}.Dashboard-module__-keorq__lightboxClose{border-radius:var(--radius-full);border:1px solid var(--color-border-dark);background:var(--color-foreground);width:36px;height:36px;color:var(--color-ink);cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 16px #0000002e}.Dashboard-module__-keorq__lightboxClose:hover{background:var(--color-bg)}.Dashboard-module__-keorq__thumbLink:hover{border-color:var(--color-neutral-tertiary)}.Dashboard-module__-keorq__thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.Dashboard-module__-keorq__thumbMissing{width:168px;padding:var(--space-5) var(--space-2);border:1px dashed var(--color-border-dark);border-radius:var(--radius-md);text-align:center;color:var(--color-neutral-tertiary);display:block}.Dashboard-module__-keorq__tableNote{margin-top:var(--space-4);font-size:var(--text-b2);color:var(--color-neutral-secondary)}.Dashboard-module__-keorq__tableNote code{background:var(--color-border);padding:0 var(--space-1);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Dashboard-module__-keorq__sectionExplorer{gap:var(--space-5);flex-direction:column;display:flex}.Dashboard-module__-keorq__sectionPicker{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Dashboard-module__-keorq__dropdown{position:relative}.Dashboard-module__-keorq__dropdownTrigger{align-items:center;gap:var(--space-2);min-width:16rem;height:48px;padding:0 var(--space-4);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-b2);font-weight:var(--weight-bold);color:var(--color-neutral-primary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#f0f0f0;border:1px solid #e4e4e4;display:inline-flex}.Dashboard-module__-keorq__dropdownTrigger:hover{background:#e9e9e9}.Dashboard-module__-keorq__dropdownTrigger:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.Dashboard-module__-keorq__dropdownTrigger[aria-expanded=true]{background:var(--color-foreground);border-color:var(--color-neutral-tertiary)}.Dashboard-module__-keorq__dropdownValue{flex:1;min-width:0}.Dashboard-module__-keorq__dropdownChevron{color:var(--color-neutral-secondary);transition:transform var(--duration-fast) var(--ease-out);flex:none}.Dashboard-module__-keorq__dropdownTrigger[aria-expanded=true] .Dashboard-module__-keorq__dropdownChevron{transform:rotate(180deg)}.Dashboard-module__-keorq__dropdownDot{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.Dashboard-module__-keorq__dropdownMenu{top:calc(100% + var(--space-2));z-index:20;min-width:100%;padding:var(--space-1);background:var(--color-foreground);border:1px solid var(--color-border-dark);border-radius:var(--radius-lg);animation:Dashboard-module__-keorq__dropdownIn var(--duration-fast) var(--ease-out);position:absolute;left:0;box-shadow:0 12px 40px #00000024}@keyframes Dashboard-module__-keorq__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Dashboard-module__-keorq__dropdownOption{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);font-size:var(--text-b2);color:var(--color-neutral-primary);white-space:nowrap;cursor:pointer;border-radius:12px;display:flex}.Dashboard-module__-keorq__dropdownOption[data-active]{background:#f0f0f0}.Dashboard-module__-keorq__dropdownOption[aria-selected=true]{font-weight:var(--weight-bold)}.Dashboard-module__-keorq__dropdownOptionLabel{flex:1}.Dashboard-module__-keorq__dropdownCheck{color:var(--color-neutral-secondary);flex:none}.Dashboard-module__-keorq__groupMeta{color:var(--color-neutral-tertiary);}.Dashboard-module__-keorq__visits{flex-direction:column;display:flex}.Dashboard-module__-keorq__visit{border-bottom:1px solid var(--color-border)}.Dashboard-module__-keorq__visits li:last-child .Dashboard-module__-keorq__visit{border-bottom:0}.Dashboard-module__-keorq__visitSummary{gap:var(--space-1);padding:var(--space-3) 0;cursor:pointer;grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.Dashboard-module__-keorq__visitSummary::-webkit-details-marker{display:none}.Dashboard-module__-keorq__visitWhen{color:var(--color-ink)}.Dashboard-module__-keorq__visitMeta,.Dashboard-module__-keorq__visitStats{font-size:var(--text-b2);color:var(--color-neutral-secondary)}.Dashboard-module__-keorq__visitStats{font-variant-numeric:tabular-nums}.Dashboard-module__-keorq__visitPages{padding:0 0 var(--space-4) var(--space-4);gap:var(--space-2);font-size:var(--text-b2);flex-direction:column;display:flex}.Dashboard-module__-keorq__visitPages li{justify-content:space-between;gap:var(--space-4);display:flex}.Dashboard-module__-keorq__visitPageTime{font-variant-numeric:tabular-nums;color:var(--color-neutral-secondary)}.Dashboard-module__-keorq__footnote{font-size:var(--text-b2);color:var(--color-neutral-tertiary);text-align:center}@media (min-width:750px){.Dashboard-module__-keorq__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.Dashboard-module__-keorq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__-keorq__visitSummary{align-items:baseline;gap:var(--space-4);grid-template-columns:180px minmax(0,1fr) auto}}
