.SimulationView-module__PNn95q__bigButton{height:100%;color:var(--mantine-color-body);overflow:visible}.SimulationView-module__PNn95q__startCTAButton{box-shadow:0 0 24px 6px var(--mantine-color-vTeal-5), 0 4px 16px #00000026;transition:box-shadow .25s,transform .15s}.SimulationView-module__PNn95q__startCTAButton:hover{box-shadow:0 0 40px 10px var(--mantine-color-vTeal-4), 0 6px 20px #0003;transform:translateY(-2px)}.SimulationView-module__PNn95q__button{color:var(--mantine-color-body);overflow:visible}.SimulationView-module__PNn95q__chatFrame{overflow:hidden}.SimulationView-module__PNn95q__chatSystem{max-width:80%;color:var(--mantine-color-dimmed);align-self:center}.SimulationView-module__PNn95q__chatBox{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-lg);overflow-wrap:anywhere;background-color:var(--mantine-color-default-border);max-width:80%}.SimulationView-module__PNn95q__chatBoxUser{background-color:var(--mantine-primary-color-auto-contrast);color:var(--mantine-color-body);align-self:flex-end}.SimulationView-module__PNn95q__stepper{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.SimulationView-module__PNn95q__stepcontent{border-top:1px solid var(--mantine-color-default-border);min-height:0;margin-top:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);flex:1;display:flex;overflow-y:auto}.SimulationView-module__PNn95q__hidden{visibility:hidden}.SimulationView-module__PNn95q__avatarImage{object-fit:cover;object-position:center top;width:100%;height:100%;transition:opacity .12s}.SimulationView-module__PNn95q__infoText{white-space:pre-wrap}.SimulationView-module__PNn95q__avatarBox{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);width:100%;height:100%;transition:border-color .3s;overflow:hidden}.SimulationView-module__PNn95q__avatarBoxSpeaking{border:2px solid var(--mantine-color-green-6)}.SimulationView-module__PNn95q__avatarBoxThinking{border:2px solid var(--mantine-color-yellow-6)}.SimulationView-module__PNn95q__avatarBoxIdle{border:2px solid #0000}.SimulationView-module__PNn95q__avatarStatusDot{opacity:.8;border-radius:50%;width:8px;height:8px;position:absolute;bottom:8px;right:8px}.SimulationView-module__PNn95q__avatarStatusConnected{background-color:var(--mantine-color-green-6)}.SimulationView-module__PNn95q__avatarStatusConnecting{background-color:var(--mantine-color-yellow-6)}.SimulationView-module__PNn95q__avatarStatusIdle{background-color:var(--mantine-color-gray-4)}@media (max-width:768px) and (orientation:portrait){.SimulationView-module__PNn95q__chatBox{max-width:95%;padding:var(--mantine-spacing-xs)}.SimulationView-module__PNn95q__chatText{font-size:.7rem!important}.SimulationView-module__PNn95q__chatFrame{gap:var(--mantine-spacing-xs)}}@media (max-height:600px) and (orientation:landscape){.SimulationView-module__PNn95q__chatBox{max-width:95%;padding:var(--mantine-spacing-xs)}.SimulationView-module__PNn95q__chatFrame{gap:var(--mantine-spacing-xs)}}.SimulationView-module__PNn95q__stepCount{white-space:nowrap;font-variant-numeric:tabular-nums}.SimulationView-module__PNn95q__stepHeader{align-items:center;gap:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.SimulationView-module__PNn95q__stepTitle{font-size:1.375rem;font-weight:500}.SimulationView-module__PNn95q__stepRule{background:var(--mantine-color-default-border);flex:2rem;height:1px}.SimulationView-module__PNn95q__stepActions{margin-left:auto}.SimulationView-module__PNn95q__stepTitleBar{flex:1;min-width:0}.SimulationView-module__PNn95q__stepTitleBarText{font-size:1rem;font-weight:500}@media (max-width:36em){.SimulationView-module__PNn95q__stepTitle{font-size:1.125rem}.SimulationView-module__PNn95q__stepRule{display:none}}.SimulationView-module__PNn95q__briefing{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background:var(--mantine-primary-color-light);color:var(--mantine-color-text);white-space:pre-wrap}.SimulationView-module__PNn95q__briefing[data-has-spoiler]{flex-direction:column;margin-bottom:0;display:flex}.SimulationView-module__PNn95q__briefingMore{height:auto;font-size:var(--mantine-font-size-sm);order:1;align-self:flex-start;margin-top:4px;font-weight:600;position:static}.SimulationView-module__PNn95q__briefingSheet{--drawer-height:auto;border-top-left-radius:var(--mantine-radius-lg);border-top-right-radius:var(--mantine-radius-lg);max-height:75dvh}.SimulationView-module__PNn95q__briefingSheetTitle{font-weight:600}.SimulationView-module__PNn95q__phoneAvatar{aspect-ratio:2/3;flex:none;width:96px}.SimulationView-module__PNn95q__runPanel{flex-direction:column;height:100%;min-height:0;display:flex}.SimulationView-module__PNn95q__runSectionHead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);min-height:2.75rem;padding-inline:var(--mantine-spacing-lg) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-default-border);color:var(--mantine-color-text);font-weight:600;display:flex}.SimulationView-module__PNn95q__runSectionHead:hover{background:var(--mantine-color-default-hover)}.SimulationView-module__PNn95q__runSectionHead:focus-visible{outline:2px solid var(--mantine-primary-color-auto-contrast);outline-offset:-2px}.SimulationView-module__PNn95q__runSectionChevron{color:var(--mantine-color-dimmed);flex:none;transition:transform .15s}.SimulationView-module__PNn95q__runSectionChevron[data-open]{transform:rotate(180deg)}.SimulationView-module__PNn95q__runSectionBody{flex:0 1 0;min-height:0;transition:flex-grow .25s}.SimulationView-module__PNn95q__runSectionBody[data-open]{border-bottom:1px solid var(--mantine-color-default-border);flex-grow:1}@media (prefers-reduced-motion:reduce){.SimulationView-module__PNn95q__runSectionBody{transition:none}}.SimulationView-module__PNn95q__runSectionContent{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg) var(--mantine-spacing-md)}.SimulationView-module__PNn95q__runExit{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-lg);margin-top:auto}.SimulationView-module__PNn95q__exitButton{--button-bg:var(--mantine-color-red-1)!important;--button-hover:var(--mantine-color-red-2)!important;--button-color:var(--mantine-color-red-9)!important}:where([data-mantine-color-scheme=dark]) .SimulationView-module__PNn95q__exitButton{--button-bg:#fa52522e!important;--button-hover:#fa525247!important;--button-color:var(--mantine-color-red-2)!important}.SimulationView-module__PNn95q__questionPrompt{font-size:var(--mantine-font-size-md);white-space:pre-wrap;line-height:1.6}.SimulationView-module__PNn95q__questionOption{border-radius:var(--mantine-radius-md);padding:6px 10px}.SimulationView-module__PNn95q__questionOptionCorrect{outline:2px solid var(--mantine-primary-color-auto-contrast)}.SimulationView-module__PNn95q__feedbackIconCorrect{color:var(--mantine-primary-color-auto-contrast);flex:none}.SimulationView-module__PNn95q__feedbackIconNotQuite{color:var(--mantine-color-yellow-9);flex:none}:where([data-mantine-color-scheme=dark]) .SimulationView-module__PNn95q__feedbackIconNotQuite{color:var(--mantine-color-yellow-4)}.SimulationView-module__PNn95q__analyzeStepIcon{flex:none;place-items:center;width:28px;height:28px;display:grid}.SimulationView-module__PNn95q__analyzeStepDot{border:2px solid var(--mantine-color-default-border);border-radius:50%;width:12px;height:12px}.SimulationView-module__PNn95q__analyzeStep[data-state=todo]{color:var(--mantine-color-dimmed)}.SimulationView-module__PNn95q__pdfDrop{border-radius:var(--mantine-radius-md);cursor:pointer}.SimulationView-module__PNn95q__pdfFileIcon{flex-shrink:0}
.ReviewPage-module__2VAOkq__container{flex-direction:row-reverse;flex:1;gap:1rem;min-height:0;overflow:hidden}.ReviewPage-module__2VAOkq__container>.ReviewPage-module__2VAOkq__mantine-Slider-root{margin-bottom:1rem}.ReviewPage-module__2VAOkq__chatList{gap:var(--mantine-spacing-md);border:2px solid var(--mantine-color-dimmed);border-radius:var(--mantine-radius-lg);flex-direction:column;flex:0 0 35%;max-width:35%;padding:1rem;display:flex;overflow:auto}.ReviewPage-module__2VAOkq__reviewSection{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex;overflow:auto}@media screen and (max-width:64em){.ReviewPage-module__2VAOkq__container{flex-direction:column}.ReviewPage-module__2VAOkq__chatList{flex:none;max-width:100%;height:40vh;min-height:20em}}
.PdfViewer-module__otFLpa__content{flex-direction:column;height:min(90dvh,1100px);display:flex}.PdfViewer-module__otFLpa__content[data-full-screen]{height:100dvh}.PdfViewer-module__otFLpa__header{gap:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border)}.PdfViewer-module__otFLpa__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.PdfViewer-module__otFLpa__body{flex:1;min-height:0;padding:0}.PdfViewer-module__otFLpa__viewer{width:100%;height:100%}.PdfViewer-module__otFLpa__openButton{max-width:28rem;height:auto;padding-block:var(--mantine-spacing-xs)}.PdfViewer-module__otFLpa__openButtonLabel{flex:1;justify-content:flex-start;min-width:0;overflow:hidden}
.ContentImage-module__1kWifq__preview{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);max-width:24rem;overflow:hidden}:where([data-mantine-color-scheme=dark]) .ContentImage-module__1kWifq__preview{background:var(--mantine-color-dark-6)}.ContentImage-module__1kWifq__preview img{object-fit:contain;width:100%;height:auto;max-height:18rem;display:block}.ContentImage-module__1kWifq__view{border-radius:var(--mantine-radius-md);width:100%;max-width:36rem;overflow:hidden}.ContentImage-module__1kWifq__view img{object-fit:contain;width:100%;height:auto;max-height:24rem;display:block}
.InstructionModal-module__yqZ0xW__title{font-size:var(--mantine-h3-font-size);font-weight:var(--mantine-h3-font-weight)}.InstructionModal-module__yqZ0xW__video{max-height:60vh}@media screen and (max-height:42em){.InstructionModal-module__yqZ0xW__header{padding:var(--mantine-spacing-xs);min-height:calc(2.75rem * var(--mantine-scale))}.InstructionModal-module__yqZ0xW__title{font-size:var(--mantine-h5-font-size);font-weight:var(--mantine-h5-font-weight)}.InstructionModal-module__yqZ0xW__video{max-height:50vh}}
.CharacterPreviewModal-module__4ESNoa__bentoGrid{grid-template-columns:155px 1fr;gap:10px;display:grid}.CharacterPreviewModal-module__4ESNoa__portraitCell{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-default-border);grid-row:span 2;min-height:210px;overflow:hidden}.CharacterPreviewModal-module__4ESNoa__portraitImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.CharacterPreviewModal-module__4ESNoa__portraitFallback{justify-content:center;align-items:center;width:100%;height:100%;min-height:210px;display:flex}.CharacterPreviewModal-module__4ESNoa__cell{background-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.CharacterPreviewModal-module__4ESNoa__descriptionCell{background-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;grid-column:1/-1;gap:8px;padding:12px 14px;display:flex}.CharacterPreviewModal-module__4ESNoa__cellLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:10px;font-weight:700}.CharacterPreviewModal-module__4ESNoa__descriptionText{white-space:pre-wrap;line-height:1.65}
.ActionCard-module__oJYV2a__card{text-align:center;justify-content:center;align-items:center;gap:var(--mantine-spacing-md);background-color:var(--mantine-color-body);border:2px solid #0000;border-color:var(--mantine-color-default-border);border-radius:.5rem;flex-direction:column;height:100%;transition:box-shadow .1s,border-color .1s;display:flex;overflow:hidden}.ActionCard-module__oJYV2a__card:hover{box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-primary-color-filled)}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__disabled{cursor:not-allowed;background-color:var(--mantine-color-default-hover);color:var(--mantine-color-dimmed)}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__disabled:hover{box-shadow:none;border-color:var(--mantine-color-default-border);transform:none}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__selected{border-color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light)}.ActionCard-module__oJYV2a__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ActionCard-module__oJYV2a__indicator{height:100%;transition:transform .1s}.ActionCard-module__oJYV2a__indicator:hover{transform:scale(1.05)translateY(-3px)}.ActionCard-module__oJYV2a__choice{border:2px solid var(--mantine-color-default-border);transition:border-color .1s,background-color .1s}.ActionCard-module__oJYV2a__choice:hover{border-color:var(--mantine-primary-color-filled)}.ActionCard-module__oJYV2a__choice[data-checked]{border-color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light)}.ActionCard-module__oJYV2a__choice:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}
.AppFrame-module__jhNxLW__navbar{background:var(--mantine-color-body)}.AppFrame-module__jhNxLW__brand{height:4rem;padding-inline:var(--mantine-spacing-lg) var(--mantine-spacing-sm);justify-content:space-between;align-items:center;display:flex}.AppFrame-module__jhNxLW__header{background:var(--mantine-color-body);border-bottom:0}.AppFrame-module__jhNxLW__pageTitle{text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.2;overflow:hidden}@media (max-width:48em){.AppFrame-module__jhNxLW__pageTitle{font-size:1.125rem}}.AppFrame-module__jhNxLW__navLink{min-height:2.75rem;padding-inline:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-md);color:var(--mantine-color-text);--nl-hover:var(--mantine-color-default-hover)}.AppFrame-module__jhNxLW__navLink .mantine-NavLink-section{color:var(--mantine-color-dimmed)}.AppFrame-module__jhNxLW__navLink[data-active]{--nl-bg:var(--mantine-color-gray-1);--nl-hover:var(--mantine-color-gray-2);--nl-color:var(--mantine-color-text);font-weight:600}.AppFrame-module__jhNxLW__navLink[data-active] .mantine-NavLink-section{color:var(--mantine-primary-color-auto-contrast)}:where([data-mantine-color-scheme=dark]) .AppFrame-module__jhNxLW__navLink[data-active]{--nl-bg:var(--mantine-color-dark-5);--nl-hover:var(--mantine-color-dark-4)}.AppFrame-module__jhNxLW__navLink:focus-visible{outline:2px solid var(--mantine-primary-color-auto-contrast);outline-offset:-2px}.AppFrame-module__jhNxLW__header[data-hidden]{display:none}.AppFrame-module__jhNxLW__runSlot{align-items:center;gap:var(--mantine-spacing-xs);flex:1;min-width:0;display:flex}.AppFrame-module__jhNxLW__navChild{min-height:2.25rem;font-size:var(--mantine-font-size-sm);padding-inline-start:calc(var(--mantine-spacing-lg) + 2rem)}.AppFrame-module__jhNxLW__account{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-default-border);display:flex}.AppFrame-module__jhNxLW__brand[data-run]{justify-content:flex-start;padding-inline:32px 0}
.AvatarActionCard-module__TpXUVG__avatarCard{text-align:center;background-color:var(--mantine-color-default-border);cursor:pointer;border:2px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;height:100%;padding:1rem;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.AvatarActionCard-module__TpXUVG__avatarCard:hover{background-color:var(--mantine-color-dimmed);box-shadow:0 2px 8px #0000001a}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__selected{background-color:var(--mantine-primary-color-light-hover);border-color:var(--mantine-primary-color)}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__sm{gap:.25rem;padding:.5rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__md{gap:.375rem;padding:.75rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__lg{gap:.5rem;padding:1rem}.AvatarActionCard-module__TpXUVG__imageContainer{background-color:var(--mantine-color-body);border-radius:4px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__sm{height:100px}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__md{height:140px}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__lg{height:180px}.AvatarActionCard-module__TpXUVG__loadingContainer{z-index:5;background-color:#000000bf;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.AvatarActionCard-module__TpXUVG__centerContent{text-align:center;flex-direction:column;align-items:center;display:flex}.AvatarActionCard-module__TpXUVG__avatarVideo{object-fit:contain;border-radius:4px;width:100%;height:100%;transition:opacity .3s ease-in-out}.AvatarActionCard-module__TpXUVG__avatarThumb{object-fit:cover;object-position:center top}.AvatarActionCard-module__TpXUVG__avatarThumb[data-loading]{opacity:0}.AvatarActionCard-module__TpXUVG__avatarCard:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.AvatarActionCard-module__TpXUVG__avatarPreviewColumn{flex-direction:column;align-items:center;display:flex;position:sticky;top:1rem}.AvatarActionCard-module__TpXUVG__avatarPortraitCard{aspect-ratio:3/4;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default-border);border-radius:12px;width:100%;max-width:220px;overflow:hidden}.AvatarActionCard-module__TpXUVG__avatarPortraitImg{object-fit:cover;object-position:center top;width:100%;height:100%}.AvatarActionCard-module__TpXUVG__loadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--mantine-primary-color-filled);border-radius:50%;width:32px;height:32px;margin-bottom:8px;animation:1s linear infinite AvatarActionCard-module__TpXUVG__avatarSpin}.AvatarActionCard-module__TpXUVG__errorContainer{background-color:var(--mantine-color-red-0);border:1px dashed var(--mantine-color-red-6);border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.AvatarActionCard-module__TpXUVG__defaultAvatarContainer{background-color:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);border-radius:4px;width:100%;height:100%}@keyframes AvatarActionCard-module__TpXUVG__avatarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarActionCard-module__TpXUVG__avatarTitle{color:var(--mantine-color-text);font-weight:600}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__sm .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.75rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__md .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.8125rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__lg .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.875rem}.AvatarActionCard-module__TpXUVG__backstoryText{white-space:pre-wrap}
.AvatarSelector-module__DZ0XJW__container{padding:1rem .5rem;overflow-y:auto}.AvatarSelector-module__DZ0XJW__avatarGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}
.Marketing-module__OASJ7W__section{font-family:var(--font-text), var(--font-primary), sans-serif;--mantine-color-dimmed:#4c5a59;padding-block:clamp(3.5rem,2rem + 5vw,6rem);padding-inline:clamp(1rem,5vw,2.5rem);position:relative}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__section:not(.Marketing-module__OASJ7W__dark){--mantine-color-dimmed:#b3bfbe}.Marketing-module__OASJ7W__compact{padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.Marketing-module__OASJ7W__container{z-index:1;width:100%;max-width:78rem;margin-inline:auto;position:relative}.Marketing-module__OASJ7W__sunken{background:#f7f9f9}.Marketing-module__OASJ7W__warm{background:#faf7f1}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__sunken{background:#1f2322}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__warm{background:#1d201f}.Marketing-module__OASJ7W__dark{isolation:isolate;background:radial-gradient(circle at 12% 15%,#378f8d73,#0000 42%),radial-gradient(circle at 90% 88%,#fda52124,#0000 36%),linear-gradient(160deg,#0a2726 0%,#114240 55%,#1a6966 100%);overflow:clip}.Marketing-module__OASJ7W__dark,.Marketing-module__OASJ7W__onDark{color:#fff;--mantine-color-text:#fff;--mantine-color-dimmed:#fffc;--mantine-color-anchor:#cfe6e5;--mantine-color-default-border:#ffffff2e}.Marketing-module__OASJ7W__dark:before,.Marketing-module__OASJ7W__dark:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.Marketing-module__OASJ7W__dark:before{background:radial-gradient(circle,#378f8d38,#0000 70%);border:1px solid #ffffff12;width:clamp(20rem,45vw,38rem);bottom:clamp(-20rem,-18vw,-10rem);left:clamp(-14rem,-12vw,-6rem)}.Marketing-module__OASJ7W__dark:after{border:1px solid #ffffff0f;width:clamp(16rem,32vw,28rem);top:clamp(-14rem,-11vw,-6rem);right:clamp(-12rem,-9vw,-5rem)}.Marketing-module__OASJ7W__eyebrow{font-family:var(--font-primary), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1a6966;font-size:.8125rem;font-weight:500;display:inline-block}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__eyebrow{color:#7ab5b3}.Marketing-module__OASJ7W__dark .Marketing-module__OASJ7W__eyebrow,.Marketing-module__OASJ7W__onDark .Marketing-module__OASJ7W__eyebrow{color:#cfe6e5}.Marketing-module__OASJ7W__title{font-family:var(--font-primary), sans-serif;letter-spacing:-.02em;color:var(--mantine-color-text);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.Marketing-module__OASJ7W__titleDisplay{font-size:clamp(2.25rem,1.3rem + 3.4vw,3.75rem);line-height:1.06}.Marketing-module__OASJ7W__titleSection{font-size:clamp(1.75rem,1.2rem + 2vw,2.625rem)}.Marketing-module__OASJ7W__lead{max-width:40rem;color:var(--mantine-color-dimmed);text-wrap:balance;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}.Marketing-module__OASJ7W__brandWord{text-transform:uppercase}.Marketing-module__OASJ7W__gradText{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(100deg,#218380 0%,#6f8a52 50%,#b17317 100%);-webkit-background-clip:text;background-clip:text}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__gradText{background-image:linear-gradient(100deg,#7ab5b3 0%,#c9c07a 50%,#fdb74d 100%)}.Marketing-module__OASJ7W__dark .Marketing-module__OASJ7W__gradText,.Marketing-module__OASJ7W__onDark .Marketing-module__OASJ7W__gradText{background-image:linear-gradient(100deg,#a6cdcc 0%,#c9c07a 50%,#fdb74d 100%)}@media (forced-colors:active){.Marketing-module__OASJ7W__gradText{color:canvastext;background:0 0}}.Marketing-module__OASJ7W__screen{background:#fff;border:1px solid #e3e9e9;border-radius:1rem;overflow:hidden;box-shadow:0 30px 60px -24px #0a272673,0 8px 18px -8px #0a272626}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__screen{border-color:#2b3534}.Marketing-module__OASJ7W__screen img{width:100%;height:auto;display:block}.Marketing-module__OASJ7W__photo{border-radius:1.5rem;width:100%;height:auto;display:block;box-shadow:0 30px 60px -28px #0a272666}.Marketing-module__OASJ7W__cta{box-shadow:0 16px 32px -12px #2183808c}.Marketing-module__OASJ7W__dark .Marketing-module__OASJ7W__cta,.Marketing-module__OASJ7W__onDark .Marketing-module__OASJ7W__cta{box-shadow:0 16px 32px -12px #fda52173}[data-mantine-color-scheme=dark] .Marketing-module__OASJ7W__section:not(.Marketing-module__OASJ7W__dark) .Marketing-module__OASJ7W__cta{box-shadow:0 12px 28px -14px #000000b3}.Marketing-module__OASJ7W__accentButton{border:0;transition:filter .15s;--button-bg:linear-gradient(100deg, #7ab5b3 0%, #c9c07a 50%, #fdb74d 100%)!important;--button-color:#141a19!important}.Marketing-module__OASJ7W__accentButton:hover{filter:brightness(1.06)}.Marketing-module__OASJ7W__preLine{white-space:pre-line}.Marketing-module__OASJ7W__arrowLink{color:var(--mantine-color-text);align-items:center;gap:.375rem;display:inline-flex}.Marketing-module__OASJ7W__arrowLink svg{color:var(--mantine-color-anchor);transition:transform .16s}.Marketing-module__OASJ7W__arrowLink:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Marketing-module__OASJ7W__arrowLink svg{transition:none}}
.StatRing-module__Wes33a__ring{aspect-ratio:1;width:min(10rem,100%);position:relative}.StatRing-module__Wes33a__ring svg{width:100%;height:100%;display:block}.StatRing-module__Wes33a__track{stroke:#e3e9e9}[data-mantine-color-scheme=dark] .StatRing-module__Wes33a__track{stroke:#2b3534}.StatRing-module__Wes33a__dot{fill:#fdb74d}.StatRing-module__Wes33a__value{font-family:var(--font-primary), sans-serif;letter-spacing:-.02em;color:#1a6966;place-items:center;font-size:clamp(1.25rem,.8rem + 3vw,2.25rem);font-weight:700;display:grid;position:absolute;inset:0}[data-mantine-color-scheme=dark] .StatRing-module__Wes33a__value{color:#a6cdcc}.StatRing-module__Wes33a__label{font-size:clamp(.75rem,.7rem + .3vw,.875rem);line-height:1.45}
.DeviceMock-module__tz4kWW__stage{perspective:1800px;position:relative}.DeviceMock-module__tz4kWW__laptop{transform-origin:60%;transform-style:preserve-3d;filter:drop-shadow(0 40px 50px #00000073);transform:rotateY(-14deg)rotateX(5deg)rotate(.5deg)}.DeviceMock-module__tz4kWW__lid{background:linear-gradient(160deg,#2a3332,#151c1b);border-radius:1.1rem 1.1rem .4rem .4rem;padding:2.2% 2.2% 3%;box-shadow:inset 0 0 0 1px #ffffff0f}.DeviceMock-module__tz4kWW__screen{aspect-ratio:16/10;color:#141a19;font-family:var(--font-primary), sans-serif;background:#fff;border-radius:.35rem;position:relative;overflow:hidden;container-type:inline-size}.DeviceMock-module__tz4kWW__base{background:linear-gradient(#d5dbda 0%,#aab3b2 60%,#8d9796 100%);border-radius:0 0 1.25rem 1.25rem;height:.9rem;margin:0 -5%;position:relative}.DeviceMock-module__tz4kWW__base:after{content:"";background:#00000024;border-radius:0 0 .5rem .5rem;width:16%;height:35%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:62em){.DeviceMock-module__tz4kWW__laptop{transform:none}}.DeviceMock-module__tz4kWW__app{grid-template-rows:auto 1fr auto;gap:2cqw;height:100%;padding:2.4cqw 2.8cqw;display:grid}.DeviceMock-module__tz4kWW__steps{white-space:nowrap;border-bottom:1px solid #e3e9e9;align-items:center;gap:1.4cqw;padding-bottom:1.8cqw;font-size:1.7cqw;font-weight:500;display:flex}.DeviceMock-module__tz4kWW__stepDot{color:#fff;background:#218380;border-radius:50%;flex:none;place-items:center;width:2.8cqw;height:2.8cqw;font-size:1.5cqw;display:grid}.DeviceMock-module__tz4kWW__stepDotCurrent{color:#1a6966;background:#e9f3f2;border:1px solid #218380}.DeviceMock-module__tz4kWW__stepLine{background:#218380;flex:1;height:1px}.DeviceMock-module__tz4kWW__body{grid-template-columns:24% 1fr;gap:2cqw;min-height:0;display:grid}.DeviceMock-module__tz4kWW__avatar{aspect-ratio:2/3;background:#eef2f2;border:.3cqw solid #4a8b2c;border-radius:1.2cqw;align-self:start;position:relative;overflow:hidden}.DeviceMock-module__tz4kWW__avatar video{object-fit:cover;width:100%;height:100%;display:block}.DeviceMock-module__tz4kWW__speakingDot{background:#6cc24a;border-radius:50%;width:1.4cqw;height:1.4cqw;position:absolute;bottom:1cqw;right:1cqw}.DeviceMock-module__tz4kWW__chat{border:1px solid #e3e9e9;border-radius:1.2cqw;flex-direction:column;gap:1.6cqw;min-height:0;padding:2cqw;font-size:1.75cqw;line-height:1.45;display:flex}.DeviceMock-module__tz4kWW__brief{color:#667675;margin:0}.DeviceMock-module__tz4kWW__bubbleUser,.DeviceMock-module__tz4kWW__bubbleCharacter{border-radius:1.8cqw;max-width:78%;padding:1.2cqw 1.8cqw}.DeviceMock-module__tz4kWW__bubbleUser{color:#fff;background:#218380;align-self:flex-end}.DeviceMock-module__tz4kWW__bubbleCharacter{background:#d5dcdc;align-self:flex-start}.DeviceMock-module__tz4kWW__inputRow{grid-template-columns:auto 1fr auto;align-items:center;gap:1.4cqw;margin-left:26%;display:grid}.DeviceMock-module__tz4kWW__mic{color:#fff;background:#218380;border-radius:1cqw;place-items:center;width:5cqw;height:5cqw;display:grid}.DeviceMock-module__tz4kWW__mic svg{width:2.4cqw;height:2.4cqw}.DeviceMock-module__tz4kWW__input{color:#8a9998;border:1px solid #ccd6d5;border-radius:1cqw;align-items:center;height:5cqw;padding:0 1.6cqw;font-size:1.6cqw;display:flex}.DeviceMock-module__tz4kWW__send{background:#eef2f2;border-radius:1cqw;width:6.5cqw;height:5cqw}.DeviceMock-module__tz4kWW__bubbleUser{animation:12s ease-out .6s infinite DeviceMock-module__tz4kWW__turn}.DeviceMock-module__tz4kWW__bubbleCharacter{animation:12s ease-out 2.4s infinite DeviceMock-module__tz4kWW__turn}.DeviceMock-module__tz4kWW__bubbleUser.DeviceMock-module__tz4kWW__bubbleLate{animation-delay:4.6s}@keyframes DeviceMock-module__tz4kWW__turn{0%{opacity:0;transform:translateY(.8cqw)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.DeviceMock-module__tz4kWW__bubbleUser,.DeviceMock-module__tz4kWW__bubbleCharacter,.DeviceMock-module__tz4kWW__floating{animation:none}}.DeviceMock-module__tz4kWW__chip{z-index:2;color:#141a19;font-family:var(--font-text), sans-serif;background:#fffffff7;border-radius:.9rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.45;position:absolute;box-shadow:0 24px 48px -20px #0000008c}.DeviceMock-module__tz4kWW__chipTitle{font-family:var(--font-primary), sans-serif;color:#1a6966;align-items:center;gap:.45rem;margin-bottom:.2rem;font-weight:600;display:flex}.DeviceMock-module__tz4kWW__chipFeedback{width:15.5rem;bottom:-7%;left:-9%}.DeviceMock-module__tz4kWW__chipScore{align-items:center;gap:.75rem;display:flex;top:-9%;right:-4%}.DeviceMock-module__tz4kWW__score{color:#356420;background:#dcecd0;border-radius:.4rem;padding:.15rem .5rem;font-weight:700}.DeviceMock-module__tz4kWW__floating{animation:7s ease-in-out infinite DeviceMock-module__tz4kWW__float}.DeviceMock-module__tz4kWW__chipScore.DeviceMock-module__tz4kWW__floating{animation-delay:-3.5s}@keyframes DeviceMock-module__tz4kWW__float{50%{transform:translateY(-8px)}}@media (max-width:62em){.DeviceMock-module__tz4kWW__chipFeedback{width:min(17rem,85%);margin:-.5rem 0 0 1rem;position:relative;bottom:auto;left:auto}.DeviceMock-module__tz4kWW__chipScore{display:none}}@media (min-width:62em) and (max-width:75em){.DeviceMock-module__tz4kWW__chipFeedback{bottom:-20%}}
.Home-module__Ho9lYW__hero{isolation:isolate;min-height:min(56rem,100svh);font-family:var(--font-text), var(--font-primary), sans-serif;background:#0a2726;align-items:center;margin-top:-4.5rem;padding:calc(4.5rem + clamp(2.5rem,6vw,5rem)) clamp(1rem,5vw,2.5rem) clamp(3rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.Home-module__Ho9lYW__heroImage{z-index:-2;object-fit:cover;object-position:70% center}.Home-module__Ho9lYW__heroShade{z-index:-1;background:radial-gradient(circle at 70% 55%,#378f8d59,#0000 45%),radial-gradient(circle at 95% 95%,#fda52129,#0000 35%),linear-gradient(90deg,#0a2726e0 0%,#0a2726b3 40%,#0a272659 70%,#0a272633 100%),linear-gradient(#0a272600 70%,#0a272699 100%);position:absolute;inset:0}.Home-module__Ho9lYW__heroContent{max-width:36rem}.Home-module__Ho9lYW__heroText{color:#ffffffe0;max-width:32rem;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.6}.Home-module__Ho9lYW__heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.Home-module__Ho9lYW__heroDevice{padding-block:2rem}@media (max-width:62em){.Home-module__Ho9lYW__heroShade{background:linear-gradient(#0a2726db 0%,#0a2726b8 60%,#0a272680 100%)}.Home-module__Ho9lYW__heroGrid{grid-template-columns:1fr}.Home-module__Ho9lYW__heroDevice{padding-block:1rem 3rem}}.Home-module__Ho9lYW__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Home-module__Ho9lYW__marqueeTrack{width:max-content;animation:40s linear infinite Home-module__Ho9lYW__marquee;display:flex}.Home-module__Ho9lYW__marquee:hover .Home-module__Ho9lYW__marqueeTrack,.Home-module__Ho9lYW__marquee:focus-within .Home-module__Ho9lYW__marqueeTrack{animation-play-state:paused}@keyframes Home-module__Ho9lYW__marquee{to{transform:translate(-50%)}}.Home-module__Ho9lYW__logos{flex-shrink:0;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);padding-right:clamp(1.25rem,2.5vw,2.5rem);display:flex}@media (prefers-reduced-motion:reduce){.Home-module__Ho9lYW__marqueeTrack{animation-duration:90s}}.Home-module__Ho9lYW__logo{object-fit:contain;width:auto;max-width:12rem;height:3.5rem;transition:transform .18s;display:block}.Home-module__Ho9lYW__logoWide{max-width:15rem}.Home-module__Ho9lYW__logoLink:hover .Home-module__Ho9lYW__logo{transform:translateY(-2px)}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__logoLink{background:#fff;border-radius:.875rem;padding:.625rem 1rem}.Home-module__Ho9lYW__impactTile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.25rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem)}.Home-module__Ho9lYW__impactNumber{font-family:var(--font-primary), sans-serif;letter-spacing:-.02em;color:#fdb74d;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:700;line-height:1.1}.Home-module__Ho9lYW__film{aspect-ratio:16/9;background:#0a2726;border-radius:1.5rem;width:100%;max-width:56rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0a272673}.Home-module__Ho9lYW__film video,.Home-module__Ho9lYW__filmCover{object-fit:cover;width:100%;height:100%;display:block}.Home-module__Ho9lYW__filmPoster{position:absolute;inset:0}.Home-module__Ho9lYW__playButton{cursor:pointer;background:linear-gradient(#0a27260d,#0a272640);border:0;place-items:center;display:grid;position:absolute;inset:0}.Home-module__Ho9lYW__playButtonCorner{background:0 0;place-items:end;padding:4.5%}.Home-module__Ho9lYW__playButtonCorner .Home-module__Ho9lYW__playIcon{width:clamp(3rem,7vw,4.5rem);height:clamp(3rem,7vw,4.5rem)}.Home-module__Ho9lYW__playIcon{color:#141a19;background:linear-gradient(100deg,#7ab5b3 0%,#c9c07a 50%,#fdb74d 100%);border-radius:50%;place-items:center;width:5rem;height:5rem;transition:transform .18s;display:grid;box-shadow:0 0 0 10px #c9c07a4d,0 16px 32px -10px #0a272699}.Home-module__Ho9lYW__playButton:hover .Home-module__Ho9lYW__playIcon,.Home-module__Ho9lYW__playButton:focus-visible .Home-module__Ho9lYW__playIcon{transform:scale(1.06)}.Home-module__Ho9lYW__cardsGlow{position:relative}.Home-module__Ho9lYW__cardsGlow:before{content:"";z-index:0;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#378f8d47,#0000);border-radius:50%;position:absolute;inset:10% 5%}.Home-module__Ho9lYW__characterCard{z-index:1;background:#fff;border:1px solid #e3e9e9;border-radius:1rem;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -18px #0a272659}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__characterCard{background:#1f2322;border-color:#2b3534}.Home-module__Ho9lYW__characterPhoto{background:#eef2f2;flex:0 0 38%;min-height:11rem;position:relative}.Home-module__Ho9lYW__characterPhoto img{object-fit:cover;object-position:center top}.Home-module__Ho9lYW__characterBody{flex-direction:column;gap:.375rem;padding:1rem;display:flex}.Home-module__Ho9lYW__characterName{letter-spacing:.08em;text-transform:uppercase;color:#1a6966;font-size:.75rem;font-weight:500}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__characterName{color:#a6cdcc}.Home-module__Ho9lYW__characterTitle{font-family:var(--font-primary), sans-serif;font-weight:600;line-height:1.3}.Home-module__Ho9lYW__quoteCard{background:#e9f3f2;border-radius:1.25rem;width:100%;max-width:52rem;margin:0;padding:clamp(1.25rem,2vw,2rem)}.Home-module__Ho9lYW__quoteIcon{color:#218380}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__quoteIcon{color:#7ab5b3}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__quoteCard{background:#1f2a29}.Home-module__Ho9lYW__steps{position:relative}.Home-module__Ho9lYW__steps:before{content:"";background:#ffffff38;width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.4375rem}.Home-module__Ho9lYW__stepNumber{z-index:1;width:2.875rem;height:2.875rem;font-family:var(--font-primary), sans-serif;color:#fff;background:#218380;border:3px solid #0a2726;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.Home-module__Ho9lYW__stepCard{color:#141a19;--mantine-color-text:#141a19;--mantine-color-dimmed:#4c5a59;background:#fff;border-radius:1.25rem;flex:1;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem;display:grid;box-shadow:0 20px 40px -18px #00000073}.Home-module__Ho9lYW__stepShot{aspect-ratio:16/10;background:#fff;border:1px solid #e3e9e9;border-radius:.625rem;overflow:hidden}.Home-module__Ho9lYW__stepShot img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}@media (max-width:36em){.Home-module__Ho9lYW__stepCard{grid-template-columns:1fr}}.Home-module__Ho9lYW__pressRow{contain:paint;scroll-snap-type:x mandatory;grid-auto-columns:minmax(13rem,1fr);grid-auto-flow:column;gap:1.25rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.Home-module__Ho9lYW__pressCard{scroll-snap-align:start;height:100%;color:inherit;background:#fff;border:1px solid #e3e9e9;border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] .Home-module__Ho9lYW__pressCard{background:#1f2322;border-color:#2b3534}.Home-module__Ho9lYW__pressCard:hover{transform:translateY(-2px);box-shadow:0 16px 32px -18px #0a272659}.Home-module__Ho9lYW__pressImage{aspect-ratio:1200/630;object-fit:cover;object-position:top;background:#eef2f2;width:100%;display:block}@media (min-width:62em){.Home-module__Ho9lYW__meetIntro{grid-column:span 5}.Home-module__Ho9lYW__meetCards{grid-column:span 7}}.Home-module__Ho9lYW__stepRow{align-items:center;gap:1rem;display:flex}@media (min-width:62em){.Home-module__Ho9lYW__howIntro{grid-column:span 5}.Home-module__Ho9lYW__howSteps{grid-column:span 7}}
.Footer-module__UDEoiW__footer{font-family:var(--font-text), var(--font-primary), sans-serif;padding-block:clamp(3rem,2rem + 3vw,4.5rem) 2rem;padding-inline:clamp(1rem,5vw,2.5rem);position:relative}.Footer-module__UDEoiW__groupTitle{font-family:var(--font-primary), sans-serif;font-size:var(--mantine-font-size-sm);color:#cfe6e5;font-weight:600}.Footer-module__UDEoiW__tagline{font-family:var(--font-primary), sans-serif;color:#ffffffdb}.Footer-module__UDEoiW__link{color:#ffffffdb;font-size:var(--mantine-font-size-sm)}.Footer-module__UDEoiW__link:hover{color:#fff}.Footer-module__UDEoiW__social{border-color:#ffffff80}.Footer-module__UDEoiW__divider{border-color:#ffffff24}
.Company-module__L4yC_W__storyQuote{color:var(--mantine-color-text);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-style:italic;line-height:1.7}.Company-module__L4yC_W__quoteMark{color:#218380}[data-mantine-color-scheme=dark] .Company-module__L4yC_W__quoteMark{color:#7ab5b3}.Company-module__L4yC_W__byline{font-family:var(--font-primary), sans-serif;color:var(--mantine-color-dimmed);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.Company-module__L4yC_W__byline:before{content:"";background:linear-gradient(90deg,#218380,#e4951e);border-radius:1px;width:2.5rem;height:2px}.Company-module__L4yC_W__statement{max-width:52rem;font-family:var(--font-primary), sans-serif;letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:600;line-height:1.35}.Company-module__L4yC_W__peopleGrid{grid-template-columns:repeat(3,minmax(0,16rem));gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:36em){.Company-module__L4yC_W__peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.Company-module__L4yC_W__personBody{padding:.75rem}}.Company-module__L4yC_W__person{background:#fff;border:1px solid #e3e9e9;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 32px -24px #0a272659}[data-mantine-color-scheme=dark] .Company-module__L4yC_W__person{background:#1f2322;border-color:#2b3534}.Company-module__L4yC_W__personPhoto{aspect-ratio:1;background:#e9f3f2;position:relative}.Company-module__L4yC_W__personPhoto img{object-fit:cover}.Company-module__L4yC_W__personBody{flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.125rem 1.125rem;display:flex}.Company-module__L4yC_W__personName{font-family:var(--font-primary), sans-serif;font-weight:600;line-height:1.3}.Company-module__L4yC_W__personRole{color:var(--mantine-color-dimmed);white-space:pre-line;font-size:.875rem;line-height:1.45}.Company-module__L4yC_W__personLinks{gap:.25rem;margin-top:auto;padding-top:.5rem;display:flex}.Company-module__L4yC_W__statCard{background:#fff;border:1px solid #e3e9e9;border-radius:1.25rem;flex-direction:column;gap:.5rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}[data-mantine-color-scheme=dark] .Company-module__L4yC_W__statCard{background:#1f2322;border-color:#2b3534}.Company-module__L4yC_W__statValue{font-family:var(--font-primary), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.05}.Company-module__L4yC_W__timeline{max-width:52rem;margin:0 auto}.Company-module__L4yC_W__timeline .Company-module__L4yC_W__timelineItem{grid-template-columns:9rem auto minmax(0,1fr);column-gap:1.5rem}.Company-module__L4yC_W__timeline .Company-module__L4yC_W__timelineItem:before{--timeline-line-start:calc(9rem + 1.5rem + 11px - 1px)}.Company-module__L4yC_W__timelineYear{font-family:var(--font-primary), sans-serif;text-align:right;color:var(--mantine-color-dimmed);flex-direction:column;align-items:flex-end;gap:.375rem;font-weight:700;display:flex}.Company-module__L4yC_W__timelineYearInline{display:none}.Company-module__L4yC_W__timelineList{color:var(--mantine-color-dimmed);flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.Company-module__L4yC_W__timelineItem[data-now] .Company-module__L4yC_W__timelineYear,.Company-module__L4yC_W__timelineItem[data-now] .Company-module__L4yC_W__timelineYearInline{color:var(--mantine-primary-color-filled)}.Company-module__L4yC_W__timelineItem[data-now] .Company-module__L4yC_W__timelineList{color:var(--mantine-color-bright);font-weight:500}.Company-module__L4yC_W__timelineItem[data-now] .Company-module__L4yC_W__timelineBullet{background-color:var(--mantine-color-body);animation:2.4s ease-out infinite Company-module__L4yC_W__timelinePulse}.Company-module__L4yC_W__timelineItem[data-now]:after{content:"";border-left:2px dashed var(--mantine-primary-color-filled);opacity:.5;height:2.5rem;position:absolute;top:100%;left:calc(10.5rem + 10px)}@keyframes Company-module__L4yC_W__timelinePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-filled) 45%, transparent)}70%,to{box-shadow:0 0 0 .625rem #0000}}@media (prefers-reduced-motion:reduce){.Company-module__L4yC_W__timelineItem[data-now] .Company-module__L4yC_W__timelineBullet{animation:none}}.Company-module__L4yC_W__timelineNowTag{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4}@media (max-width:36em){.Company-module__L4yC_W__timeline .Company-module__L4yC_W__timelineItem{grid-template-columns:0 auto minmax(0,1fr);column-gap:.75rem}.Company-module__L4yC_W__timeline .Company-module__L4yC_W__timelineItem:before{--timeline-line-start:calc(.75rem + 11px - 1px)}.Company-module__L4yC_W__timelineYear{display:none}.Company-module__L4yC_W__timelineYearInline{font-family:var(--font-primary), sans-serif;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:700;display:flex}.Company-module__L4yC_W__timelineItem[data-now]:after{left:calc(.75rem + 10px)}}.Company-module__L4yC_W__reading{max-width:46rem;margin-inline:auto}.Company-module__L4yC_W__articleCover{aspect-ratio:16/9;background:#e9f3f2;border-radius:1.5rem;position:relative;overflow:hidden}.Company-module__L4yC_W__articleCover img{object-fit:cover;width:100%;height:100%}.Company-module__L4yC_W__articleMeta{color:var(--mantine-color-dimmed);flex-wrap:wrap;gap:.25rem 1rem;font-size:.9375rem;display:flex}.Company-module__L4yC_W__prose{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.Company-module__L4yC_W__prose :where(h1,h2,h3){font-family:var(--font-primary), sans-serif;margin:2.25rem 0 .75rem;line-height:1.25}.Company-module__L4yC_W__prose :where(p,ul,ol){margin:0 0 1.125rem}.Company-module__L4yC_W__prose :where(img){border-radius:1rem;max-width:100%;height:auto}.Company-module__L4yC_W__prose :where(a){color:var(--mantine-color-anchor)}
.ContextEditor-module__zSHZja__charCount{text-align:right;color:var(--mantine-color-dimmed);font-size:11px}.ContextEditor-module__zSHZja__section{background:var(--mantine-color-body)}.ContextEditor-module__zSHZja__mediaLine{padding-top:var(--mantine-spacing-sm);border-top:1px dashed var(--mantine-color-default-border)}.ContextEditor-module__zSHZja__mediaAdd{border-style:dashed}.ContextEditor-module__zSHZja__mediaCard{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);padding:4px 6px 4px 4px}.ContextEditor-module__zSHZja__mediaThumb{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover);flex:none;place-items:center;width:64px;height:44px;display:grid;overflow:hidden}.ContextEditor-module__zSHZja__mediaThumb img{object-fit:cover;width:100%;height:100%}.ContextEditor-module__zSHZja__mediaThumb[data-video]{background:var(--mantine-color-dark-7);color:var(--mantine-color-white)}
.News-module__RrVBwa__card{height:100%;color:var(--mantine-color-text);background:#fff;border:1px solid #e3e9e9;border-radius:1.25rem;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 16px 32px -24px #0a272659}.News-module__RrVBwa__card:hover{border-color:#cfdcdb;transform:translateY(-3px);box-shadow:0 22px 40px -24px #0a272673}.News-module__RrVBwa__card:focus-visible{outline:2px solid var(--mantine-primary-color-auto-contrast);outline-offset:2px}[data-mantine-color-scheme=dark] .News-module__RrVBwa__card{background:#1f2322;border-color:#2b3534}[data-mantine-color-scheme=dark] .News-module__RrVBwa__card:hover{border-color:#3a4645;box-shadow:0 22px 40px -24px #000c}@media (prefers-reduced-motion:reduce){.News-module__RrVBwa__card{transition:none}.News-module__RrVBwa__card:hover{transform:none}}.News-module__RrVBwa__cover{aspect-ratio:16/9;background:linear-gradient(135deg,#e9f3f2,#f3efe3);overflow:hidden}[data-mantine-color-scheme=dark] .News-module__RrVBwa__cover{background:linear-gradient(135deg,#1f2a29,#262420)}.News-module__RrVBwa__cover img{object-fit:cover;width:100%;height:100%;display:block}.News-module__RrVBwa__cover>div{height:100%}.News-module__RrVBwa__body{flex-direction:column;flex:1;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.News-module__RrVBwa__date{font-family:var(--font-primary), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1a6966;font-size:.8125rem;font-weight:500}[data-mantine-color-scheme=dark] .News-module__RrVBwa__date{color:#7ab5b3}.News-module__RrVBwa__title{font-family:var(--font-primary), sans-serif;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.News-module__RrVBwa__description{color:var(--mantine-color-dimmed);overflow-wrap:anywhere}.News-module__RrVBwa__foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;display:flex}
.Product-module__yvlZSq__checks{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Product-module__yvlZSq__checks li{align-items:flex-start;gap:.75rem;font-size:1.0625rem;line-height:1.5;display:flex}.Product-module__yvlZSq__checkIcon{color:#218380;flex:none;margin-top:.15rem}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__checkIcon{color:#7ab5b3}.Product-module__yvlZSq__heroButton{max-width:100%;height:auto;min-height:var(--button-height);justify-content:center;align-items:center;padding-block:.5rem;display:inline-flex}.Product-module__yvlZSq__heroButton .mantine-Button-label{white-space:normal;text-align:center}.Product-module__yvlZSq__heroMedia{align-self:center;padding:0 0 1.5rem 1.5rem;position:relative}.Product-module__yvlZSq__heroMedia:before{content:"";z-index:0;opacity:.18;background:linear-gradient(135deg,#218380,#b17317);border-radius:1.75rem;position:absolute;inset:1.5rem 1.5rem 0 0}.Product-module__yvlZSq__heroMedia img{z-index:1;position:relative}.Product-module__yvlZSq__card{background:#fff;border:1px solid #e3e9e9;border-radius:1.25rem;height:100%;margin:0;padding:clamp(1.25rem,2vw,1.75rem);box-shadow:0 16px 32px -24px #0a272659}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__card{background:#1f2322;border-color:#2b3534}.Product-module__yvlZSq__cardTinted{box-shadow:none;background:#e9f3f2;border-color:#0000}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__cardTinted{background:#1f2a29}.Product-module__yvlZSq__cardTitle{font-family:var(--font-primary), sans-serif;font-weight:600;line-height:1.3}.Product-module__yvlZSq__numbered{counter-reset:item;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Product-module__yvlZSq__numbered li{counter-increment:item;align-items:center;gap:.75rem;display:flex}.Product-module__yvlZSq__numbered li:before{content:counter(item);width:1.75rem;height:1.75rem;font-family:var(--font-primary), sans-serif;background:#e3e9e9;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.Product-module__yvlZSq__cardTinted .Product-module__yvlZSq__numbered li:before{background:#fff}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__numbered li:before{background:#2b3534}.Product-module__yvlZSq__quote{margin:0;font-size:1.0625rem;font-style:italic;line-height:1.6}.Product-module__yvlZSq__stepCard{flex-direction:column;gap:1rem;height:100%;display:flex}.Product-module__yvlZSq__stepShot{aspect-ratio:4/3;background:#fff;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #0000008c}.Product-module__yvlZSq__stepShot img{object-fit:cover;object-position:center top}.Product-module__yvlZSq__stepShot[data-fit=contain]{background:#eef2f2}.Product-module__yvlZSq__stepShot[data-fit=contain] img{object-fit:contain;object-position:center;padding:.75rem}.Product-module__yvlZSq__stepBadge{color:#141a19;width:2.75rem;height:2.75rem;font-family:var(--font-primary), sans-serif;background:#fda521;border-radius:50%;place-items:center;font-weight:700;display:grid}.Product-module__yvlZSq__compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.Product-module__yvlZSq__compareArrow{color:#1a6966;background:#e9f3f2;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__compareArrow{color:#7ab5b3;background:#1f2a29}@media (max-width:48em){.Product-module__yvlZSq__compare{grid-template-columns:1fr}.Product-module__yvlZSq__compareArrow{margin-inline:auto;transform:rotate(90deg)}}section.Product-module__yvlZSq__ctaSection{padding-top:0}.Product-module__yvlZSq__ctaCard{text-align:center;background:radial-gradient(circle at 10% 0,#378f8d2e,#0000 50%),#e9f3f2;border-radius:1.75rem;max-width:56rem;margin-inline:auto;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,3vw,1.75rem)}.Product-module__yvlZSq__ctaTitle{text-align:left;font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}@media (max-width:48em){.Product-module__yvlZSq__ctaRow{text-align:center;flex-direction:column}.Product-module__yvlZSq__ctaTitle{text-align:center}}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__ctaCard{background:radial-gradient(circle at 10% 0,#378f8d40,#0000 50%),#1f2a29}.Product-module__yvlZSq__faq{width:100%;max-width:52rem;margin-inline:auto}.Product-module__yvlZSq__faqItem{background:#fff;border:1px solid #e3e9e9;box-shadow:0 12px 28px -24px #0a272659;border-radius:1rem!important}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__faqItem{box-shadow:none;background:#262b2a;border-color:#2b3534}.Product-module__yvlZSq__faqItem+.Product-module__yvlZSq__faqItem{margin-top:.75rem}.Product-module__yvlZSq__faqControl:hover{background:#f7f9f9;border-radius:1rem}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__faqControl:hover{background:#2b3130}.Product-module__yvlZSq__faqChevron{color:#218380}[data-mantine-color-scheme=dark] .Product-module__yvlZSq__faqChevron{color:#7ab5b3}.Product-module__yvlZSq__statTile{color:#fff;--mantine-color-text:#fff;background:#1a6966;border-radius:1.25rem;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem;display:flex;box-shadow:0 20px 40px -24px #0a272699}.Product-module__yvlZSq__statNumber{font-family:var(--font-primary), sans-serif;letter-spacing:-.02em;color:#fdb74d;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:700;line-height:1}
.SupportView-module__n6UeDa__container{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;max-width:800px;height:calc(100vh - 150px);display:flex}.SupportView-module__n6UeDa__scrollContainer{flex:1}.SupportView-module__n6UeDa__documentCard{word-wrap:break-word;overflow-wrap:break-word;font-size:.95rem}.SupportView-module__n6UeDa__documentCard h1{font-size:1.75rem}.SupportView-module__n6UeDa__documentCard h2{font-size:1.4rem}.SupportView-module__n6UeDa__documentCard h3{font-size:1.15rem}.SupportView-module__n6UeDa__documentCard p,.SupportView-module__n6UeDa__documentCard li{font-size:.95rem;line-height:1.6}.SupportView-module__n6UeDa__menuContainer{gap:var(--mantine-spacing-xl);flex-direction:column;width:100%;display:flex}.SupportView-module__n6UeDa__heroSection{text-align:center;margin-bottom:var(--mantine-spacing-xl)}.SupportView-module__n6UeDa__heroTitle{margin-bottom:var(--mantine-spacing-sm);color:var(--mantine-primary-color-filled);font-size:2rem;font-weight:700}.SupportView-module__n6UeDa__heroDescription{opacity:.8;font-size:1.1rem}.SupportView-module__n6UeDa__mainCardsGrid{margin-bottom:var(--mantine-spacing-xl)}.SupportView-module__n6UeDa__card{cursor:pointer;width:100%;height:100%;text-align:inherit;border:1px solid var(--mantine-color-default-border);transition:all .3s;position:relative;overflow:hidden}.SupportView-module__n6UeDa__card:before{content:"";background:linear-gradient(90deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.SupportView-module__n6UeDa__card:hover:before{transform:scaleX(1)}.SupportView-module__n6UeDa__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.SupportView-module__n6UeDa__card:hover{box-shadow:var(--mantine-shadow-lg);border-color:var(--mantine-color-blue-3);transform:translateY(-8px)}.SupportView-module__n6UeDa__cardContent{align-items:center;gap:var(--mantine-spacing-md);height:100%;padding:var(--mantine-spacing-xl);flex-direction:column;display:flex}.SupportView-module__n6UeDa__cardIcon{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md)}.SupportView-module__n6UeDa__cardTitle{font-size:1.25rem;font-weight:600}.SupportView-module__n6UeDa__cardDescription{text-align:center;opacity:.85;line-height:1.6}.SupportView-module__n6UeDa__tutorialDots{margin-top:var(--mantine-spacing-md);position:static}.SupportView-module__n6UeDa__tutorialDot{background-color:var(--mantine-color-default-border);opacity:1;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .15s,width .15s}.SupportView-module__n6UeDa__tutorialDot[data-active]{background-color:var(--mantine-primary-color-filled);border-radius:999px;width:1.25rem}
.NotFound-module__txpBSG__frontPage{justify-content:center;align-items:center;width:100vw;height:55vh}.NotFound-module__txpBSG__dashboard{justify-content:center;align-items:center;width:100vw;height:80vh}.NotFound-module__txpBSG__holder{flex-direction:column;justify-content:center;align-items:center;display:flex}.NotFound-module__txpBSG__frontPage .NotFound-module__txpBSG__holder .NotFound-module__txpBSG__icon{width:40vw;height:40vh}.NotFound-module__txpBSG__dashboard .NotFound-module__txpBSG__holder .NotFound-module__txpBSG__icon{width:30vw;height:30vh}.NotFound-module__txpBSG__notFoundText{font-size:var(--mantine-font-size-lg);text-align:center}
.TimeDisplay-module__SObgIW__timer{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);justify-content:center;align-items:center;width:4.25rem}
.NotificationBell-module__fOvz-G__dropdown{width:250px}@media (min-width:768px){.NotificationBell-module__fOvz-G__dropdown{width:320px}}.NotificationBell-module__fOvz-G__unreadItem{background-color:var(--mantine-color-blue-0);border-left:3px solid var(--mantine-color-blue-6);padding:12px 16px}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__unreadItem{background-color:var(--mantine-color-dark-6)}.NotificationBell-module__fOvz-G__unreadItem:not(.NotificationBell-module__fOvz-G__loading):hover{background-color:var(--mantine-color-blue-1)}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__unreadItem:not(.NotificationBell-module__fOvz-G__loading):hover{background-color:var(--mantine-color-dark-5)}.NotificationBell-module__fOvz-G__readItem{padding:12px 16px}.NotificationBell-module__fOvz-G__readItem:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__readItem:hover{background-color:var(--mantine-color-dark-6)}.NotificationBell-module__fOvz-G__loading{cursor:default}.NotificationBell-module__fOvz-G__textFlex{flex:1}.NotificationBell-module__fOvz-G__nowrap{white-space:nowrap;flex-shrink:0}
.SimCard-module__fAx_GG__card{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.SimCard-module__fAx_GG__card:hover{border-color:var(--mantine-color-gray-4);transform:translateY(-3px);box-shadow:0 14px 28px -16px #12272680}.SimCard-module__fAx_GG__card:active{transition-duration:80ms;transform:translateY(-1px)scale(.99)}.SimCard-module__fAx_GG__card .SimCard-module__fAx_GG__media img{transition:transform .4s}.SimCard-module__fAx_GG__card:hover .SimCard-module__fAx_GG__media img{transform:scale(1.04)}.SimCard-module__fAx_GG__choosable{border:1.5px dashed var(--mantine-color-vTeal-5)}.SimCard-module__fAx_GG__choosable .SimCard-module__fAx_GG__foot{background:var(--mantine-color-vTeal-0)}:where([data-mantine-color-scheme=dark]) .SimCard-module__fAx_GG__choosable{border-color:var(--mantine-color-vTeal-4)}:where([data-mantine-color-scheme=dark]) .SimCard-module__fAx_GG__choosable .SimCard-module__fAx_GG__foot{background:var(--mantine-color-dark-6)}.SimCard-module__fAx_GG__card:focus-within{outline:2px solid var(--mantine-primary-color-auto-contrast);outline-offset:2px}:where([data-mantine-color-scheme=dark]) .SimCard-module__fAx_GG__card:hover{border-color:var(--mantine-color-dark-3);box-shadow:0 10px 24px -14px #000c}@media (prefers-reduced-motion:reduce){.SimCard-module__fAx_GG__card,.SimCard-module__fAx_GG__card .SimCard-module__fAx_GG__media img{transition:none}.SimCard-module__fAx_GG__card:hover,.SimCard-module__fAx_GG__card:active,.SimCard-module__fAx_GG__card:hover .SimCard-module__fAx_GG__media img{transform:none}}.SimCard-module__fAx_GG__media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--mantine-color-vTeal-0), #eef0e0);position:relative;overflow:hidden}:where([data-mantine-color-scheme=dark]) .SimCard-module__fAx_GG__media{background:linear-gradient(135deg, var(--mantine-color-dark-5), var(--mantine-color-dark-6))}.SimCard-module__fAx_GG__media img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.SimCard-module__fAx_GG__monogram{height:100%;font:700 2.6rem var(--font-primary), sans-serif;color:var(--mantine-primary-color-auto-contrast);opacity:.55;place-items:center;display:grid}.SimCard-module__fAx_GG__muted .SimCard-module__fAx_GG__media img,.SimCard-module__fAx_GG__muted .SimCard-module__fAx_GG__monogram{filter:grayscale();opacity:.5}.SimCard-module__fAx_GG__corner{z-index:2;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute}.SimCard-module__fAx_GG__tl{top:10px;left:10px}.SimCard-module__fAx_GG__tr{top:10px;right:10px}.SimCard-module__fAx_GG__bl{max-width:calc(100% - 64px);bottom:10px;left:10px}.SimCard-module__fAx_GG__br{bottom:8px;right:8px}.SimCard-module__fAx_GG__chip{min-height:26px;font:600 .74rem var(--font-primary), sans-serif;white-space:nowrap;background:var(--mantine-color-body);min-width:0;color:var(--mantine-color-text);border:1px solid var(--mantine-color-default-border);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;box-shadow:0 1px 4px #00000040}.SimCard-module__fAx_GG__chip svg{flex:none}.SimCard-module__fAx_GG__chip>span{text-overflow:ellipsis;overflow:hidden}.SimCard-module__fAx_GG__marker{min-height:24px;padding:0 8px;font-size:.7rem;font-weight:500}.SimCard-module__fAx_GG__teal{background:var(--mantine-color-vTeal-8);color:var(--mantine-color-white);border-color:#0000}.SimCard-module__fAx_GG__passed{background:var(--mantine-color-green-9);color:var(--mantine-color-white);border-color:#0000}.SimCard-module__fAx_GG__warn{background:var(--mantine-color-yellow-4);color:var(--mantine-color-dark-9);border-color:#0000}.SimCard-module__fAx_GG__bad{background:var(--mantine-color-red-8);color:var(--mantine-color-white);border-color:#0000}.SimCard-module__fAx_GG__score{font-variant-numeric:tabular-nums}.SimCard-module__fAx_GG__body{gap:6px;padding:14px 16px 0;display:grid}.SimCard-module__fAx_GG__title{height:2.7em;font:600 1rem/1.35 var(--font-primary), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SimCard-module__fAx_GG__details{white-space:nowrap;height:2.6rem;color:var(--mantine-color-dimmed);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px 12px;font-size:.82rem;display:flex;overflow:hidden}.SimCard-module__fAx_GG__details span{align-items:center;gap:4px;display:inline-flex}.SimCard-module__fAx_GG__foot{box-sizing:content-box;align-items:center;gap:12px;height:40px;margin-top:auto;padding:12px 16px 16px;display:flex}.SimCard-module__fAx_GG__primary{flex:none;position:static}.SimCard-module__fAx_GG__primary:after{content:"";z-index:1;position:absolute;inset:0}.SimCard-module__fAx_GG__primary:focus-visible{outline:none}.SimCard-module__fAx_GG__secondary{z-index:2;white-space:nowrap;font-size:.82rem;position:relative}.SimCard-module__fAx_GG__inert{color:var(--mantine-color-dimmed);font:500 .84rem var(--font-primary), sans-serif;align-items:center;gap:6px;display:inline-flex}.SimCard-module__fAx_GG__menu{z-index:3;background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);position:relative}.SimCard-module__fAx_GG__unlockTargetLabel{white-space:normal;text-align:left}
.SimulationLibrary-module__9Cil-G__library{max-width:88rem;margin-inline:auto}.SimulationLibrary-module__9Cil-G__sectionTitle{font-size:1.125rem;font-weight:600}.SimulationLibrary-module__9Cil-G__filters{flex:auto;justify-content:flex-end}.SimulationLibrary-module__9Cil-G__search{flex:14rem;max-width:20rem}.SimulationLibrary-module__9Cil-G__grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));display:grid}@media (max-width:36em){.SimulationLibrary-module__9Cil-G__filters{justify-content:stretch}.SimulationLibrary-module__9Cil-G__search{max-width:none}}.SimulationLibrary-module__9Cil-G__recent{padding-inline:0}.SimulationLibrary-module__9Cil-G__recentControl{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-text)}.SimulationLibrary-module__9Cil-G__recentControl[data-inactive]{opacity:0;pointer-events:none}@media (hover:none){.SimulationLibrary-module__9Cil-G__recentControl{display:none}}.SimulationLibrary-module__9Cil-G__banner{align-items:center;gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background:var(--mantine-primary-color-light);flex-wrap:wrap;display:flex}.SimulationLibrary-module__9Cil-G__banner p{flex:18rem}
.Varia-module__Yuatda__hero{isolation:isolate;margin-top:calc(-1 * var(--header-h,4.5rem));padding:calc(var(--header-h,4.5rem) + clamp(1.5rem, 4vw, 3rem)) clamp(1rem, 5vw, 2.5rem) 0;font-family:var(--font-text), var(--font-primary), sans-serif;background:radial-gradient(circle at 72% 38%,#378f8d8c,#0000 38%),radial-gradient(circle at 95% 90%,#fda52124,#0000 30%),linear-gradient(160deg,#0a2726 0%,#114240 60%,#145553 100%);position:relative;overflow:hidden}.Varia-module__Yuatda__heroGrid{min-height:min(48rem, calc(100svh - var(--header-h,4.5rem)));grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.Varia-module__Yuatda__heroText{flex-direction:column;gap:1.25rem;padding-bottom:clamp(3rem,6vw,5rem);display:flex}.Varia-module__Yuatda__meet{font-family:var(--font-primary), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#cfe6e5;font-size:.875rem;font-weight:600}.Varia-module__Yuatda__wordmark{font-family:var(--font-primary), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:-.5rem 0 0;font-size:clamp(4rem,2.5rem + 7vw,8.5rem);font-weight:700;line-height:.95}.Varia-module__Yuatda__tagline{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:.8125rem;font-weight:500}.Varia-module__Yuatda__lead{color:#ffffffdb;max-width:34rem;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.6}.Varia-module__Yuatda__portrait{align-self:end;height:100%;min-height:34rem;position:relative}.Varia-module__Yuatda__portrait img{object-fit:contain;object-position:center bottom;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Varia-module__Yuatda__hud{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0a27268c;border:1px solid #ffffff29;border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem .875rem;animation:8s ease-in-out infinite Varia-module__Yuatda__drift;display:flex;position:absolute}.Varia-module__Yuatda__hudIcon{color:#cfe6e5;background:#a6cdcc2e;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.Varia-module__Yuatda__hudLabel{letter-spacing:.12em;text-transform:uppercase;color:#cfe6e5;font-size:.6875rem;display:block}.Varia-module__Yuatda__hudValue{font-family:var(--font-primary), sans-serif;font-size:.875rem;font-weight:500;display:block}.Varia-module__Yuatda__hudScenario{top:22%;left:2%}.Varia-module__Yuatda__hudGoal{animation-delay:-3s;top:10%;right:0}.Varia-module__Yuatda__hudFeedback{animation-delay:-5s;bottom:22%;right:2%}@keyframes Varia-module__Yuatda__drift{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.Varia-module__Yuatda__hud{animation:none}}@media (max-width:62em){.Varia-module__Yuatda__heroGrid{grid-template-columns:1fr;min-height:0}.Varia-module__Yuatda__heroText{padding-bottom:0}.Varia-module__Yuatda__portrait{width:100%;max-width:30rem;min-height:26rem;margin-inline:auto}.Varia-module__Yuatda__portrait img{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.Varia-module__Yuatda__hud{display:none}}.Varia-module__Yuatda__benefit{background:#fff;border:1px solid #e3e9e9;border-radius:1.125rem;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 16px 32px -20px #0a27264d}[data-mantine-color-scheme=dark] .Varia-module__Yuatda__benefit{background:#1f2322;border-color:#2b3534}.Varia-module__Yuatda__benefitIcon{color:#218380;border:1.5px solid #218380;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}[data-mantine-color-scheme=dark] .Varia-module__Yuatda__benefitIcon{color:#7ab5b3;border-color:#7ab5b3}.Varia-module__Yuatda__cardTitle{font-family:var(--font-primary), sans-serif;font-weight:600;line-height:1.3}.Varia-module__Yuatda__experience{background:#fff;border:1px solid #e3e9e9;border-radius:1.5rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 60px -32px #0a272666}[data-mantine-color-scheme=dark] .Varia-module__Yuatda__experience{background:#1f2322;border-color:#2b3534}.Varia-module__Yuatda__experienceImage{aspect-ratio:2;position:relative}@media (min-width:62em) and (max-height:50em){.Varia-module__Yuatda__experienceImage{aspect-ratio:3}}.Varia-module__Yuatda__experienceImage img{object-fit:cover}.Varia-module__Yuatda__quote{background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.25rem;flex-direction:column;gap:1rem;height:100%;margin:0;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.Varia-module__Yuatda__quoteMark{color:#fdb74d}.Varia-module__Yuatda__quote blockquote{flex:1;margin:0;line-height:1.6}.Varia-module__Yuatda__quotes{width:100%;max-width:54rem;padding-bottom:2.25rem}.Varia-module__Yuatda__quotesIndicators{bottom:0}.Varia-module__Yuatda__quotes .Varia-module__Yuatda__quote{max-width:min(40rem,100% - 7rem);min-height:15rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem)}@media (max-width:48em){.Varia-module__Yuatda__quotes .Varia-module__Yuatda__quote{max-width:none}.Varia-module__Yuatda__quotesControl{display:none}}.Varia-module__Yuatda__quotesControl{color:#fff;opacity:1;background:#ffffff29;border:1px solid #ffffff47}.Varia-module__Yuatda__quotesControl:hover{background:#ffffff3d}.Varia-module__Yuatda__quotesIndicator{background:#ffffff73;width:.5rem;height:.5rem;transition:width .2s}.Varia-module__Yuatda__quotesIndicator[data-active]{background:#fdb74d;width:1.5rem}.Varia-module__Yuatda__demoColumn{padding-top:2.5rem}@media (min-width:62em){.Varia-module__Yuatda__demoColumn{grid-column:span 7}.Varia-module__Yuatda__benefitsColumn{grid-column:span 5}}.Varia-module__Yuatda__poster{color:#fff;background:radial-gradient(circle at 78% 30%,#378f8d8c,#0000 42%),radial-gradient(circle at 92% 95%,#fda52138,#0000 38%),linear-gradient(150deg,#0a2726 0%,#114240 55%,#1a6966 100%);flex-direction:column;justify-content:space-between;padding:5cqw 5.5cqw;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.Varia-module__Yuatda__poster:before,.Varia-module__Yuatda__poster:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.Varia-module__Yuatda__poster:before{aspect-ratio:1;width:70cqw;top:-30cqw;right:-22cqw}.Varia-module__Yuatda__poster:after{aspect-ratio:1;width:48cqw;bottom:-26cqw;left:-18cqw}.Varia-module__Yuatda__posterTop{justify-content:space-between;align-items:center;display:flex;position:relative}.Varia-module__Yuatda__posterLength{color:#ffffffe6;border:1px solid #ffffff4d;border-radius:999px;padding:.6cqw 1.6cqw;font-size:1.9cqw;font-weight:500}.Varia-module__Yuatda__posterLockup{align-items:center;gap:1.6cqw;display:flex;position:relative}.Varia-module__Yuatda__posterLogo{fill:#fff;width:22cqw;height:auto}.Varia-module__Yuatda__posterRule{background:#ffffff73;width:1px;height:3.2cqw}.Varia-module__Yuatda__posterName{font-family:var(--font-primary), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:2.6cqw;font-weight:600}.Varia-module__Yuatda__posterInfo{flex-direction:column;gap:2cqw;max-width:64cqw;display:flex;position:relative}.Varia-module__Yuatda__posterKicker{font-family:var(--font-primary), sans-serif;color:#0000;background-image:linear-gradient(100deg,#a6cdcc 0%,#c9c07a 50%,#fdb74d 100%);-webkit-background-clip:text;background-clip:text;font-size:3.8cqw;font-weight:700;line-height:1.1}.Varia-module__Yuatda__posterSteps{color:#ffffffe0;flex-wrap:wrap;gap:1.2cqw 2.4cqw;margin:0;padding:0;font-size:2.1cqw;list-style:none;display:flex}.Varia-module__Yuatda__posterSteps li{align-items:center;gap:1cqw;display:flex}.Varia-module__Yuatda__posterStepNumber{width:3.4cqw;height:3.4cqw;font-family:var(--font-primary), sans-serif;background:#ffffff24;border-radius:50%;place-items:center;font-size:1.8cqw;font-weight:600;display:grid}
.FrameworkRequestForm-module__wq8ZyW__refCard{cursor:pointer;border-width:2px;flex:1;transition:border-color .15s}.FrameworkRequestForm-module__wq8ZyW__refCardActive{border-color:var(--mantine-color-blue-6)}
.RunRail-module__pgYEGa__root{flex-direction:column;height:100%;display:flex}.RunRail-module__pgYEGa__items{flex-direction:column;gap:4px;width:104px;padding:8px 10px;display:flex}.RunRail-module__pgYEGa__item{border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.RunRail-module__pgYEGa__item:hover{background:var(--mantine-color-default-hover)}.RunRail-module__pgYEGa__item[data-active]{background:var(--mantine-primary-color-light);box-shadow:inset 3px 0 0 var(--mantine-primary-color-filled)}.RunRail-module__pgYEGa__item:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.RunRail-module__pgYEGa__exit{width:104px;margin-top:auto;padding:0 12px 16px}.RunRail-module__pgYEGa__exitButtonRoot{height:auto;min-height:var(--button-height);padding-block:6px;padding-inline:6px}.RunRail-module__pgYEGa__exitButtonLabel{white-space:normal;text-align:center;line-height:1.2;overflow:visible}.RunRail-module__pgYEGa__panel{z-index:2;background:var(--mantine-color-body);border-left:1px solid var(--mantine-color-default-border);border-right:1px solid var(--mantine-color-default-border);flex-direction:column;width:400px;display:flex;position:absolute;top:0;bottom:0;left:104px}.RunRail-module__pgYEGa__panel[data-mode=overlay]{box-shadow:12px 0 40px #00000059}.RunRail-module__pgYEGa__panelHead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) var(--mantine-spacing-sm);display:flex}.RunRail-module__pgYEGa__panelTitle{font-size:1.25rem}.RunRail-module__pgYEGa__panelBody{flex:1;min-height:0}.RunRail-module__pgYEGa__panelContent{padding:0 var(--mantine-spacing-lg) var(--mantine-spacing-lg)}.RunRail-module__pgYEGa__scrim{z-index:1;cursor:pointer;background:#00000073;width:100vw;position:absolute;top:0;bottom:0;left:104px}.RunRail-module__pgYEGa__media{border-radius:var(--mantine-radius-md);width:100%;overflow:hidden}.RunRail-module__pgYEGa__media img{object-fit:contain;width:100%;height:auto;max-height:20rem;display:block}.RunRail-module__pgYEGa__root[data-mode=inline] .RunRail-module__pgYEGa__items{width:100%}.RunRail-module__pgYEGa__root[data-mode=inline] .RunRail-module__pgYEGa__item{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:12px;font-size:15px}.RunRail-module__pgYEGa__root[data-mode=inline] .RunRail-module__pgYEGa__exit{width:100%}.RunRail-module__pgYEGa__panel[data-mode=inline]{border:0;width:auto;position:static}.RunRail-module__pgYEGa__root[data-mode=inline]{overflow-y:auto}
