.Skeleton-module__37Mtda__redaction{--skeleton-bg:var(--primary-10);transition:color .45s cubic-bezier(.23,1,.32,1);position:relative}.Skeleton-module__37Mtda__redaction:after{content:"";inset:0 0 var(--skeleton-inset-bottom,calc(.24em - 2px));border-radius:var(--skeleton-radius,.35em);background-color:var(--skeleton-bg);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.23,1,.32,1);position:absolute}.Skeleton-module__37Mtda__active{color:#0000}.Skeleton-module__37Mtda__active:after{opacity:1;animation:1.8s ease-in-out infinite Skeleton-module__37Mtda__wave;animation-delay:var(--wave-phase,0s)}.Skeleton-module__37Mtda__sized{max-inline-size:100%;display:inline-block}@keyframes Skeleton-module__37Mtda__wave{0%,35%{opacity:.55}50%{opacity:1}65%,to{opacity:.55}}
.Text-module__QmkhQG__text{color:inherit;font-family:var(--ui-font-interface);font-style:normal}.Text-module__QmkhQG__text[data-caps]{font-family:var(--ui-font-interface-caps);text-transform:var(--ui-caption-text-transform)}.Text-module__QmkhQG__text[data-weight=regular]{font-weight:400}.Text-module__QmkhQG__text[data-weight=medium]{font-weight:500}.Text-module__QmkhQG__text[data-weight=semibold]{font-weight:600}.Text-module__QmkhQG__text[data-weight=bold]{font-weight:700}.Text-module__QmkhQG__text:has(.Text-module__QmkhQG__icon){align-items:center;gap:var(--ui-space-2);display:inline-flex}.Text-module__QmkhQG__title32,.Text-module__QmkhQG__title24,.Text-module__QmkhQG__title20{font-weight:var(--ui-title-20-font-weight);letter-spacing:var(--ui-title-20-letter-spacing)}.Text-module__QmkhQG__title32{font-size:var(--ui-title-32-font-size);line-height:var(--ui-title-32-line-height)}.Text-module__QmkhQG__title24{font-size:var(--ui-title-24-font-size);line-height:var(--ui-title-24-line-height)}.Text-module__QmkhQG__title20{font-size:var(--ui-title-20-font-size);line-height:var(--ui-title-20-line-height)}.Text-module__QmkhQG__body{font-size:var(--ui-body-font-size);font-weight:var(--ui-body-font-weight);line-height:var(--ui-body-line-height);letter-spacing:var(--ui-body-letter-spacing)}.Text-module__QmkhQG__subtitle{font-size:var(--ui-subtitle-font-size);font-weight:var(--ui-subtitle-font-weight);line-height:var(--ui-subtitle-line-height);letter-spacing:var(--ui-subtitle-letter-spacing)}.Text-module__QmkhQG__caption{font-family:var(--ui-font-interface-caps);font-size:var(--ui-caption-font-size);font-weight:var(--ui-caption-font-weight);line-height:var(--ui-caption-line-height);letter-spacing:var(--ui-caption-letter-spacing);text-transform:var(--ui-caption-text-transform)}.Text-module__QmkhQG__icon{width:1.25em;height:1.25em;color:inherit;flex:none}[data-skeleton] .Text-module__QmkhQG__icon{opacity:0}
.Snackbar-module__NMjIrW__root{box-sizing:border-box;width:100%;padding:var(--ui-space-9) var(--ui-layout-content-inset);border-radius:var(--ui-radius-26);background:var(--mini-app-toast-background);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--white);align-items:center;display:flex}[data-mini-app].material .Snackbar-module__NMjIrW__root{padding:var(--ui-space-10) var(--ui-layout-content-inset)}.Snackbar-module__NMjIrW__icon{width:28px;height:28px;margin-right:var(--ui-space-12);color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Snackbar-module__NMjIrW__icon svg{width:28px;height:28px;display:block}.Snackbar-module__NMjIrW__icon svg path{fill:currentColor}.Snackbar-module__NMjIrW__icon .deslop-material-symbol{font-size:28px!important}[data-mini-app].material .Snackbar-module__NMjIrW__icon{margin-right:10px}.Snackbar-module__NMjIrW__content{min-width:0;color:var(--white);flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex}[data-mini-app].material .Snackbar-module__NMjIrW__content{gap:var(--ui-space-2)}.Snackbar-module__NMjIrW__title,.Snackbar-module__NMjIrW__description{color:var(--white);margin:0}.Snackbar-module__NMjIrW__action,.Snackbar-module__NMjIrW__link{font:inherit;color:var(--accent-cyan);cursor:pointer;touch-action:manipulation;background:0 0;border:none;margin:0;padding:0}.Snackbar-module__NMjIrW__action:focus-visible,.Snackbar-module__NMjIrW__link:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;border-radius:var(--ui-radius-4)}.Snackbar-module__NMjIrW__link{text-align:left}.Snackbar-module__NMjIrW__action{margin-left:var(--ui-space-12);white-space:nowrap;flex-shrink:0}[data-mini-app].material .Snackbar-module__NMjIrW__action{margin-left:10px}.Snackbar-module__NMjIrW__host{z-index:9000;align-items:center;gap:var(--ui-layout-control-gap);padding:0 var(--ui-layout-content-inset);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0;right:0}.Snackbar-module__NMjIrW__host_top{top:calc(env(safe-area-inset-top) + var(--ui-space-12))}.Snackbar-module__NMjIrW__host_bottom{bottom:var(--bottom-clearance,calc(env(safe-area-inset-bottom) + var(--ui-space-12)));flex-direction:column-reverse}.Snackbar-module__NMjIrW__item{pointer-events:auto;border-radius:var(--ui-radius-26);background:var(--mini-app-toast-background);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);touch-action:pan-y;cursor:grab;width:100%}.Snackbar-module__NMjIrW__item:active{cursor:grabbing}.Snackbar-module__NMjIrW__item>.Snackbar-module__NMjIrW__root{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-mini-app].material .Snackbar-module__NMjIrW__item{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:28px}
.Card-module__LwI3jG__root:last-child{--cell-separator-height:0px}
.Switch-module__csdKfq__root{border-radius:var(--ui-radius-16);background-color:var(--primary-8);justify-content:flex-start;align-items:center;transition:background-color .25s;display:flex}.Switch-module__csdKfq__root:after{content:"";background-color:var(--white);border-radius:var(--ui-radius-full);transition:transform .25s,border-color .25s,opacity .25s;transform:translate(0%)}.Switch-module__csdKfq__root[data-state=true]:after{transform:translate(75%)}[data-mini-app].apple .Switch-module__csdKfq__root{width:64px;padding:var(--ui-space-2)}[data-mini-app].apple .Switch-module__csdKfq__root:after{border-radius:var(--ui-radius-12);filter:none;width:39px;height:24px}[data-mini-app].apple .Switch-module__csdKfq__root[data-state=false]:after{transform:translate(0%)}[data-mini-app].apple .Switch-module__csdKfq__root[data-state=true]:after{border-color:var(--accent-blue);transform:translate(53%)}[data-mini-app].apple .Switch-module__csdKfq__root[data-state=true]{background-color:var(--accent-green)}[data-mini-app].material .Switch-module__csdKfq__root{width:32px;height:14px}[data-mini-app].material .Switch-module__csdKfq__root:after{width:16px;height:16px;filter:0;border:2px solid var(--primary-20)}[data-mini-app].material .Switch-module__csdKfq__root[data-state=false]:after{transform:translate(-5%)}[data-mini-app].material .Switch-module__csdKfq__root[data-state=true]:after{border-color:var(--accent-blue)}[data-mini-app].material .Switch-module__csdKfq__root[data-state=true]{background-color:var(--accent-blue)}
.ModalView-module__pNNNYG__overlay{-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%);z-index:1000;will-change:opacity;background:0 0;justify-content:center;display:flex;position:fixed;inset:0}.ModalView-module__pNNNYG__sheet{align-items:flex-end}.ModalView-module__pNNNYG__centered{align-items:center}.ModalView-module__pNNNYG__panel{background:var(--surface);color:var(--primary);will-change:transform;flex-direction:column;display:flex;overflow:hidden}.ModalView-module__pNNNYG__panel:focus,.ModalView-module__pNNNYG__panel:focus-visible{outline:none}.ModalView-module__pNNNYG__bottomSheet{border-radius:var(--ui-radius-34) var(--ui-radius-34) 0 0;width:100%;max-height:95dvh;padding-bottom:env(safe-area-inset-bottom,0)}[data-mini-app].material .ModalView-module__pNNNYG__bottomSheet{border-radius:var(--ui-radius-16) var(--ui-radius-16) 0 0}.ModalView-module__pNNNYG__dialog{border-radius:var(--ui-radius-34);width:min(480px,100% - 48px);max-height:85dvh}[data-mini-app].material .ModalView-module__pNNNYG__dialog{border-radius:var(--ui-radius-16)}.ModalView-module__pNNNYG__plain.ModalView-module__pNNNYG__bottomSheet{min-height:65dvh}.ModalView-module__pNNNYG__blurWarmup{opacity:.01;filter:blur(4px);pointer-events:none;background:currentColor;width:4px;height:4px;position:absolute;top:0;left:0}.ModalView-module__pNNNYG__trayViewport{flex:none;overflow:hidden}.ModalView-module__pNNNYG__measure{position:relative}.ModalView-module__pNNNYG__page{overscroll-behavior-y:none;max-height:90dvh;position:relative;overflow-y:auto}.ModalView-module__pNNNYG__dialog .ModalView-module__pNNNYG__page{max-height:85dvh}.ModalView-module__pNNNYG__content{overscroll-behavior-y:none;flex:1;overflow-y:auto}
.GlassContainer-module__J8nyea__root{position:relative}.GlassContainer-module__J8nyea__glassBackground{border-radius:inherit;pointer-events:none;background:var(--primary-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0;will-change:transform;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}@supports (-apple-visual-effect:-apple-system-glass-material){.GlassContainer-module__J8nyea__glassBackground{-apple-visual-effect:-apple-system-glass-material;-webkit-backdrop-filter:none;backdrop-filter:none}}.GlassContainer-module__J8nyea__glassShadow{border-radius:inherit;pointer-events:none;z-index:1;box-shadow:0 0 10px 0 var(--primary-10);will-change:transform;position:absolute;inset:0;transform:translateZ(0)}
.GlassBorder-module__FwGRVW__glassBorder{content:"";border-radius:inherit;mix-blend-mode:overlay;z-index:2;pointer-events:none;-webkit-mask:linear-gradient(var(--black) 0, var(--black) 0) content-box, linear-gradient(var(--black) 0, var(--black) 0);mask:linear-gradient(var(--black) 0, var(--black) 0) content-box, linear-gradient(var(--black) 0, var(--black) 0);background:linear-gradient(8deg, transparent 0%, var(--glass-border-color,var(--primary-90)) 35%, var(--glass-border-color,var(--primary-90)) 65%, transparent 100%);padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.GlassBorder-module__FwGRVW__glassBorder.GlassBorder-module__FwGRVW__muted{mix-blend-mode:normal;background:linear-gradient(8deg, transparent 0%, var(--primary-20) 35%, var(--primary-20) 65%, transparent 100%)}
.RegularButton-module__fFWvKW__button{text-align:center;isolation:isolate;width:fit-content;position:relative;overflow:hidden}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__filled{background-color:var(--accent-green);color:var(--black)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__tinted{background-color:var(--primary-10);color:var(--primary)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__plain{background-color:var(--surface);color:var(--primary)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__outlined{color:var(--primary)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__gray{background-color:var(--primary-10);color:var(--primary)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__disabled{background-color:var(--primary-10);color:var(--primary-30)}.RegularButton-module__fFWvKW__button.RegularButton-module__fFWvKW__skeleton{--skeleton-inset-bottom:0px;color:#0000;cursor:default;background-color:#0000}.RegularButton-module__fFWvKW__button[data-fill=true]{width:100%}.RegularButton-module__fFWvKW__button[data-shine=true]{clip-path:inset(0 round var(--button-radius))}.RegularButton-module__fFWvKW__button[data-shine=true]:before{content:"";will-change:transform;background:linear-gradient(90deg, transparent 0%, var(--white) 26%, transparent 50%);mix-blend-mode:soft-light;pointer-events:none;width:150%;height:100%;animation:3s cubic-bezier(.4,0,.6,1) 1s infinite backwards RegularButton-module__fFWvKW__wave;position:absolute;top:0;left:0}[data-mini-app].apple .RegularButton-module__fFWvKW__button{--button-radius:var(--ui-radius-25);padding:var(--ui-space-14) var(--ui-layout-content-inset);border-radius:var(--button-radius)}[data-mini-app].material .RegularButton-module__fFWvKW__button{--button-radius:28px;min-height:48px;padding:var(--ui-space-12) var(--ui-space-24);border-radius:var(--button-radius);justify-content:center;align-items:center;display:flex}@keyframes RegularButton-module__fFWvKW__wave{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}
.MultilineButton-module__zRcFaq__button{gap:var(--ui-space-2);border-radius:var(--ui-radius-12);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;padding:7px 0 8px;display:flex}.MultilineButton-module__zRcFaq__button svg,.MultilineButton-module__zRcFaq__button path{fill:currentColor}.MultilineButton-module__zRcFaq__button .deslop-material-symbol{font-size:28px!important}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__filled{background-color:var(--accent-green);color:var(--black)}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__tinted{background-color:var(--primary-10);color:var(--primary)}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__plain{background-color:var(--surface);color:var(--primary)}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__gray{background-color:var(--primary-10);color:var(--primary)}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__disabled{background-color:var(--primary-10);color:var(--primary-30)}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__skeleton{--skeleton-inset-bottom:0px;color:#0000;cursor:default;background-color:#0000;overflow:hidden}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__skeleton svg,.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__skeleton path{visibility:hidden}.MultilineButton-module__zRcFaq__button.MultilineButton-module__zRcFaq__skeleton .deslop-material-symbol{visibility:hidden}[data-mini-app].apple .MultilineButton-module__zRcFaq__button{padding:var(--ui-space-8) 0;border-radius:var(--ui-radius-16);gap:0}:is([data-mini-app].apple .MultilineButton-module__zRcFaq__button svg,[data-mini-app].apple .MultilineButton-module__zRcFaq__button path){width:28px;height:28px}[data-mini-app].material .MultilineButton-module__zRcFaq__button{border-radius:var(--ui-radius-16);gap:1px}:is([data-mini-app].material .MultilineButton-module__zRcFaq__button svg,[data-mini-app].material .MultilineButton-module__zRcFaq__button path){width:28px;height:28px}
.TextArea-module__rzaOwq__textarea{resize:none;caret-color:var(--accent-blue)}
.AppleTextField-module__eyU8Dq__root{position:relative}.AppleTextField-module__eyU8Dq__input{font-family:var(--ui-font-interface);font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;border-radius:var(--ui-radius-12);background:var(--input-bg-color);color:var(--primary);caret-color:var(--accent-blue);border:none;outline:none;width:100%}.AppleTextField-module__eyU8Dq__input::placeholder{color:var(--primary-60)}.AppleTextField-module__eyU8Dq__icon{z-index:1;color:var(--primary-60);position:absolute;top:12px}.AppleTextField-module__eyU8Dq__searchIcon{inset-inline-start:12px}.AppleTextField-module__eyU8Dq__clearButtonIcon{opacity:1;background-color:#0000;border:0;height:22px;padding:0;transition:opacity .2s cubic-bezier(0,0,.2,1);inset-inline-end:12px}.AppleTextField-module__eyU8Dq__empty .AppleTextField-module__eyU8Dq__clearButtonIcon{opacity:0;height:0;transition:height 0s .2s,opacity .2s cubic-bezier(0,0,.2,1);overflow:hidden}.AppleTextField-module__eyU8Dq__text .AppleTextField-module__eyU8Dq__input{padding-block:var(--ui-space-12);padding-inline:var(--ui-layout-content-inset)}.AppleTextField-module__eyU8Dq__text .AppleTextField-module__eyU8Dq__input[type=password]{padding-inline-end:36px}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input{padding-inline-start:42px;padding-block:var(--ui-space-10)}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-webkit-search-cancel-button{appearance:none;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-webkit-search-decoration{appearance:none;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-webkit-search-results-button{appearance:none;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-webkit-search-results-decoration{appearance:none;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-ms-clear{width:0;height:0;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__input::-ms-reveal{width:0;height:0;display:none}.AppleTextField-module__eyU8Dq__search .AppleTextField-module__eyU8Dq__icon{top:10px}
.Picker-module__pRV5bq__root{--picker-height:200px;--item-height:34px;--selected-translate-y:-17px;background-color:var(--elevation-1);padding:0 var(--ui-layout-content-inset);font-size:var(--ui-title-24-font-size);line-height:var(--ui-title-24-line-height);font-weight:var(--ui-title-24-font-weight);font-variant-numeric:lining-nums tabular-nums;display:inline-grid;position:relative}.Picker-module__pRV5bq__root .Picker-module__pRV5bq__selected{width:calc(100% - 32px);height:var(--item-height);border-radius:var(--ui-radius-8);background-color:var(--primary-5);transform:translateY(var(--selected-translate-y));margin:0 var(--ui-layout-content-inset);pointer-events:none;position:absolute;top:50%;left:0}.Picker-module__pRV5bq__root:before,.Picker-module__pRV5bq__root:after{content:"";width:100%;height:calc((var(--picker-height) - var(--item-height)) / 2);pointer-events:none;z-index:1;position:absolute}.Picker-module__pRV5bq__root:before{background-color:var(--elevation-1);-webkit-mask-image:linear-gradient(to bottom, var(--primary-90), var(--primary-50));mask-image:linear-gradient(to bottom, var(--primary-90), var(--primary-50));top:0}.Picker-module__pRV5bq__root:after{background-color:var(--elevation-1);-webkit-mask-image:linear-gradient(to bottom, var(--primary-50), var(--primary-90));mask-image:linear-gradient(to bottom, var(--primary-50), var(--primary-90));bottom:0}.Picker-module__pRV5bq__root ul{max-height:var(--picker-height);overscroll-behavior-y:contain;scroll-snap-type:y mandatory;cursor:grab;margin:0;padding:100px 0;overflow-y:scroll}.Picker-module__pRV5bq__root ul[data-pointer-dragging]{scroll-snap-type:none;cursor:grabbing}.Picker-module__pRV5bq__root ul::-webkit-scrollbar{display:none}.Picker-module__pRV5bq__root li{scroll-snap-align:center;height:var(--item-height);text-align:center;color:var(--primary);transform-origin:50%;will-change:transform;flex-direction:column;justify-content:center;list-style:none;display:flex}[data-mini-app].apple .Picker-module__pRV5bq__root .Picker-module__pRV5bq__selected{border-radius:var(--ui-radius-20)}
.DateWheelPicker-module__NvHFGa__wrapper{background:var(--elevation-1);border-radius:24px;position:relative;overflow:hidden}.DateWheelPicker-module__NvHFGa__wheels{grid-template-columns:minmax(64px,.8fr) minmax(112px,1.45fr) minmax(76px,1fr);display:grid}.DateWheelPicker-module__NvHFGa__wheels>*{background:0 0;width:100%;min-width:0;padding-inline:4px;font-size:clamp(18px,5vw,23px)}.DateWheelPicker-module__NvHFGa__wheels>:first-child{padding-left:10px}.DateWheelPicker-module__NvHFGa__wheels>:last-child{padding-right:10px}.DateWheelPicker-module__NvHFGa__clear{z-index:3;min-height:30px;color:var(--brand-primary);font:600 12px/1 var(--ui-font-interface);cursor:pointer;background:0 0;border:0;padding:0 8px;position:absolute;top:8px;right:10px}.DateWheelPicker-module__NvHFGa__empty,.DateWheelPicker-module__NvHFGa__summary{border:1px dashed color-mix(in srgb, var(--brand-primary) 38%, transparent);width:100%;min-height:54px;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-sub-primary) 30%, var(--elevation-1));font:600 15px/1 var(--ui-font-interface);cursor:pointer;border-radius:18px}.DateWheelPicker-module__NvHFGa__summary{color:var(--primary);background:var(--primary-5);text-align:left;border-style:solid;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.DateWheelPicker-module__NvHFGa__summary span:last-child{color:var(--brand-primary);font-size:12px}
.AppShell-module___gVAnq__shell{--safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px), var(--tg-js-safe-area-inset-top,0px), var(--tg-js-content-safe-area-inset-top,0px), var(--tg-fullscreen-fallback-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px), var(--tg-js-safe-area-inset-bottom,0px), var(--tg-js-content-safe-area-inset-bottom,0px));min-height:var(--tg-viewport-stable-height,100dvh);width:100%;max-width:520px;padding:calc(var(--safe-top) + 8px) max(var(--ui-layout-content-inset), var(--tg-content-safe-area-inset-right,0px), var(--tg-js-content-safe-area-inset-right,0px)) calc(104px + var(--safe-bottom));padding-left:max(var(--ui-layout-content-inset), var(--tg-content-safe-area-inset-left,0px), var(--tg-js-content-safe-area-inset-left,0px));background:var(--surface);font-family:var(--ui-font-interface);margin:0 auto}.AppShell-module___gVAnq__header{align-items:center;min-height:34px;margin:6px 0 22px;display:flex}.AppShell-module___gVAnq__content{gap:var(--ui-space-16);display:grid}.AppShell-module___gVAnq__heroCard,.AppShell-module___gVAnq__forecastCard,.AppShell-module___gVAnq__calendarCard,.AppShell-module___gVAnq__formCard{padding:20px}.AppShell-module___gVAnq__heroCard,.AppShell-module___gVAnq__forecastCard,.AppShell-module___gVAnq__calendarCard,.AppShell-module___gVAnq__eventList,.AppShell-module___gVAnq__formCard{border-radius:24px}.AppShell-module___gVAnq__heroCard{background:radial-gradient(circle at 82% 12%,#f7d7c8 0%,#f7d3c0 34%,#e85b4d 100%);position:relative;overflow:hidden}.AppShell-module___gVAnq__heroCycleRow,.AppShell-module___gVAnq__cardHeading,.AppShell-module___gVAnq__sectionTitle,.AppShell-module___gVAnq__calendarHeader,.AppShell-module___gVAnq__sheetTitle{justify-content:space-between;align-items:center;gap:var(--ui-space-12);display:flex}.AppShell-module___gVAnq__heroCycleRow{align-items:flex-start}.AppShell-module___gVAnq__cycleBlock{min-width:0}.AppShell-module___gVAnq__heroDate{text-align:right;flex:none;max-width:50%}.AppShell-module___gVAnq__cardHeading{justify-content:flex-end}.AppShell-module___gVAnq__cycleNumber{letter-spacing:-.06em;margin:0 0 3px;font-size:clamp(76px,22vw,110px);font-weight:700;line-height:.9}.AppShell-module___gVAnq__phaseLine{border-top:1px solid var(--primary-10);align-items:center;gap:10px;margin-top:25px;padding-top:16px;display:flex}.AppShell-module___gVAnq__forecastDot{border:2px solid var(--accent-indigo);border-radius:50%;width:10px;height:10px}.AppShell-module___gVAnq__forecastCard{background:var(--elevation-1);border:1px dashed color-mix(in srgb, var(--brand-primary) 35%, var(--brand-sub-primary));gap:9px;display:grid}.AppShell-module___gVAnq__confidence{border-radius:var(--ui-radius-12);background:color-mix(in srgb, var(--brand-sub-primary) 42%, var(--brand-surface));color:var(--primary-60);align-items:center;gap:7px;margin-top:5px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.AppShell-module___gVAnq__muted{color:var(--primary-60)}.AppShell-module___gVAnq__section{gap:var(--ui-space-10);margin-top:8px;display:grid}.AppShell-module___gVAnq__sectionTitle button,.AppShell-module___gVAnq__backLink,.AppShell-module___gVAnq__copyButton{color:var(--accent-indigo);cursor:pointer;background:0 0;border:0}.AppShell-module___gVAnq__eventList,.AppShell-module___gVAnq__settingsCard{background:var(--elevation-1);padding:0;overflow:hidden}.AppShell-module___gVAnq__settingsCard{border-radius:24px}.AppShell-module___gVAnq__eventRow{border:0;border-bottom:1px solid var(--primary-8);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 14px;display:grid}.AppShell-module___gVAnq__eventRow:last-child{border-bottom:0}.AppShell-module___gVAnq__eventRow small{color:var(--primary-50)}.AppShell-module___gVAnq__empty{color:var(--primary-50);text-align:center;padding:26px 16px}.AppShell-module___gVAnq__nav{z-index:20;left:50%;bottom:calc(max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px)) + 10px);border:1px solid color-mix(in srgb, var(--brand-primary) 14%, transparent);border-radius:var(--ui-radius-25);background:color-mix(in srgb, var(--brand-surface) 90%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(100% - 28px,492px);height:72px;box-shadow:0 12px 40px color-mix(in srgb, var(--brand-primary) 12%, transparent);grid-template-columns:repeat(3,1fr);padding:7px;display:grid;position:fixed;transform:translate(-50%)}.AppShell-module___gVAnq__nav button{border-radius:var(--ui-radius-18);color:var(--primary-50);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.AppShell-module___gVAnq__nav button.AppShell-module___gVAnq__navActive{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-sub-primary) 55%, transparent)}.AppShell-module___gVAnq__calendarCard{background:var(--elevation-1)}.AppShell-module___gVAnq__calendarHeader button,.AppShell-module___gVAnq__sheetTitle button{background:var(--primary-5);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.AppShell-module___gVAnq__weekdays,.AppShell-module___gVAnq__calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.AppShell-module___gVAnq__weekdays{color:var(--primary-40);text-align:center;margin:18px 0 6px;font-size:11px}.AppShell-module___gVAnq__day{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0;display:flex;position:relative}.AppShell-module___gVAnq__day.AppShell-module___gVAnq__outside{opacity:.25}.AppShell-module___gVAnq__day.AppShell-module___gVAnq__today:after{content:"";border:1px solid var(--accent-indigo);border-radius:50%;position:absolute;inset:2px}.AppShell-module___gVAnq__day.AppShell-module___gVAnq__periodFact{color:var(--white);background:var(--accent-indigo)}.AppShell-module___gVAnq__day.AppShell-module___gVAnq__periodForecast{color:var(--accent-indigo);border:2px dashed color-mix(in srgb, var(--accent-indigo) 55%, transparent);background:color-mix(in srgb, var(--accent-indigo) 7%, transparent)}.AppShell-module___gVAnq__day i{gap:2px;height:4px;display:flex}.AppShell-module___gVAnq__day i b{background:var(--accent-orange);border-radius:50%;width:4px;height:4px}.AppShell-module___gVAnq__day i b[data-type=MOOD]{background:var(--accent-green)}.AppShell-module___gVAnq__day i b[data-type=SYMPTOM]{background:var(--accent-teal)}.AppShell-module___gVAnq__day.AppShell-module___gVAnq__periodFact i b,.AppShell-module___gVAnq__day.AppShell-module___gVAnq__periodFact i b[data-type]{background:var(--white)}.AppShell-module___gVAnq__legend{color:var(--primary-60);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:11px;display:flex}.AppShell-module___gVAnq__legend span{align-items:center;gap:5px;display:flex}.AppShell-module___gVAnq__legend i{border-radius:50%;width:10px;height:10px}.AppShell-module___gVAnq__legendFact{background:var(--accent-indigo)}.AppShell-module___gVAnq__legendForecast{border:1px dashed var(--accent-indigo)}.AppShell-module___gVAnq__legendEvent{background:var(--accent-orange)}.AppShell-module___gVAnq__settingsGroup{gap:8px;display:grid}.AppShell-module___gVAnq__settingsGroup>:first-child{color:var(--primary-50);padding-left:4px}.AppShell-module___gVAnq__settingRow{border:0;border-bottom:1px solid var(--primary-8);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}button.AppShell-module___gVAnq__settingRow{cursor:pointer}.AppShell-module___gVAnq__settingRow:last-child{border-bottom:0}.AppShell-module___gVAnq__settingMain{align-items:center;gap:11px;display:flex}.AppShell-module___gVAnq__settingMain>span:last-child{flex-direction:column;gap:2px;display:flex}.AppShell-module___gVAnq__settingMain strong{font-size:15px}.AppShell-module___gVAnq__settingMain small{color:var(--primary-50);font-size:12px;line-height:15px}.AppShell-module___gVAnq__destructiveRow{border:0;border-top:1px solid var(--primary-8);width:100%;min-height:52px;color:var(--accent-red);text-align:left;cursor:pointer;background:0 0;padding:0 14px}.AppShell-module___gVAnq__destructiveButton{border-radius:var(--ui-radius-16);min-height:48px;color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 8%, transparent);cursor:pointer;border:0}.AppShell-module___gVAnq__sheet{padding:18px 18px calc(22px + max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px)));min-width:min(440px,100vw);max-height:calc(var(--tg-viewport-stable-height,100dvh) - max(env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px)) - 12px);gap:16px;display:grid;overflow-y:auto}.AppShell-module___gVAnq__actionGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.AppShell-module___gVAnq__actionGrid button{border-radius:var(--ui-radius-18);background:var(--primary-5);cursor:pointer;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;padding:14px;display:flex}.AppShell-module___gVAnq__actionGrid button span{background:var(--elevation-1);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.AppShell-module___gVAnq__sheetButtons{gap:9px;display:grid}.AppShell-module___gVAnq__moodGrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.AppShell-module___gVAnq__moodGrid button{border-radius:var(--ui-radius-14);background:var(--primary-5);cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:84px;padding:7px 2px;display:flex}.AppShell-module___gVAnq__moodGrid button span{font-size:25px}.AppShell-module___gVAnq__moodGrid button small{font-size:9px;line-height:11px}.AppShell-module___gVAnq__moodGrid button.AppShell-module___gVAnq__moodActive{border-color:var(--accent-indigo);background:color-mix(in srgb, var(--accent-indigo) 10%, transparent)}.AppShell-module___gVAnq__chips{flex-wrap:wrap;gap:8px;display:flex}.AppShell-module___gVAnq__chips button{border:1px solid var(--primary-10);border-radius:var(--ui-radius-full);background:var(--primary-5);cursor:pointer;min-height:38px;padding:0 13px}.AppShell-module___gVAnq__chips button.AppShell-module___gVAnq__chipActive{color:var(--white);border-color:var(--accent-indigo);background:var(--accent-indigo)}.AppShell-module___gVAnq__daySummary{border-radius:var(--ui-radius-16);background:var(--primary-5);gap:0;display:grid;overflow:hidden}.AppShell-module___gVAnq__daySummary>div{border-bottom:1px solid var(--primary-8);justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.AppShell-module___gVAnq__daySummary>div:last-child{border:0}.AppShell-module___gVAnq__daySummary span{color:var(--primary-50)}.AppShell-module___gVAnq__daySummary strong{text-align:right;max-width:58%}.AppShell-module___gVAnq__inviteCode{border-radius:var(--ui-radius-16);background:var(--primary-5);font:700 36px/1 var(--ui-font-mono);letter-spacing:.15em;text-align:center;padding:18px}.AppShell-module___gVAnq__copyButton{min-height:42px}.AppShell-module___gVAnq__onboarding{flex-direction:column;justify-content:center;gap:18px;min-height:calc(100dvh - 60px);padding:20px 4px;display:flex}.AppShell-module___gVAnq__brandMark,.AppShell-module___gVAnq__choiceIcon{color:var(--accent-indigo);background:color-mix(in srgb, var(--accent-indigo) 12%, transparent);place-items:center;display:grid}.AppShell-module___gVAnq__brandMark{border-radius:20px;width:58px;height:58px}.AppShell-module___gVAnq__choiceStack{gap:10px;margin-top:10px;display:grid}.AppShell-module___gVAnq__choice{border:1px solid var(--primary-8);border-radius:var(--ui-radius-18);background:var(--elevation-1);text-align:left;cursor:pointer;grid-template-columns:46px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:80px;padding:12px 14px;display:grid}.AppShell-module___gVAnq__choiceIcon{border-radius:15px;width:46px;height:46px}.AppShell-module___gVAnq__choice span:nth-child(2){flex-direction:column;gap:4px;display:flex}.AppShell-module___gVAnq__choice small{color:var(--primary-50)}.AppShell-module___gVAnq__formCard{background:var(--elevation-1);gap:14px;display:grid}.AppShell-module___gVAnq__backLink{justify-self:start;align-items:center;gap:5px;padding:0;display:inline-flex}.AppShell-module___gVAnq__label{color:var(--primary-60);margin-bottom:-8px;font-size:12px}.AppShell-module___gVAnq__notice,.AppShell-module___gVAnq__error{border-radius:var(--ui-radius-12);padding:11px 13px;font-size:13px}.AppShell-module___gVAnq__notice{color:var(--accent-indigo);background:color-mix(in srgb, var(--accent-indigo) 9%, transparent);margin-bottom:12px}.AppShell-module___gVAnq__error{color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 9%, transparent)}.AppShell-module___gVAnq__centered{min-height:var(--tg-viewport-stable-height,100dvh);color:#2d201e;text-align:center;font-family:var(--ui-font-interface);background:#fef5f1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.AppShell-module___gVAnq__centered>:first-child{color:#f4554a}.AppShell-module___gVAnq__centered .AppShell-module___gVAnq__muted{color:#2d201e99}.AppShell-module___gVAnq__spin{animation:1s linear infinite AppShell-module___gVAnq__spin}@keyframes AppShell-module___gVAnq__spin{to{transform:rotate(360deg)}}@media (min-width:700px){.AppShell-module___gVAnq__shell{border-radius:28px;min-height:calc(100dvh - 32px);margin-block:16px;box-shadow:0 20px 60px #0002}.AppShell-module___gVAnq__nav{bottom:26px}}
