@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.goalBanner{align-items:center;gap:var(--spacing-xs);width:max-content;min-width:0;max-width:100%;padding-inline-start:var(--spacing-xs);display:inline-flex;overflow:visible}.goalBanner .bannerMedia{--banner-media-size:7em;width:fit-content;height:var(--banner-media-size);flex:none;margin-top:-2em;margin-bottom:-2em;position:relative;overflow:visible}.goalBanner .bannerMedia.hourGlass{--primary:var(--secondary)}.goalBanner .bannerMedia.bannerTimerMedia{aspect-ratio:74/135;width:auto}.goalBanner .bannerMedia.bannerTimerMedia>.hourGlass{aspect-ratio:74/135;max-width:100%;max-height:100%;display:block;position:relative;inset:auto;transform:none;width:100%!important;height:100%!important}.goalBanner .bannerMedia.bannerTimerMedia>.hourGlass>div,.goalBanner .bannerMedia.bannerTimerMedia>.hourGlass canvas{width:100%!important;height:100%!important}.goalBanner .bannerMedia>.goalMedia,.goalBanner .bannerMedia>.shapePreview,.goalBanner .bannerMedia>.canvasMedia{border-radius:var(--radius-md)!important;width:auto!important;max-width:none!important;height:100%!important;max-height:100%!important;position:relative!important;inset:auto!important}.goalBanner .bannerMedia>.canvasMedia{width:var(--banner-media-size)!important;height:var(--banner-media-size)!important;aspect-ratio:1!important}.goalBanner .bannerMedia>.shapePreview{justify-content:center;align-items:center;display:flex;border-radius:0!important}.goalBanner .bannerMedia>.shapePreview:not(.shapeMediaPreview){aspect-ratio:74/135!important;width:auto!important}.goalBanner .bannerMedia>.shapePreview:not(.shapeMediaPreview) .hourGlass{aspect-ratio:74/135;max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.goalBanner .bannerMedia>.shapePreview:not(.shapeMediaPreview) .hourGlass>div,.goalBanner .bannerMedia>.shapePreview:not(.shapeMediaPreview) .hourGlass canvas{width:100%!important;height:100%!important}.goalBanner:has(>.bannerMedia>.shapeMediaPreview){gap:0}.goalBanner:has(>.bannerMedia>.shapeMediaPreview) .bannerMedia{width:7.2em;height:7em}.goalBanner:has(>.bannerMedia>.shapeMediaPreview) .bannerMedia>.shapeMediaPreview{transform:translateY(-50%);height:100%!important;position:absolute!important;top:50%!important;right:0%!important}.goalBanner:has(>.bannerMedia>.shapeMediaPreview) .bannerInfo{gap:.2em;min-width:min(8.5em,85vw - 5.5em)}.goalBanner .bannerInfo{flex-direction:column;flex:0 auto;gap:.35em;width:fit-content;min-width:9.5em;max-width:min(18em,85vw - 7.75em);display:flex}.goalBanner .bannerTitle{width:fit-content;min-width:100%;max-width:100%;color:var(--text);margin:-.3em 0 0;font-size:clamp(1.15em,3.5vw,1.5em);font-weight:300;line-height:1.12;display:grid}.goalBanner .bannerTitle .bannerTitleSizer,.goalBanner .bannerTitle .smartDynamicText{grid-area:1/1}.goalBanner .bannerTitle .bannerTitleSizer{visibility:hidden;width:max-content;max-width:18em;font:inherit;line-height:inherit;white-space:nowrap;pointer-events:none;display:block;overflow:hidden}.goalBanner .bannerTitle .smartDynamicText{width:100%;min-block-size:1.08em}.goalBanner .bannerTitle .smartDynamicTextLines{align-items:flex-start;row-gap:.12em}.goalBanner .bannerTitle .smartDynamicTextLine{justify-content:flex-start;block-size:1.08em;line-height:1.08}.goalBanner .bannerTitle .bannerTitleText{color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.goalBanner .bannerProgressViewport{align-items:center;width:100%;min-width:0;min-height:1em;display:flex;position:relative;overflow:visible}.goalBanner .bannerProgressViewport[data-ready=false]>.bannerProgress{visibility:hidden}.goalBanner .bannerProgress{width:100%;min-width:0;color:color-mix(in srgb,var(--text)65%,transparent);font-size:var(--font-sm);white-space:normal;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:.25em .3em;font-weight:200;line-height:1.2;display:flex;overflow:visible}.goalBanner .bannerProgress[data-wrapped=true]{align-content:flex-start}.goalBanner .bannerProgressMeasure,.goalBanner .bannerProgressMeasure *{transition:none!important;animation:none!important}.goalBanner .bannerProgressCount,.goalBanner .bannerProgressTail{white-space:nowrap;flex:0 auto;align-items:baseline;gap:.3em;min-width:0;max-width:100%;line-height:1;display:inline-flex}.goalBanner .bannerProgressValue{min-width:0;font-family:var(--fontEng);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;align-items:baseline;line-height:1;display:inline-flex;overflow:hidden}.goalBanner .bannerProgressSeparator{font-family:var(--fontFa);white-space:nowrap;opacity:.7;flex:none;align-items:baseline;margin:0;font-size:.82em;font-weight:200;line-height:1;display:inline-flex}.goalBanner .bannerProgressLabel{min-width:0;font-family:var(--fontFa);white-space:normal;overflow-wrap:anywhere;opacity:.6;flex:0 auto;margin:0;font-size:.82em;font-weight:200;line-height:1.4;display:inline}.goalBanner .bannerAmountProgress .bannerAmount{white-space:nowrap;flex:0 auto;width:auto;min-width:0;max-width:100%;line-height:1;display:inline-flex;overflow:hidden}.goalBanner .bannerAmountProgress .bannerAmount .amountDisplayContent{white-space:nowrap;flex-direction:row;align-items:baseline;gap:0;width:auto;min-width:0;max-width:100%;line-height:1;display:inline-flex}.goalBanner .bannerAmountProgress .bannerAmount .amountWrapper{white-space:nowrap;flex-flow:row;align-items:baseline;gap:.2em;min-width:0;max-width:100%;line-height:1;display:inline-flex}.goalBanner .bannerAmountProgress .bannerAmount .displayAnimatedText,.goalBanner .bannerAmountProgress .bannerAmount .displayAnimatedTextContent,.goalBanner .bannerAmountProgress .bannerAmount .gradientText,.goalBanner .bannerAmountProgress .bannerAmount .gradientTextLayer,.goalBanner .bannerAmountProgress .bannerAmount .amountValue,.goalBanner .bannerAmountProgress .bannerAmount .currencyValue,.goalBanner .bannerAmountProgress .bannerAmount .currencyAnimated{white-space:nowrap;min-width:0;line-height:1}.goalBanner .bannerAmountProgress .bannerAmount .amountValue{text-overflow:ellipsis;overflow:hidden;font-size:inherit!important}.goalBanner .bannerAmountProgress .bannerAmount .currencyValue,.goalBanner .bannerAmountProgress .bannerAmount .currencyAnimated{font-size:.78em!important}.goalBanner .bannerCanvasProgress{align-items:baseline}.goalBanner .bannerTimerProgress{justify-content:space-between;align-items:baseline;gap:.4em .7em;line-height:1;overflow:visible}.goalBanner .bannerTimer{white-space:nowrap;flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:baseline;min-width:0;max-width:100%;line-height:1;display:inline-flex;overflow:hidden}.goalBanner .bannerTimer .timerContent,.goalBanner .bannerTimer .timerWrapper{align-items:baseline;min-width:0;max-width:100%;line-height:1;display:inline-flex}.goalBanner .bannerTimer .timerContent{gap:0}.goalBanner .bannerTimer .displayAnimatedText,.goalBanner .bannerTimer .displayAnimatedTextContent,.goalBanner .bannerTimer .gradientText,.goalBanner .bannerTimer .gradientTextLayer,.goalBanner .bannerTimer .timerPartsRow{align-items:baseline;min-width:0;line-height:1}.goalBanner .bannerTimer .bannerTimerValue{text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:baseline;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;color:var(--text)!important;font-family:var(--fontEng)!important;font-size:1.3em!important;font-weight:300!important;line-height:1!important}.goalBanner .bannerTimer .timerPartsRow{gap:.05em;display:inline-flex}.goalBanner .bannerTimer .partDay,.goalBanner .bannerTimer .partHour,.goalBanner .bannerTimer .partMinute,.goalBanner .bannerTimer .partSecond,.goalBanner .bannerTimer .timerSeparator{line-height:1;display:inline-block}.goalBanner .bannerPercentage{font-family:var(--fontEng);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;margin:0;padding:0;font-size:1.45em;font-weight:300;line-height:1;display:inline-flex}.goalBanner .bannerPercentage .gradientText,.goalBanner .bannerPercentage .gradientTextLayer{align-items:baseline;line-height:1}@media (width<=520px){.goalBanner .bannerMedia{--banner-media-size:6.2em}.goalBanner .bannerInfo{min-width:min(9em,85vw - 6.9em);max-width:calc(85vw - 6.9em)}.goalBanner .bannerTitle{font-size:1.15em}}@media (width<=370px){.goalBanner .bannerMedia{--banner-media-size:5.5em}.goalBanner .bannerInfo{min-width:min(8em,85vw - 6.2em);max-width:calc(85vw - 6.2em)}}.topBlockLayout{z-index:3;transform-origin:top;will-change:width,height,transform;--surfaceSize:2.5em;align-self:center;width:fit-content;min-width:0;max-width:85%;margin-inline:auto;position:relative;overflow:visible}.topBlockLayout.floating{margin-bottom:var(--spacing-md)}.topBlockLayout .topBlock{width:fit-content;min-width:0;max-width:100%;overflow:visible!important}.topBlockLayout .topBlock>.contentWrapper{width:fit-content;min-width:0;max-width:100%;padding-block:var(--spacing-xs)!important;overflow:visible!important}.topBlockLayout .topBlock:before{z-index:1}.topBlockLayout .topBlock:has(.goalMedia)>.contentWrapper{padding-left:.5em!important}.topBlockLayout .topBlockRow{align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:4.3em;display:flex;position:relative;overflow:visible!important}.topBlockLayout .topBlockGoalViewport{transform-origin:50%;will-change:width,height,transform;flex:0 auto;width:auto;min-width:0;max-width:100%;position:relative;overflow:visible}.topBlockLayout .topBlockGoal{transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity,filter;width:max-content;min-width:0;max-width:100%;position:relative;overflow:visible!important}.topBlockLayout .topBlockPlaceholder{align-items:center;gap:var(--spacing-sm);min-width:min(24em,70vw);padding-inline:var(--spacing-sm);color:color-mix(in srgb,var(--text)72%,transparent);display:flex}.topBlockLayout .topBlockPlaceholderCopy{flex-direction:column;min-width:0;display:flex}.topBlockLayout .topBlockPlaceholderTitle{color:var(--text);font-size:var(--font-sm)}.topBlockLayout .topBlockPlaceholderDescription{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;opacity:.65;overflow:hidden}.topBlockLayout .goalSwap.glass{background:linear-gradient(190deg,color-mix(in srgb,var(--text)5%,transparent)-30%,transparent 35%),color-mix(in srgb,var(--background)70%,transparent);flex-shrink:0;align-self:center;position:absolute;left:0;transform:translate(-175%,-50%);color:var(--text)!important}@media (width<=520px){.topBlockLayout{max-width:85%}}