.zameva_root{--green:#0e3c28;--header-gap:clamp(8px, calc(7.16dvh - 34.6px), 28px);--green-deep:#0b3020;--green-light:#2b6149;--muted:#66736b;--track:#e7ece8;--divider:#dee3de;--divider-soft:#e5e9e5;--selected:#f0f5f1;--selected-card:#f2f6ef;--soft:#f0f3f1;--soft-green:#e8f0eb;--card-border:#dce2dc;--radio-border:#7d8d80;--check-border:#8c9c91;--input-border:#abb8ad;--start-ui:var(--start-ui-face,var(--font-inter)), "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;min-height:100dvh;color:var(--green);font-family:var(--start-ui);font-feature-settings:"ss01", "cv11";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff}.zameva_root *,.zameva_root :before,.zameva_root :after{box-sizing:border-box}:where(.zameva_root) button,:where(.zameva_root) input{font:inherit;color:inherit}.zameva_root a{color:inherit;text-decoration:none}.zameva_frame{background:#fff;flex-direction:column;width:100%;max-width:402px;min-height:100dvh;margin:0 auto;padding:0 24px;display:flex;position:relative}.zameva_header{padding-top:var(--header-gap);flex:none;position:relative}.zameva_wordmark{height:40px;font-family:var(--start-serif);text-align:center;color:var(--green);letter-spacing:0;margin:0;font-size:28px;font-weight:400;line-height:40px;display:block}.zameva_back{top:calc(var(--header-gap) - 2px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .12s ease-out;display:inline-flex;position:absolute;left:-12px}.zameva_back:hover{background:var(--soft)}.zameva_back:active{background:var(--selected)}.zameva_back:focus-visible,.zameva_primary:focus-visible,.zameva_choice:focus-visible,.zameva_task:focus-visible,.zameva_dayCard:focus-visible,.zameva_slot:focus-visible,.zameva_textButton:focus-visible,.zameva_linkButton:focus-visible,.zameva_footerLink:focus-visible,.zameva_input:focus-visible,.zameva_chevron:focus-visible{outline:2px solid var(--green);outline-offset:2px}.zameva_progress{height:4px;margin-top:var(--header-gap);background:var(--track);border-radius:2px;position:relative;overflow:hidden}.zameva_progressFill{background:var(--green);border-radius:2px;transition:width .3s ease-out;position:absolute;inset:0 auto 0 0}.zameva_content{flex-direction:column;flex:1 0 auto;padding-top:clamp(12px,10.23dvh - 49.4px,40px);animation:.3s ease-out both zameva_stepEnter;display:flex}.zameva_contentCenter{text-align:center;align-items:center;}.zameva_contentStatic{justify-content:center;padding-block:clamp(12px,2dvh,20px);animation:none}.zameva_contentStatic .zameva_eyebrow{margin-top:0}@media (max-width:380px){.zameva_headline br{display:none}}@keyframes zameva_stepEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zameva_actions{bottom:var(--kb-inset,0px);z-index:2;background:#fff;flex-direction:column;flex:none;align-items:stretch;margin:0 -24px;padding:clamp(10px,8.19dvh - 39.5px,32px) 24px 0;display:flex;position:sticky}.zameva_actionsFlush{padding-top:clamp(7px,6.14dvh - 29.7px,24px);}.zameva_actionsWelcome{padding-top:0;position:static;}.zameva_footer{padding:clamp(6px,10.42dvh - 59.1px,32px) 0 clamp(7px,4.6dvh - 22.2px,18px);padding-bottom:calc(clamp(7px, calc(4.6dvh - 22.2px), 18px) + env(safe-area-inset-bottom));justify-content:center;gap:24px;display:flex}.zameva_footerTight{padding-top:clamp(4px,1.14dvh,10px);}.zameva_footerLink{min-width:44px;height:clamp(29px,5.73dvh - 6.1px,44px);color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-size:12px;line-height:20px;transition:color .12s ease-out;display:inline-flex;position:relative}.zameva_footerLink:before{content:"";position:absolute;inset:-6px 0}.zameva_footerLink:hover{color:var(--green)}.zameva_footerLinkLarge{font-size:13px;}.zameva_legalDialog{border:1px solid var(--divider);width:min(680px,100% - 48px);max-width:none;height:min(860px,100dvh - 64px);max-height:none;color:var(--green);font-family:var(--start-ui);background:#fff;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0e3c2826}.zameva_legalDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e3c2866}.zameva_legalPanel{flex-direction:column;height:100%;display:flex}.zameva_legalHeader{border-bottom:1px solid var(--divider-soft);flex:none;align-items:center;gap:16px;padding:12px 24px;display:flex}.zameva_legalWordmark{font-family:var(--start-serif);font-size:28px}.zameva_legalLabel{color:var(--muted);flex:1;font-size:14px}.zameva_legalClose{background:var(--soft);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.zameva_legalClose:hover{background:var(--soft-green)}.zameva_legalClose:focus-visible,.zameva_legalContent:focus-visible,.zameva_legalContent a:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.zameva_legalContent{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:28px 32px 40px;font-size:16px;line-height:1.65;overflow-y:auto}.zameva_legalContent h1{font-family:var(--start-serif);margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.2}.zameva_legalContent h2{margin:32px 0 12px;font-size:19px;font-weight:500;line-height:1.4}.zameva_legalContent p{margin:0 0 16px}.zameva_legalContent [data-legal-updated]{color:var(--muted);margin-bottom:24px;font-size:13px}.zameva_legalContent ul{padding-left:22px;list-style:outside}.zameva_legalContent li{margin-bottom:12px}.zameva_legalContent strong{font-weight:500}.zameva_legalContent a{text-underline-offset:3px;text-decoration:underline}.zameva_legalActions{border-top:1px solid var(--divider-soft);flex:none;padding:16px 24px}@media (max-width:600px){.zameva_legalDialog{border:0;border-radius:0;width:100%;height:100dvh}.zameva_legalHeader{padding:calc(10px + env(safe-area-inset-top)) 20px 10px}.zameva_legalContent{padding:24px 24px 32px}.zameva_legalActions{padding:12px 24px calc(12px + env(safe-area-inset-bottom))}}.zameva_headline{font-family:var(--start-serif);color:var(--green);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(25px,3.66dvh,32px);font-weight:400;line-height:1.25}.zameva_headline br{display:block}.zameva_sub{color:var(--muted);margin:clamp(10px,2.75dvh,24px) 0 0;font-size:clamp(17px,2.17dvh,19px);line-height:1.5}.zameva_subTight{margin-top:clamp(6px,1.83dvh,16px);}.zameva_body{color:var(--muted);margin:0;font-size:clamp(17px,2.17dvh,19px);line-height:1.5}.zameva_bodyStrong{color:var(--green);margin:0;font-size:clamp(17px,2.17dvh,19px);font-weight:500;line-height:1.53}.zameva_claim{color:var(--green);margin:0;font-size:clamp(18px,2.29dvh,20px);font-weight:500;line-height:1.45}.zameva_lead{color:var(--green);margin:0;font-size:clamp(16px,2.17dvh,19px);font-weight:500;line-height:1.47}.zameva_small{color:var(--muted);margin:0;font-size:clamp(16px,2.06dvh,18px);line-height:1.5}.zameva_smallStrong{color:var(--green);margin:0;font-size:clamp(16px,2.06dvh,18px);font-weight:500;line-height:1.5}.zameva_caption{color:var(--muted);margin:0;font-size:13px;line-height:20px}.zameva_captionLater{color:var(--muted);margin:0;font-size:14px;line-height:20px}.zameva_serifLine{font-family:var(--start-serif);color:var(--green);margin:0;font-weight:400}.zameva_divider{background:var(--divider);border:0;height:1px;margin:0}.zameva_primary{border:1px solid var(--green-deep);background:linear-gradient(180deg, var(--green-light) 0%, var(--green) 100%);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;width:100%;height:56px;padding:0 16px;font-size:17px;font-weight:500;line-height:24px;transition:transform .12s ease-out,filter .12s ease-out,opacity .2s ease-out,box-shadow .12s ease-out;display:inline-flex;position:relative;box-shadow:0 2px 2px #0b30203d,inset 0 1px #ffffff52}.zameva_primaryLarge{font-size:18px;}.zameva_primary:hover:not(:disabled){filter:brightness(1.04)}.zameva_primary:active:not(:disabled){filter:brightness(.98);transform:translateY(1px)scale(.99);box-shadow:0 1px 1px #0b30203d,inset 0 1px #fff3}.zameva_primary:disabled{opacity:.45;cursor:default}.zameva_primaryBusy{color:#ffffffb3}.zameva_textButton{width:100%;height:44px;color:var(--green);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:clamp(4px,3.26dvh - 14.5px,14px);padding:0;font-size:16px;line-height:24px;transition:background-color .12s ease-out;display:inline-flex}.zameva_textButton:active{background:var(--selected)}.zameva_linkButton{height:44px;color:var(--green);text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;font-size:16px;line-height:24px;text-decoration:underline;display:inline-flex}.zameva_error{color:#8a3b2c;margin:12px 0 0;font-size:14px;line-height:20px}.zameva_choiceList{flex-direction:column;margin-top:clamp(11px,10.05dvh - 51.8px,36px);display:flex}.zameva_choice{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;grid-template-columns:1fr 20px;align-items:center;column-gap:20px;width:100%;height:clamp(57px,11.2dvh - 11.9px,86px);padding:0 16px;transition:background-color .16s ease-out;display:grid;position:relative}.zameva_choice:after{content:"";background:var(--divider-soft);height:1px;position:absolute;bottom:0;left:16px;right:16px}.zameva_choice:last-of-type:after{display:none}.zameva_choiceSelected{background:var(--selected)}.zameva_choiceText{flex-direction:column;gap:3px;min-width:0;display:flex}.zameva_choiceTitle{color:var(--green);font-size:clamp(15px,1.95dvh,17px);font-weight:500;line-height:1.4}.zameva_choiceDetail{color:var(--muted);font-size:clamp(16px,2.06dvh,18px);line-height:1.45}.zameva_radio{border:1px solid var(--radio-border);background:#fff;border-radius:50%;width:20px;height:20px;transition:border-color .16s ease-out,border-width .16s ease-out;position:relative}.zameva_radioSelected{border:1.5px solid var(--green)}.zameva_radioSelected:after{content:"";background:var(--green);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.zameva_taskList{flex-direction:column;margin-top:clamp(9px,2.52dvh,22px);display:flex}.zameva_task{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:1fr 20px;align-items:center;column-gap:20px;width:100%;height:clamp(42px,6.98dvh - 1px,60px);padding:0 4px 0 0;display:grid;position:relative}.zameva_task:after{content:"";background:var(--divider);height:1px;position:absolute;bottom:0;left:0;right:0}.zameva_taskLabel{color:var(--green);font-size:clamp(15px,1.95dvh,17px);font-weight:500;line-height:1.5}.zameva_checkbox{border:1px solid var(--check-border);color:#fff;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.zameva_checkboxSelected{border-color:var(--green);background:var(--green)}.zameva_checkbox svg{opacity:0;transition:opacity .14s ease-out,transform .14s ease-out;transform:scale(.8)}.zameva_checkboxSelected svg{opacity:1;transform:scale(1)}.zameva_eyebrow{color:var(--muted);margin:calc(-1*clamp(5px,1.37dvh,12px)) 0 0;font-size:12px;line-height:20px}.zameva_carousel{--portrait:clamp(64px, calc(16.74dvh - 46.3px), 80px);--portrait-featured:clamp(80px, calc(20.93dvh - 82.9px), 100px);--slot:calc(var(--portrait-featured) + 2px);width:calc(var(--slot) * 3);max-width:100%;height:var(--portrait-featured);margin:clamp(5px,1.37dvh,12px) auto 0;position:relative;overflow:hidden}.zameva_carouselTrack{height:var(--portrait-featured);will-change:transform;align-items:center;display:flex;position:absolute;top:0;left:50%}.zameva_carouselTrackAnimated{transition:transform .35s cubic-bezier(.45,0,.55,1)}.zameva_portraitSlot{width:var(--slot);height:var(--portrait-featured);flex:0 0 var(--slot);justify-content:center;align-items:center;display:flex}.zameva_portrait{width:var(--portrait);height:var(--portrait);background:var(--portrait-bg,var(--soft));border-radius:50%;transition:width .35s cubic-bezier(.45,0,.55,1),height .35s cubic-bezier(.45,0,.55,1),background-color .35s cubic-bezier(.45,0,.55,1);position:relative;overflow:hidden}.zameva_portraitFeatured{width:var(--portrait-featured);height:var(--portrait-featured);background:color-mix(in srgb, var(--portrait-bg,var(--soft)) 88%, var(--green) 12%)}.zameva_portrait img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.zameva_featuredText{width:100%;height:42px;margin-top:clamp(5px,1.37dvh,12px);position:relative}.zameva_featuredLayer{flex-direction:column;align-items:center;transition:opacity .175s ease-in-out;display:flex;position:absolute;inset:0}.zameva_featuredName{color:var(--green);margin:0;font-size:14px;font-weight:500;line-height:20px}.zameva_featuredExperience{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:20px}.zameva_welcomeHeadline{text-align:center;margin-top:clamp(11px,10.05dvh - 51.8px,36px);font-size:clamp(26px,3.89dvh,34px);line-height:1.24;}.zameva_testimonial{max-width:322px;font-family:var(--start-serif);text-align:center;color:var(--green);margin:clamp(13px,12.28dvh - 63.3px,44px) 0 0;font-size:clamp(15px,1.95dvh,17px);font-weight:400;line-height:1.47}.zameva_testimonialName{color:var(--green);margin:clamp(6px,1.83dvh,16px) 0 0;font-size:13px;font-weight:500;line-height:20px}.zameva_testimonialRole{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:20px}.zameva_reassurance{text-align:center;color:var(--muted);margin:clamp(5px,1.37dvh,12px) 0 0;font-size:12px;line-height:20px}.zameva_storyPerson{grid-template-columns:56px 1fr;align-items:center;column-gap:16px;margin-top:clamp(14px,12.84dvh - 66.2px,46px);display:grid}.zameva_storyPortrait{background:var(--soft-green);width:56px;height:56px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.zameva_storyName{color:var(--green);margin:0;font-size:clamp(16px,2.06dvh,18px);font-weight:500;line-height:1.45}.zameva_storyDetail{color:var(--muted);margin:6px 0 0;font-size:clamp(16px,2.06dvh,18px);line-height:1.5}.zameva_storyTask{margin-top:clamp(10px,1.83dvh,16px);font-size:clamp(15px,1.95dvh,17px);line-height:1.42;}.zameva_exchange{flex-direction:column;margin-top:clamp(10px,2.06dvh,16px);display:flex}.zameva_bubbleUser{background:var(--green);color:#fff;border-radius:8px;align-self:flex-end;width:318px;max-width:100%;margin-top:clamp(5px,1.14dvh,8px);padding:clamp(8px,1.37dvh,12px) 16px;font-size:clamp(14px,1.83dvh,16px);line-height:1.4}.zameva_bubbleAssistant{background:var(--soft);width:334px;max-width:100%;color:var(--green);border-radius:8px;align-self:flex-start;margin-top:clamp(6px,1.14dvh,8px);padding:clamp(8px,1.37dvh,12px) 16px;font-size:clamp(14px,1.83dvh,16px);line-height:1.4}.zameva_later{margin-top:clamp(7px,1.6dvh,12px)}.zameva_label{color:var(--green);margin:clamp(17px,15.63dvh - 80.6px,56px) 0 0;font-size:16px;font-weight:500;line-height:24px;display:block}.zameva_input{border:1px solid var(--input-border);width:100%;height:clamp(45px,6.41dvh,56px);color:var(--green);appearance:none;background:#fff;border-radius:4px;outline:none;margin-top:clamp(5px,1.37dvh,12px);padding:0 16px;font-size:17px;line-height:26px;transition:border-color .14s ease-out}.zameva_input::placeholder{color:var(--muted)}.zameva_input:focus{border-color:var(--green)}.zameva_inputInvalid{border-color:#8a3b2c}.zameva_helper{color:var(--muted);margin:clamp(6px,1.83dvh,16px) 0 0;font-size:clamp(16px,2.06dvh,18px);line-height:1.5}.zameva_consent{color:var(--muted);margin:clamp(10px,4.65dvh - 20.7px,20px) 0 0;font-size:12px;line-height:18px}.zameva_consent a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.zameva_marks{grid-template-columns:repeat(3,110px);justify-content:space-between;row-gap:clamp(6px,5.58dvh - 28.8px,20px);margin-top:clamp(10px,2.97dvh,26px);display:grid}.zameva_mark{flex-direction:column;align-items:center;width:110px;height:56px;display:flex}.zameva_markIcon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.zameva_markIcon img{max-width:56px;max-height:32px;display:block}.zameva_markAmazon img{width:56px;height:17px}.zameva_markPlus{background:var(--soft-green);border-radius:50%;width:32px;height:32px;position:relative}.zameva_markPlus:before,.zameva_markPlus:after{content:"";background:var(--green);border-radius:1px;position:absolute;top:50%;left:50%}.zameva_markPlus:before{width:14px;height:2px;margin:-1px 0 0 -7px}.zameva_markPlus:after{width:2px;height:14px;margin:-7px 0 0 -1px}.zameva_markLabel{color:var(--muted);white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:20px}.zameva_overlayBackdrop{--green:#0e3c28;--header-gap:clamp(8px, calc(7.16dvh - 34.6px), 28px);--muted:#66736b;--selected:#f0f5f1;z-index:30;font-family:var(--start-ui,var(--font-inter)), "Inter", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;background:#0000004d;justify-content:center;align-items:center;padding:24px;animation:.3s ease-out both zameva_fadeIn;display:flex;position:fixed;inset:0}.zameva_overlayPanel{width:354px;max-width:100%;color:var(--green);background:#fff;border-radius:8px;padding:36px 24px 24px;animation:.3s ease-out both zameva_panelIn}.zameva_overlayTitle{font-family:var(--start-serif);margin:0;font-size:27px;font-weight:400;line-height:35px}.zameva_overlayBody{color:var(--green);margin:26px 0 0;font-size:17px;line-height:26px}.zameva_overlayBody+.zameva_overlayBody{margin-top:30px}.zameva_overlayMuted{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:24px}.zameva_overlayDone{width:100%;height:44px;color:var(--green);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:18px;padding:0;font-size:17px;font-weight:500;line-height:24px;display:inline-flex}.zameva_overlayDone:active{background:var(--selected)}@keyframes zameva_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zameva_panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zameva_portraitRow{justify-content:center;gap:clamp(16px,2.5dvh,22px);margin-top:clamp(12px,8.93dvh - 46.1px,32px);display:flex}.zameva_portraitStatic{background:var(--portrait-bg,var(--soft));border-radius:50%;width:clamp(96px,9.3dvh + 34.7px,116px);height:clamp(96px,9.3dvh + 34.7px,116px);overflow:hidden}.zameva_portraitStatic img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.zameva_timeline{flex-direction:column;margin-top:clamp(10px,8.93dvh - 46.1px,32px);display:flex}.zameva_timelineLabel{}.zameva_timelineBody{margin-top:clamp(4px,.92dvh,8px);}.zameva_timelineGap{margin-top:var(--header-gap)}.zameva_credit{margin-top:clamp(6px,1.83dvh,16px);}.zameva_finePrint{text-align:center;color:var(--muted);margin:clamp(5px,1.37dvh,12px) 0 0;font-size:14px;line-height:20px}.zameva_monthRow{justify-content:space-between;align-items:center;margin-top:clamp(11px,10.33dvh - 53.2px,37px);display:flex}.zameva_monthLabel{color:var(--green);margin:0;font-size:16px;font-weight:500;line-height:26px}.zameva_chevrons{gap:8px;margin-right:-8px;display:flex}.zameva_chevron{width:32px;height:32px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zameva_chevron:disabled{opacity:.35;cursor:default}.zameva_dayRow{grid-template-columns:repeat(5,62px);justify-content:space-between;margin-top:8px;display:grid}.zameva_dayCard{border:1px solid var(--card-border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:6px;flex-direction:column;align-items:center;width:62px;height:clamp(53px,7.47dvh + 7.7px,73px);padding-top:clamp(6px,1.37dvh,12px);transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.zameva_dayCardSelected{border-color:var(--green);background:var(--selected-card)}.zameva_dayCardEmpty{visibility:hidden}.zameva_dayName{color:var(--muted);font-size:13px;line-height:21px}.zameva_dayNumber{color:var(--green);font-size:20px;line-height:32px}.zameva_dayCardSelected .zameva_dayNumber{font-weight:500}.zameva_dateRow{justify-content:space-between;align-items:center;margin-top:clamp(7px,6.14dvh - 29.7px,24px);display:flex}.zameva_dateRow .zameva_dateLabel{margin-top:0}.zameva_dateLabel{color:var(--green);margin:clamp(8px,2.75dvh,24px) 0 0;font-size:15px;font-weight:500;line-height:24px}.zameva_slots{grid-template-columns:repeat(2,1fr);gap:clamp(6px,1.37dvh,12px) 14px;margin-top:clamp(6px,1.26dvh,11px);display:grid}.zameva_slot{border:1px solid var(--card-border);height:clamp(40px,5.49dvh,48px);color:var(--green);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:16px;line-height:26px;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex;position:relative}.zameva_slotSelected{border-color:var(--green);background:var(--selected-card);font-weight:500}.zameva_slotCheck{width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:16px}.zameva_timezoneNote{text-align:center;color:var(--muted);margin:clamp(7px,5.12dvh - 22.7px,22px) 0 0;font-size:14px;line-height:22px}.zameva_bookingStatus{color:var(--muted);margin:clamp(11px,4.23dvh,37px) 0 0;font-size:16px;line-height:24px}.zameva_confirmedSub{margin-top:clamp(15px,13.95dvh - 72px,50px);}.zameva_confirmedDivider{margin-top:clamp(13px,11.72dvh - 60.4px,42px);}.zameva_confirmedDate{margin-top:clamp(10px,3.43dvh,30px);font-size:clamp(20px,2.75dvh,24px);line-height:1.33;}.zameva_confirmedTime{color:var(--green);margin:clamp(6px,1.6dvh,14px) 0 0;font-size:clamp(16px,2.17dvh,19px);font-weight:500;line-height:1.47}.zameva_confirmedKind{margin-top:clamp(6px,1.6dvh,14px);}.zameva_confirmedDividerLower{margin-top:clamp(11px,3.66dvh,32px);}.zameva_confirmedNote{margin-top:clamp(12px,11.16dvh - 57.6px,40px);font-size:clamp(16px,2.17dvh,19px);line-height:1.53;}.zameva_confirmedLink{height:20px;color:var(--muted);justify-content:center;align-items:center;margin:clamp(5px,1.14dvh,10px) auto 0;font-size:13px;line-height:20px;display:inline-flex;position:relative}.zameva_confirmedLink:before{content:"";position:absolute;inset:-12px 0}.zameva_confirmedLink:hover{color:var(--green)}@media (prefers-reduced-motion:reduce){.zameva_content,.zameva_overlayBackdrop,.zameva_overlayPanel{animation:none}.zameva_progressFill,.zameva_carouselTrackAnimated,.zameva_portrait,.zameva_featuredLayer,.zameva_primary,.zameva_checkbox,.zameva_checkbox svg,.zameva_radio,.zameva_choice,.zameva_dayCard,.zameva_slot{transition:none}}@media (max-width:401px){.zameva_bubbleUser,.zameva_bubbleAssistant{width:auto;max-width:calc(100% - 36px)}.zameva_marks{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.zameva_mark{width:auto}.zameva_dayRow{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px}.zameva_dayCard{width:auto}}.zameva_auditWelcomeSub{text-align:center;max-width:340px;color:var(--muted);margin:clamp(12px,2.3dvh,20px) 0 0;font-size:clamp(16px,2.06dvh,18px);line-height:1.5}.zameva_auditFit{text-align:center;max-width:320px;color:var(--green);margin:clamp(14px,2.75dvh,24px) 0 0;font-size:14px;font-weight:500;line-height:21px}.zameva_auditOptions{flex-direction:column;margin-top:clamp(9px,2.06dvh,18px);display:flex}.zameva_auditOption{height:auto;min-height:clamp(44px,6.18dvh,54px);padding:8px 4px 8px 0;}.zameva_auditOptionSelected{background:0 0}.zameva_auditGroupLabel{color:var(--green);margin:clamp(16px,2.97dvh,26px) 0 0;font-size:15px;font-weight:500;line-height:22px}.zameva_auditGroupLabel+.zameva_auditOptions{margin-top:2px}.zameva_auditFieldLabel{color:var(--green);margin:clamp(12px,2.06dvh,18px) 0 0;font-size:15px;font-weight:500;line-height:22px;display:block}.zameva_auditInput{height:clamp(44px,5.72dvh,50px);margin-top:6px;}.zameva_auditTextarea{resize:vertical;height:auto;min-height:84px;margin-top:6px;padding:12px 16px;}.zameva_auditFieldError{color:#8a3b2c;margin:6px 0 0;font-size:14px;line-height:20px}.zameva_auditConsent{margin-top:10px;}.zameva_auditSlotDay{margin-top:clamp(14px,2.52dvh,22px)}.zameva_auditSlotDayLabel{color:var(--muted);margin:0;font-size:15px;line-height:22px}.zameva_auditSlotDayLabelStrong{color:var(--green);font-weight:500;}.zameva_auditSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.zameva_auditSlot{padding:0 6px;font-size:15px;}.zameva_auditMoreTimes{height:36px;font-size:15px;}.zameva_auditHomework{margin-top:clamp(16px,3.43dvh,30px);font-size:clamp(17px,2.29dvh,20px);line-height:1.5;}.zameva_auditThanksBody{margin-top:clamp(14px,2.75dvh,24px);}