._0SFxDW_slide{--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);grid-template-rows:1fr;min-width:0;display:grid;position:relative}._0SFxDW_page{opacity:0;pointer-events:none;min-width:0;transform:translateX(var(--t-page-from-x,0px));filter:blur(var(--page-blur));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);grid-area:1/1}._0SFxDW_page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1);flex-direction:column;display:flex}._0SFxDW_page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}._0SFxDW_slide[data-fit=contain]>._0SFxDW_page[data-page-id="2"]{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}._0SFxDW_slide[data-page="1"]>._0SFxDW_page[data-page-id="1"],._0SFxDW_slide[data-page="2"]>._0SFxDW_page[data-page-id="2"]{opacity:1;pointer-events:inherit;filter:blur();transform:translate(0)}._0SFxDW_slide[data-page="2"]>._0SFxDW_page[data-page-id="2"]{pointer-events:auto}@media (prefers-reduced-motion:reduce){._0SFxDW_page{transition:none!important}}
._9BxGaW_loadingRow{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}._9BxGaW_reviewTrigger{isolation:isolate}._9BxGaW_reviewViewport{width:4.5rem;height:1.75rem;display:block;position:relative}._9BxGaW_reviewLabel{font-family:var(--font-booton), sans-serif;white-space:nowrap;color:#3b82f6;opacity:0;font-size:.75rem;font-weight:500;line-height:1;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translate(8px,-50%)}._9BxGaW_reviewIcon{color:hsl(var(--muted-foreground));transition:transform .26s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}._9BxGaW_reviewTrigger:hover ._9BxGaW_reviewLabel,._9BxGaW_reviewTrigger:focus-visible ._9BxGaW_reviewLabel{opacity:1;transform:translateY(-50%)}._9BxGaW_reviewTrigger:hover ._9BxGaW_reviewIcon,._9BxGaW_reviewTrigger:focus-visible ._9BxGaW_reviewIcon{color:#3b82f6;transform:translate(48px,-50%)}._9BxGaW_reviewTrigger[data-compact=true] ._9BxGaW_reviewViewport{width:1.75rem}._9BxGaW_reviewTrigger[data-compact=true] ._9BxGaW_reviewLabel{display:none}._9BxGaW_reviewTrigger[data-compact=true] ._9BxGaW_reviewIcon{left:7px;transform:translateY(-50%)}._9BxGaW_reviewTrigger[data-inverted=true] ._9BxGaW_reviewLabel,._9BxGaW_reviewTrigger[data-inverted=true] ._9BxGaW_reviewIcon{color:currentColor}._9BxGaW_tile{--actions-shimmer-duration:2.6s;--actions-shimmer-ease:cubic-bezier(.65, 0, .35, 1);--actions-shimmer-band-span:26%;--actions-shimmer-band-color:hsl(var(--foreground) / .075);--actions-shimmer-edge-color:hsl(var(--foreground) / .2);--actions-shimmer-scale:.2;isolation:isolate;background:hsl(var(--accent));border-radius:12px;flex:none;height:1.75rem;position:relative;overflow:hidden}._9BxGaW_issue{width:min(42%,22rem)}._9BxGaW_tier{width:6.75rem}._9BxGaW_actions{width:9.5rem;margin-left:auto}._9BxGaW_band,._9BxGaW_edge{inset:calc(-20px * var(--actions-shimmer-scale));pointer-events:none;background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--actions-shimmer-band-span) / 2), var(--actions-shimmer-band-color) 50%, transparent calc(50% + var(--actions-shimmer-band-span) / 2), transparent 100%);animation:_9BxGaW_actions-shimmer-sweep var(--actions-shimmer-duration) var(--actions-shimmer-ease) infinite;background-position:100% 100%;background-size:280% 280%;position:absolute}._9BxGaW_band{filter:url(#olympus-actions-launcher-shimmer-warp)}._9BxGaW_edge{--actions-shimmer-belt-in:calc(20px * var(--actions-shimmer-scale));--actions-shimmer-belt-out:calc(46px * var(--actions-shimmer-scale));z-index:1;background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--actions-shimmer-band-span) / 2), var(--actions-shimmer-edge-color) 50%, transparent calc(50% + var(--actions-shimmer-band-span) / 2), transparent 100%);filter:blur(calc(8px * var(--actions-shimmer-scale)));opacity:.78;-webkit-mask-image:linear-gradient(white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white);mask-image:linear-gradient(white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--actions-shimmer-belt-in), transparent var(--actions-shimmer-belt-out), transparent calc(100% - var(--actions-shimmer-belt-out)), white calc(100% - var(--actions-shimmer-belt-in)), white);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}@keyframes _9BxGaW_actions-shimmer-sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}.dark ._9BxGaW_tile{--actions-shimmer-band-color:hsl(var(--foreground) / .1);--actions-shimmer-edge-color:hsl(var(--foreground) / .28)}@media (max-width:639px){._9BxGaW_tier{display:none}._9BxGaW_issue{width:55%}}@media (prefers-reduced-motion:reduce){._9BxGaW_reviewTrigger,._9BxGaW_reviewLabel,._9BxGaW_reviewIcon{transition:none}._9BxGaW_band,._9BxGaW_edge{animation:none}}
.LxqmYW_active{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.88'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.34726 -1.3118e-7 8.6482e-7 0.89585 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.3 0.25 -1.2633 -2.7471 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.4'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.05 -0.8 0.46018 3.6184 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='0.71709'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.51067 -3.3275e-16 -4.3352e-14 -1.1396 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.45 -0.75 1.9052 -0.7091 33.5 21)'><stop stop-color='rgba(255,173,85,1)' offset='0'/><stop stop-color='rgba(255,173,85,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.25 -0.35 -0.4013 3.5959 33.5 21)'><stop stop-color='rgba(0,204,68,1)' offset='0'/><stop stop-color='rgba(0,196,102,0.75)' offset='0.25'/><stop stop-color='rgba(0,187,136,0.5)' offset='0.5'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.87391 0.73043 -4.1482 -1.9503 33.5 21)'><stop stop-color='rgba(0,170,204,1)' offset='0'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>"),linear-gradient(#6c6c6c 0%,#d8d8d8 100%);background-repeat:no-repeat;background-size:180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,100% 100%;animation:4s linear infinite LxqmYW_hue,5s ease-in-out infinite LxqmYW_drift;opacity:1!important}@keyframes LxqmYW_hue{0%{filter:hue-rotate()saturate(1.3)}to{filter:hue-rotate(-360deg)saturate(1.3)}}@keyframes LxqmYW_drift{0%,to{background-position:100% 0,0%,100%,0 100%,0 0,50% 0,50% 100%,0 0}25%{background-position:100% 100%,50% 0,50% 100%,0 0,100% 0,100%,0%,0 0}50%{background-position:0 100%,100%,0%,100% 0,100% 100%,50% 100%,50% 0,0 0}75%{background-position:0 0,50% 100%,50% 0,100% 100%,0 100%,0%,100%,0 0}}@media (prefers-reduced-motion:reduce){.LxqmYW_active{animation:none}}
.R1Py6W_root{flex:none;display:block;overflow:visible}.R1Py6W_loopingTrace{animation:R1Py6W_logo-trace-loader-loop var(--logo-trace-loop-duration) linear infinite;animation-delay:var(--logo-trace-delay,0s)}.R1Py6W_closingOutline{animation:R1Py6W_logo-trace-loader-close var(--logo-trace-close-duration) cubic-bezier(.22, 1, .36, 1) forwards}.R1Py6W_fill{opacity:0}.R1Py6W_root[data-phase=done] .R1Py6W_fill{opacity:1}.R1Py6W_fadingFill{animation:R1Py6W_logo-trace-loader-fill var(--logo-trace-fill-duration) ease-out forwards}@keyframes R1Py6W_logo-trace-loader-loop{to{stroke-dashoffset:-1px}}@keyframes R1Py6W_logo-trace-loader-close{to{stroke-dasharray:1 0;stroke-dashoffset:0}}@keyframes R1Py6W_logo-trace-loader-fill{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.R1Py6W_loopingTrace,.R1Py6W_closingOutline,.R1Py6W_fadingFill{animation:none}.R1Py6W_fill{opacity:1}}
.qRZxGG_disclosure{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1),opacity .15s ease-out;display:grid}.qRZxGG_disclosure[data-open=true]{opacity:1;grid-template-rows:1fr;transition-duration:.25s,.2s}.qRZxGG_chevron{transition:transform .18s cubic-bezier(.22,1,.36,1)}.qRZxGG_chevron[data-open=true]{transition-duration:.25s;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.qRZxGG_disclosure,.qRZxGG_disclosure[data-open=true],.qRZxGG_chevron,.qRZxGG_chevron[data-open=true]{transition:none}}
.VFLF6G_noWebsite{pointer-events:auto;min-height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;opacity:1;filter:blur();border-radius:8px;justify-content:center;align-items:center;gap:4px;padding-inline:8px;font-size:12px;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease-out,color .15s ease-out;display:inline-flex;transform:translate(0)}.VFLF6G_noWebsite:hover,.VFLF6G_noWebsite[aria-pressed=true]{color:hsl(var(--foreground))}.VFLF6G_noWebsite:focus-visible{outline:1px solid hsl(var(--foreground));outline-offset:-3px}.VFLF6G_noWebsite[data-hidden=true]{pointer-events:none;opacity:0;filter:blur(3px);transition-duration:.14s;transform:translate(6px)}@media (prefers-reduced-motion:reduce){.VFLF6G_noWebsite,.VFLF6G_noWebsite[data-hidden=true]{filter:none;transition:none;transform:none}}
.dX-Yka_ctaShimmer.beui-text-shimmer{--cta-shimmer-base:#a3a3a3;--cta-shimmer-shine:#fff;background-image:linear-gradient(110deg, var(--cta-shimmer-base) 30%, var(--cta-shimmer-shine) 50%, var(--cta-shimmer-base) 70%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .dX-Yka_ctaShimmer{--cta-shimmer-base:#262626;--cta-shimmer-shine:#a3a3a3}@media (prefers-reduced-motion:reduce),(forced-colors:active){.dX-Yka_ctaShimmer.beui-text-shimmer{color:hsl(var(--background));-webkit-text-fill-color:currentColor;background-image:none}}.dX-Yka_track{--month-fill:#e5e5e5;--quarter-fill:#dbeafe;--year-fill:#d1fae5}.dark .dX-Yka_track{--month-fill:#262626;--quarter-fill:#172554;--year-fill:#022c22}.dX-Yka_track[data-term=month]{--selected-fill:var(--month-fill)}.dX-Yka_track[data-term=quarter]{--selected-fill:var(--quarter-fill)}.dX-Yka_track[data-term=year]{--selected-fill:var(--year-fill)}.dX-Yka_track:has([data-term=month]:is(:hover,:focus-visible)){--hover-fill:var(--month-fill)}.dX-Yka_track:has([data-term=quarter]:is(:hover,:focus-visible)){--hover-fill:var(--quarter-fill)}.dX-Yka_track:has([data-term=year]:is(:hover,:focus-visible)){--hover-fill:var(--year-fill)}.dX-Yka_track [data-slot=tabs-selection-indicator]{background-color:var(--selected-fill);transition:background-color .18s cubic-bezier(.22,1,.36,1)}.dX-Yka_track [data-slot=tabs-hover-indicator]{background-color:var(--hover-fill,var(--selected-fill));transition:background-color .18s cubic-bezier(.22,1,.36,1)}.dX-Yka_term[data-term]{--term-ink:#404040;transition:color .18s cubic-bezier(.22,1,.36,1)}.dX-Yka_term[data-term=quarter]{--term-ink:#1d4ed8}.dX-Yka_term[data-term=year]{--term-ink:#047857}.dark .dX-Yka_term[data-term=month]{--term-ink:#d4d4d4}.dark .dX-Yka_term[data-term=quarter]{--term-ink:#60a5fa}.dark .dX-Yka_term[data-term=year]{--term-ink:#34d399}.dX-Yka_term[data-term][data-state=active],.dX-Yka_term[data-term]:focus-visible{color:var(--term-ink)}@media (hover:hover){.dX-Yka_term[data-term]:hover{color:var(--term-ink)}}@media (prefers-reduced-motion:reduce){.dX-Yka_term[data-term],.dX-Yka_track [data-slot=tabs-selection-indicator],.dX-Yka_track [data-slot=tabs-hover-indicator]{transition:none}}.dX-Yka_symbol,.dX-Yka_lockup{pointer-events:none;transform-origin:0 0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:20px;left:20px}.dX-Yka_symbol{z-index:1;width:208px;height:208px}.dX-Yka_lockup{z-index:2;width:260px}:is([data-plan-selected=true] .dX-Yka_symbol,[data-plan-selected=true] .dX-Yka_lockup){transition-duration:.26s;transition-delay:.12s}.dX-Yka_details{opacity:1;flex-direction:column;transition:opacity .16s cubic-bezier(.22,1,.36,1) .16s,transform .16s cubic-bezier(.22,1,.36,1) .16s;display:flex;transform:translateY(0)}[data-plan-selected=true] .dX-Yka_details{opacity:0;pointer-events:none;transition-duration:.12s;transition-delay:0s;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dX-Yka_symbol,.dX-Yka_lockup{transition:none}.dX-Yka_details{transition:opacity 80ms linear;transform:none}[data-plan-selected=true] .dX-Yka_details{transition:opacity 80ms linear;transform:none}}
.yxS5MG_tile{isolation:isolate;background:hsl(var(--input));--shimmer-ink:hsl(var(--foreground) / .09);--shimmer-edge-ink:hsl(var(--foreground) / .18);border-radius:12px;position:relative;overflow:hidden}.yxS5MG_band,.yxS5MG_edge{pointer-events:none;background-image:linear-gradient(135deg, transparent 37%, var(--shimmer-ink) 50%, transparent 63%);background-position:100% 100%;background-size:280% 280%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite yxS5MG_sweep;position:absolute;inset:-8px}.yxS5MG_edge{--shimmer-ink:var(--shimmer-edge-ink);filter:blur(3px);opacity:.9;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#fff,#0000 35% 65%,#fff),linear-gradient(90deg,#fff,#0000 35% 65%,#fff);mask-image:linear-gradient(#fff,#0000 35% 65%,#fff),linear-gradient(90deg,#fff,#0000 35% 65%,#fff);-webkit-mask-composite:source-over;mask-composite:add}@keyframes yxS5MG_sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.yxS5MG_band,.yxS5MG_edge{animation:none}}
.K4WDzW_root{--printer-body:#363636;--printer-deep:#212121;--paper:#f7f7f7;--ink:#1a1a1a;--printer-radius:24px;--printer-inset:13px;isolation:isolate;width:100%;max-width:384px;margin-inline:auto;position:relative}.K4WDzW_machine{isolation:isolate;border-radius:var(--printer-radius);background:var(--printer-body);background-image:linear-gradient(color-mix(in oklab, var(--paper) 6%, transparent), transparent 55%);color:var(--paper);padding:var(--printer-inset);box-shadow:var(--tw-shadow), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0006, inset 0 0 0 .5px #ffffff0f;padding-bottom:33px;position:relative;overflow:hidden}.K4WDzW_machine:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:url(/textures/retro-abs-plastic-512.webp) 0 0/256px;position:absolute;inset:0}.K4WDzW_header{justify-content:space-between;align-items:flex-start;height:43px;padding:0 0 0 4px;display:flex;position:relative}.K4WDzW_brandStamp{height:33px;color:color-mix(in srgb, var(--printer-body) 72%, var(--paper));filter:drop-shadow(0 -1px .45px #000000e6)drop-shadow(0 1px .3px #ffffff4d);align-items:center;gap:8px;font-size:16px;display:flex}.K4WDzW_brandStampLogo{background:currentColor;width:67px;height:14px;-webkit-mask:url(/brand/etho/etho-white-h-lock.svg) 50%/contain no-repeat;mask:url(/brand/etho/etho-white-h-lock.svg) 50%/contain no-repeat}.K4WDzW_screen{isolation:isolate;border-radius:calc(var(--printer-radius) - var(--printer-inset));background:var(--printer-deep);background-image:radial-gradient(ellipse at top, color-mix(in oklab, var(--paper) 1%, transparent), transparent 80%);padding:17px 17px 19px;position:relative;box-shadow:inset 0 1px 2px #00000080,inset 0 0 24px 4px #0000001f}.K4WDzW_screen:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background:url(/textures/retro-abs-plastic-512.webp) 0 0/256px;position:absolute;inset:0}.K4WDzW_raisedLogo{filter:drop-shadow(0 -.375px #fff0bb)drop-shadow(0 .75px #8b652b)drop-shadow(0 .75px #61471f)drop-shadow(0 1.5px 1.125px #00000080);flex-shrink:0;display:block}.K4WDzW_steelLogo{pointer-events:none;opacity:1;flex-shrink:0;width:124px;height:21px;display:block;position:relative;overflow:hidden;-webkit-mask:url(/olympus-white-h.svg) 50%/contain no-repeat;mask:url(/olympus-white-h.svg) 50%/contain no-repeat}.K4WDzW_steelLogo>.shader{mix-blend-mode:soft-light;opacity:.65}.K4WDzW_steelLogoFallback{background:linear-gradient(175deg,#f4df9f 0%,#c9a654 35%,#f8e7b0 48%,#b18b43 60%,#ddbe75 82%,#f0d99a 100%);position:absolute;inset:0;-webkit-mask:url(/olympus-white-h.svg) 50%/contain no-repeat;mask:url(/olympus-white-h.svg) 50%/contain no-repeat}.K4WDzW_slot{inset-inline:24px;background:color-mix(in srgb, var(--printer-deep) 70%, black);border-radius:4px;height:8px;position:absolute;bottom:13px}.K4WDzW_status{color:color-mix(in oklab, var(--paper) 72%, transparent);justify-content:flex-start;align-items:center;gap:9px;font-size:13px;line-height:18px;display:flex}.K4WDzW_output{z-index:2;width:calc(80% + 40px);margin:-16px auto 0;padding:0 20px 32px;position:relative;overflow:hidden}.K4WDzW_slotShade{z-index:3;inset-inline:20px;pointer-events:none;background:linear-gradient(#00000042,#00000012 45%,#0000);height:15px;position:absolute;top:0}.K4WDzW_paper{background:var(--paper) url(/textures/receipt-paper.svg) center / cover;background-blend-mode:multiply;color:var(--ink);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:28px 24px 32px;font-size:10px;line-height:1.6;position:relative}.K4WDzW_root .K4WDzW_paper :is(p,h2,h3){font-family:inherit}.K4WDzW_rule{border-top:1px dashed color-mix(in oklab, var(--ink) 28%, transparent);margin-block:20px}.K4WDzW_muted{color:color-mix(in oklab, var(--ink) 58%, transparent)}.K4WDzW_row{justify-content:space-between;gap:16px;margin-top:3px;display:flex}.K4WDzW_row dd{text-align:right}.K4WDzW_barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 12px, transparent 12px 14px, var(--ink) 14px 16px, transparent 16px 19px, var(--ink) 19px 20px, transparent 20px 24px, var(--ink) 24px 27px, transparent 27px 29px);width:49%;height:28px;margin:22px auto 0}.K4WDzW_homeCap{background:linear-gradient(#ffffff0f, transparent), color-mix(in srgb, var(--printer-body) 85%, white);height:36px;color:var(--paper);-webkit-user-select:none;user-select:none;cursor:default;box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 .5px #ffffff1a, 0 2px 0 color-mix(in srgb, var(--printer-body) 65%, black), 0 3px 1px #0000008c, 0 5px 7px -4px #00000073;border-radius:12px;align-items:center;gap:7px;padding-inline:12px;font-size:13px;font-weight:500;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}.K4WDzW_screenTitle{font-size:16px;font-weight:500;line-height:1.3}.K4WDzW_screenSubtitle,.K4WDzW_screenTotalLabel{color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:13px;line-height:1.4}.K4WDzW_screenSubtitle{margin-top:3px}.K4WDzW_screenTotal{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.K4WDzW_planRow{justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.K4WDzW_planRow dt{letter-spacing:.12em;text-transform:uppercase}.K4WDzW_planRow dd{flex-shrink:0}.K4WDzW_totalRow{align-items:baseline;margin-top:15px;font-weight:600}.K4WDzW_totalRow dt{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.K4WDzW_totalRow dd{font-size:18px;line-height:1.3}@media (max-width:380px){.K4WDzW_paper{padding-inline:18px}.K4WDzW_screen{padding-inline:13px}.K4WDzW_screenTitle{font-size:14px}.K4WDzW_screenTotal{font-size:16px}}.K4WDzW_root .K4WDzW_paper .K4WDzW_barcodeLabel{text-align:center;letter-spacing:.2em;color:color-mix(in oklab, var(--ink) 58%, transparent);margin-top:4px;font-size:7px}.K4WDzW_sampleLabel{text-align:center;color:color-mix(in oklab, var(--ink) 58%, transparent);margin-top:14px;font-size:7px}.K4WDzW_feed{filter:drop-shadow(0 5px 6px #0000001f);position:relative}.K4WDzW_homeCap[data-pressed]{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 .5px #ffffff14, 0 1px 0 color-mix(in srgb, var(--printer-body) 65%, black);transform:translateY(2px)}.K4WDzW_homeCap:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.K4WDzW_homeCap{transition:none}}
.qbLVsW_scene,.qbLVsW_copy{--step-offset:14px}:is([data-direction=back] .qbLVsW_scene,[data-direction=back] .qbLVsW_copy){--step-offset:-14px}@media (prefers-reduced-motion:no-preference){[data-direction] .qbLVsW_scene{animation:.28s cubic-bezier(.22,1,.36,1) both qbLVsW_scene-enter}[data-direction] .qbLVsW_copy>h2{animation:.24s cubic-bezier(.22,1,.36,1) both qbLVsW_text-enter}[data-direction] .qbLVsW_copy>p{animation:.24s cubic-bezier(.22,1,.36,1) 40ms both qbLVsW_text-enter}}@keyframes qbLVsW_scene-enter{0%{opacity:0;transform:translateX(var(--step-offset)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes qbLVsW_text-enter{0%{opacity:0;filter:blur(2px);transform:translateX(var(--step-offset))}to{opacity:1;filter:blur();transform:translate(0)}}
.EXVYXW_stagger>*>*{animation:.5s cubic-bezier(.22,1,.36,1) both EXVYXW_rise}.EXVYXW_stagger>*>:nth-child(2){animation-delay:40ms}.EXVYXW_stagger>*>:nth-child(3){animation-delay:80ms}.EXVYXW_stagger>*>:nth-child(4){animation-delay:.12s}.EXVYXW_stagger>*>:nth-child(5){animation-delay:.16s}.EXVYXW_stagger>*>:nth-child(n+6){animation-delay:.2s}@keyframes EXVYXW_rise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.EXVYXW_stagger>*>*{animation:.15s both EXVYXW_fade;animation-delay:0s!important}}@keyframes EXVYXW_fade{0%{opacity:0}}.EXVYXW_ruleEnter{animation:.24s cubic-bezier(.22,1,.36,1) both EXVYXW_rule-enter}@keyframes EXVYXW_rule-enter{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.EXVYXW_ruleEnter{animation:.15s both EXVYXW_fade}}
.cU7a1W_editor{background:var(--surface-1);width:100%;height:100%;min-height:0;color:hsl(var(--foreground));flex-direction:column;display:flex;overflow:hidden}.cU7a1W_header{background:var(--surface-1);border-bottom:var(--olympus-border-width,.25px) solid hsl(var(--border) / .6);flex-shrink:0;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 10px;display:flex}.cU7a1W_headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cU7a1W_headerGroup{align-items:center;gap:4px;display:flex}.cU7a1W_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));flex:1;font-size:13px;overflow:hidden}.cU7a1W_saveState{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.cU7a1W_workspace{background:var(--surface-1);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:336px minmax(0,1fr);min-height:0;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.cU7a1W_workspace[data-rail=hidden]{grid-template-columns:44px minmax(0,1fr)}.cU7a1W_stage{background-color:var(--surface-1);background-image:radial-gradient(circle, color-mix(in srgb, hsl(var(--foreground)) 10%, transparent) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;grid-area:1/2;align-items:center;gap:12px;min-width:0;min-height:0;padding:16px 24px;display:flex;position:relative;overflow:hidden}.cU7a1W_canvasWrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.cU7a1W_artboard{touch-action:none;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 32px -12px #00000040}.cU7a1W_artboard[data-crop=true]{cursor:crosshair}.cU7a1W_preview,.cU7a1W_compareLayer{position:absolute;inset:0}.cU7a1W_preview canvas,.cU7a1W_compareLayer canvas{width:100%;height:100%;display:block}.cU7a1W_compareLayer{pointer-events:none}.cU7a1W_divider{background:hsl(var(--background));width:2px;box-shadow:0 0 0 .25px hsl(var(--foreground) / .4);pointer-events:none;position:absolute;top:0;bottom:0}.cU7a1W_selection{pointer-events:none;outline:1px solid hsl(var(--background));box-shadow:0 0 0 1px hsl(var(--foreground) / .65);opacity:0;transition:opacity .12s cubic-bezier(.22,1,.36,1);position:absolute}.cU7a1W_selection[data-visible=true]{opacity:1}.cU7a1W_cropRect{pointer-events:none;outline:1px solid hsl(var(--background));box-shadow:0 0 0 4000px hsl(var(--foreground) / .45);position:absolute}.cU7a1W_safeZone{pointer-events:none;position:absolute;inset:0}.cU7a1W_safeZone span{background:hsl(var(--foreground) / .28);border:var(--olympus-border-width,.25px) dashed hsl(var(--background) / .7);position:absolute}.cU7a1W_safeZoneNote{color:hsl(var(--background));background:hsl(var(--foreground) / .6);border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cU7a1W_rulerDock{background:color-mix(in srgb, var(--surface-3) 95%, transparent);width:100%;min-width:0;max-width:480px;box-shadow:var(--shadow-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex:none;padding:4px 12px;position:relative}.cU7a1W_rulerControl{opacity:1;transition:opacity .18s}.cU7a1W_rulerControl[data-active=false]{opacity:0;pointer-events:none}.cU7a1W_rulerHint{text-align:center;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:10px 0;font-size:12px;display:flex;position:absolute;inset:0}.cU7a1W_layersStrip{flex-direction:column;gap:6px;width:100%;display:flex}.cU7a1W_layerChip{border:0;border-radius:10px;align-items:center;min-width:0;padding:4px;transition:box-shadow .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);display:flex}.cU7a1W_layerChip:hover{background:var(--surface-6)}.cU7a1W_layerChip[data-selected=true]{background:var(--surface-5);box-shadow:var(--shadow-5)}.cU7a1W_layerChip[data-hidden=true]>button:nth-child(2){opacity:.5}.cU7a1W_layerChipActions{flex-shrink:0;gap:0;display:flex}.cU7a1W_rail{background:var(--surface-1);flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.cU7a1W_layerChip:focus-visible,.cU7a1W_row:focus-visible,.cU7a1W_thumb:focus-visible,.cU7a1W_chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.cU7a1W_panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 12px 16px;display:flex;overflow:hidden auto}.cU7a1W_panel::-webkit-scrollbar{display:none}.cU7a1W_paneCard{animation:.18s cubic-bezier(.22,1,.36,1) cU7a1W_slideIn}@keyframes cU7a1W_slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cU7a1W_paneCard{animation:none}}@keyframes cU7a1W_fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cU7a1W_panel>*{flex-shrink:0}.cU7a1W_section{border-bottom:var(--olympus-border-width,.25px) solid hsl(var(--border) / .6);flex-direction:column;gap:10px;padding:0 0 16px;display:flex}.cU7a1W_sectionHead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.cU7a1W_groupLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .85);font-size:10px;font-weight:500}.cU7a1W_rows{flex-direction:column;gap:4px;display:flex}.cU7a1W_rowContent{text-align:left;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:13px;display:grid}.cU7a1W_row{width:100%;height:auto;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:10px;transition:background-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.cU7a1W_row:hover{background:var(--surface-6)}.cU7a1W_row>span:last-child{width:100%}.cU7a1W_row[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5)}.cU7a1W_rowValue{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:12px}.cU7a1W_deviation{background:hsl(var(--border));border-radius:999px;grid-column:1/-1;height:2px;margin-bottom:6px;position:relative}.cU7a1W_deviation i{background:hsl(var(--foreground) / .55);border-radius:999px;transition:left .14s cubic-bezier(.22,1,.36,1),width .14s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.cU7a1W_thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cU7a1W_thumb{height:auto;color:hsl(var(--muted-foreground));border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px 6px;font-size:11px;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);display:flex}.cU7a1W_thumb:hover{background:var(--surface-6)}.cU7a1W_thumb[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5);color:hsl(var(--foreground));border-color:#0000}.cU7a1W_thumbFrame{background:hsl(var(--muted));width:72px;height:72px;box-shadow:inset 0 0 0 .25px hsl(var(--foreground) / .18);border-radius:8px;overflow:hidden}.cU7a1W_thumbFrame canvas,.cU7a1W_thumbFrame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cU7a1W_chips{flex-wrap:wrap;gap:6px;display:flex}.cU7a1W_chip{border:var(--olympus-border-width,.25px) solid transparent;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;transition:border-color .18s,color .18s}.cU7a1W_chip:hover{background:var(--surface-6)}.cU7a1W_chip[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5);border-color:#0000}.cU7a1W_field{color:hsl(var(--muted-foreground));flex-direction:column;gap:6px;font-size:12px;display:flex}.cU7a1W_counter{font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.cU7a1W_counter[data-over=true]{color:hsl(var(--destructive))}.cU7a1W_hint{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.cU7a1W_swatch{align-items:center;gap:8px;display:flex}.cU7a1W_notice{background:hsl(var(--muted));border-bottom:var(--olympus-border-width,.25px) solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.cU7a1W_noticeError{color:hsl(var(--destructive))}@media (prefers-reduced-motion:reduce){.cU7a1W_workspace,.cU7a1W_saveState,.cU7a1W_selection,.cU7a1W_tabs button,.cU7a1W_row,.cU7a1W_thumb,.cU7a1W_chip,.cU7a1W_layerChip,.cU7a1W_deviation i{transition:none}.cU7a1W_panel{animation:none}}@media (max-width:900px){.cU7a1W_workspace,.cU7a1W_workspace[data-rail=hidden]{grid-template-columns:48px minmax(0,1fr)}.cU7a1W_rail{z-index:20;width:min(336px,100vw - 48px);position:relative}.cU7a1W_rail[data-collapsed=true]{width:48px}.cU7a1W_stage{padding:10px 12px 14px}}@media (max-width:600px){.cU7a1W_header{flex-wrap:wrap;height:auto;padding:8px}.cU7a1W_headerActions{flex-basis:100%;justify-content:flex-end}.cU7a1W_workspace:not([data-rail=hidden]){grid-template-rows:minmax(0,1fr) minmax(0,42%);grid-template-columns:minmax(0,1fr)}.cU7a1W_workspace:not([data-rail=hidden]) .cU7a1W_stage{grid-area:1/1}.cU7a1W_workspace:not([data-rail=hidden]) .cU7a1W_rail{grid-area:2/1;width:100%}.cU7a1W_header{gap:6px}.cU7a1W_headerActions{flex-shrink:1;min-width:0;max-width:100%;overflow-x:auto}.cU7a1W_panel{padding:14px}.cU7a1W_notice{flex-wrap:wrap}}.cU7a1W_resizeHandle{pointer-events:auto;border:1px solid hsl(var(--foreground) / .65);background:hsl(var(--background));touch-action:none;border-radius:3px;width:12px;height:12px;transition:background-color .16s;position:absolute}.cU7a1W_resizeHandle:hover,.cU7a1W_resizeHandle:focus-visible{background:hsl(var(--muted));outline:2px solid hsl(var(--ring))}.cU7a1W_resizeHandle[data-edge=width]{cursor:ew-resize;top:calc(50% - 6px);right:-6px}.cU7a1W_resizeHandle[data-edge=height]{cursor:ns-resize;bottom:-6px;left:calc(50% - 6px)}.cU7a1W_resizeHandle[data-edge=both]{cursor:nwse-resize;bottom:-6px;right:-6px}@media (prefers-reduced-motion:reduce){.cU7a1W_resizeHandle,.cU7a1W_rulerControl{transition:none}}
.WSHW-q_ring{width:100%;height:auto;display:block;overflow:visible}.WSHW-q_track,.WSHW-q_progress{stroke-width:12px;stroke-linecap:round}.WSHW-q_track{stroke:color-mix(in oklch, var(--goal-ink) 14%, var(--surface-3))}.WSHW-q_progress{stroke:color-mix(in oklch, var(--goal-ink) 75%, hsl(var(--foreground)));transition:stroke-dashoffset .24s cubic-bezier(.22,1,.36,1),stroke .18s ease-out}@media (prefers-reduced-motion:reduce){.WSHW-q_progress{transition:none}}
.-U4BUG_view{transition:opacity var(--duration-fast) var(--ease-smooth-out)}.-U4BUG_switching{opacity:.45;pointer-events:none;transition-delay:.12s}.-U4BUG_emptyEnter [data-slot=empty-state-icon-field]{animation:-U4BUG_icon-in .42s var(--ease-smooth-out) both}.-U4BUG_emptyEnter [data-slot=empty-state-icon-ring]{animation:-U4BUG_ring-in .52s var(--ease-smooth-out) both;animation-delay:.18s}.-U4BUG_emptyEnter [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring]{animation-delay:.12s}.-U4BUG_emptyEnter [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring]{animation-delay:60ms}.-U4BUG_emptyEnter [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring]{animation-delay:0s}.-U4BUG_emptyEnter h2,.-U4BUG_emptyEnter h2+div,.-U4BUG_emptyAction{animation:-U4BUG_copy-in .4s var(--ease-smooth-out) both;animation-delay:90ms}.-U4BUG_emptyEnter h2+div{animation-delay:.13s}.-U4BUG_emptyEnter .-U4BUG_emptyAction{animation-delay:.19s}@keyframes -U4BUG_icon-in{0%{opacity:0;transform:scale(.92)}}@keyframes -U4BUG_ring-in{0%{border-color:#0000}}@keyframes -U4BUG_copy-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.-U4BUG_emptyEnter [data-slot=empty-state-icon-field],.-U4BUG_emptyEnter [data-slot=empty-state-icon-ring],.-U4BUG_emptyEnter h2,.-U4BUG_emptyEnter h2+div,.-U4BUG_emptyAction{animation:none}}
.gvKzAW_tile{--project-shimmer-duration:2.6s;--project-shimmer-ease:cubic-bezier(.65, 0, .35, 1);--project-shimmer-band-span:26%;--project-shimmer-band-color:hsl(var(--foreground) / .08);--project-shimmer-edge-color:hsl(var(--foreground) / .22);--project-shimmer-scale:1.58;isolation:isolate;background:hsl(var(--accent));border-radius:16px;min-height:14rem;position:relative;overflow:hidden}.gvKzAW_band,.gvKzAW_edge{inset:calc(-20px * var(--project-shimmer-scale));pointer-events:none;background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--project-shimmer-band-span) / 2), var(--project-shimmer-band-color) 50%, transparent calc(50% + var(--project-shimmer-band-span) / 2), transparent 100%);animation:gvKzAW_project-shimmer-sweep var(--project-shimmer-duration) var(--project-shimmer-ease) infinite;background-position:100% 100%;background-size:280% 280%;position:absolute}.gvKzAW_band{filter:url(#project-collection-shimmer-warp)}.gvKzAW_edge{--project-shimmer-belt-in:calc(20px * var(--project-shimmer-scale));--project-shimmer-belt-out:calc(46px * var(--project-shimmer-scale));z-index:1;background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--project-shimmer-band-span) / 2), var(--project-shimmer-edge-color) 50%, transparent calc(50% + var(--project-shimmer-band-span) / 2), transparent 100%);filter:blur(calc(8px * var(--project-shimmer-scale)));opacity:.8;-webkit-mask-image:linear-gradient(white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white);-webkit-mask-image:linear-gradient(white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white);mask-image:linear-gradient(white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white), linear-gradient(to right, white, white var(--project-shimmer-belt-in), transparent var(--project-shimmer-belt-out), transparent calc(100% - var(--project-shimmer-belt-out)), white calc(100% - var(--project-shimmer-belt-in)), white);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}@keyframes gvKzAW_project-shimmer-sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.gvKzAW_band,.gvKzAW_edge{animation:none}}
.-QR0hW_field{--imgen-dot:1.5px;--imgen-pitch:6px;--imgen-dot-color:hsl(var(--foreground) / .28);--imgen-cycle:1.4s;--imgen-spread:.1;--imgen-phase:6s;--imgen-scale-min:0;--imgen-peak:1;--imgen-ease:ease-in-out;--imgen-reveal-dur:.65s;--imgen-reveal-blur:3px;--imgen-reveal-ease:cubic-bezier(.22, 1, .36, 1);pointer-events:none;transition:opacity var(--imgen-reveal-dur) var(--imgen-reveal-ease), filter var(--imgen-reveal-dur) var(--imgen-reveal-ease);position:absolute;inset:0;overflow:hidden}.-QR0hW_field[data-state=revealed]{opacity:0;filter:blur(var(--imgen-reveal-blur))}.-QR0hW_field i{width:var(--imgen-dot);height:var(--imgen-dot);margin:calc(var(--imgen-dot) / -2) 0 0 calc(var(--imgen-dot) / -2);background:var(--imgen-dot-color);opacity:calc(var(--imgen-peak) * var(--v,1));transform:scale(calc(var(--imgen-scale-min) + (1 - var(--imgen-scale-min)) * var(--v,1)));border-radius:50%;position:absolute}.-QR0hW_field[data-state=loading] i{animation:-QR0hW_twinkle calc(var(--imgen-cycle) * var(--k,1)) var(--imgen-ease) var(--delay,0s) infinite}@keyframes -QR0hW_twinkle{0%,to{opacity:0;transform:scale(var(--imgen-scale-min))}50%{opacity:var(--imgen-peak);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.-QR0hW_field[data-state=loading] i{animation:none!important}.-QR0hW_field{filter:none!important;transition:none!important}}
.u_EtdW_active{color:#0000;animation:u_EtdW_t-gradient-hue var(--gradient-text-hue-dur,4s) linear infinite, u_EtdW_t-gradient-drift var(--gradient-text-drift-dur,5s) ease-in-out infinite;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.88'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.34726 -1.3118e-7 8.6482e-7 0.89585 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-1.3 0.25 -1.2633 -2.7471 33.5 21)'><stop stop-color='rgba(0,110,245,1)' offset='0'/><stop stop-color='rgba(0,110,245,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.4'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.05 -0.8 0.46018 3.6184 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='0.71709'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.51067 -3.3275e-16 -4.3352e-14 -1.1396 33.5 21)'><stop stop-color='rgba(204,0,167,1)' offset='0'/><stop stop-color='rgba(170,0,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.45 -0.75 1.9052 -0.7091 33.5 21)'><stop stop-color='rgba(255,173,85,1)' offset='0'/><stop stop-color='rgba(255,173,85,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(1.25 -0.35 -0.4013 3.5959 33.5 21)'><stop stop-color='rgba(0,204,68,1)' offset='0'/><stop stop-color='rgba(0,196,102,0.75)' offset='0.25'/><stop stop-color='rgba(0,187,136,0.5)' offset='0.5'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 67 42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.87391 0.73043 -4.1482 -1.9503 33.5 21)'><stop stop-color='rgba(0,170,204,1)' offset='0'/><stop stop-color='rgba(0,170,204,0)' offset='1'/></radialGradient></defs></svg>"),linear-gradient(#6c6c6c 0%,#d8d8d8 100%);background-repeat:no-repeat;background-size:180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,100% 100%;-webkit-background-clip:text;background-clip:text}@keyframes u_EtdW_t-gradient-hue{0%{filter:hue-rotate()saturate(1.3)}to{filter:hue-rotate(-360deg)saturate(1.3)}}@keyframes u_EtdW_t-gradient-drift{0%,to{background-position:100% 0,0%,100%,0 100%,0 0,50% 0,50% 100%,0 0}25%{background-position:100% 100%,50% 0,50% 100%,0 0,100% 0,100%,0%,0 0}50%{background-position:0 100%,100%,0%,100% 0,100% 100%,50% 100%,50% 0,0 0}75%{background-position:0 0,50% 100%,50% 0,100% 100%,0 100%,0%,100%,0 0}}@media (prefers-reduced-motion:reduce){.u_EtdW_active{animation:none}}@media (forced-colors:active){.u_EtdW_active{color:canvastext;background:0 0;animation:none}}
.S4yKwG_mosaic{flex-wrap:wrap;gap:8px;display:flex}.S4yKwG_tile{background:hsl(var(--muted));outline-offset:-1px;border-radius:12px;outline:1px solid #8080801f;min-width:100px;position:relative;overflow:hidden}.S4yKwG_open{cursor:zoom-in;width:100%;height:100%;display:block}.S4yKwG_open img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.32s cubic-bezier(.22,1,.36,1) S4yKwG_imageReveal;display:block}@keyframes S4yKwG_imageReveal{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.S4yKwG_open:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}.S4yKwG_tile[data-selected=true]{outline:var(--olympus-border-width,.25px) solid hsl(var(--foreground) / .6);outline-offset:calc(-1 * var(--olympus-border-width,.25px))}.S4yKwG_selection{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.S4yKwG_tile[data-selecting=true] .S4yKwG_open{cursor:pointer;-webkit-user-select:none;user-select:none}.S4yKwG_placeholder{height:100%;min-height:180px;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex;position:relative}.S4yKwG_spacer{flex-grow:10;flex-basis:220px}@media (max-width:600px){.S4yKwG_tile{flex-basis:140px!important}.S4yKwG_mosaic{gap:6px}}.S4yKwG_actions{opacity:0;align-items:center;gap:6px;transition:opacity .18s ease-out;display:flex;position:absolute;top:8px;right:8px}.S4yKwG_tile:hover .S4yKwG_actions,.S4yKwG_tile:focus-within .S4yKwG_actions{opacity:1}@media (hover:none){.S4yKwG_actions{opacity:1}}.S4yKwG_tile[data-gen] .S4yKwG_open img{transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);animation:none}.S4yKwG_tile[data-gen=loading] .S4yKwG_open img{opacity:0;filter:blur(3px)}@media (prefers-reduced-motion:reduce){.S4yKwG_tile[data-gen] .S4yKwG_open img{filter:none;transition:none}.S4yKwG_actions{transition:none}.S4yKwG_open img{animation:none}}
.xIbdsa_dashboard{--dive-surface:var(--surface-3);--dive-positive:color-mix(in oklch, var(--dashboard-trend-positive) 60%, hsl(var(--foreground)));--dive-negative:color-mix(in oklch, var(--dashboard-trend-negative) 65%, hsl(var(--foreground)));color:hsl(var(--foreground));padding-bottom:2rem;container-type:inline-size}.xIbdsa_toolbar{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.xIbdsa_navigation{align-items:center;min-height:3.5rem;padding-block:.25rem;display:flex}.xIbdsa_stage{isolation:isolate;position:relative}.xIbdsa_view{width:100%;min-height:40rem;position:relative}.xIbdsa_expanded{cursor:zoom-out;touch-action:manipulation;padding:1.5rem}.xIbdsa_surface{background:var(--dive-surface);box-shadow:var(--shadow-3);pointer-events:none;position:absolute;inset:0}.xIbdsa_grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:1rem;display:grid}.xIbdsa_card{cursor:zoom-in;touch-action:manipulation;min-width:0;padding:1.5rem;position:relative}.xIbdsa_card:hover>.xIbdsa_surface,.xIbdsa_card:focus-within>.xIbdsa_surface{background:var(--surface-3)}.xIbdsa_cardBody{flex-direction:column;gap:1rem;height:100%;display:flex;position:relative}.xIbdsa_cardHead{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.xIbdsa_titleGroup{align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.xIbdsa_goalPercent{color:color-mix(in oklch, var(--goal-ink) 55%, hsl(var(--foreground)));font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:.15rem;font-size:.75rem;font-weight:500;display:inline-flex}.xIbdsa_cardTitle{text-wrap:balance;min-width:0;max-width:100%;color:hsl(var(--muted-foreground));outline:none;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3}.xIbdsa_cardTools{flex-shrink:0;align-items:center;gap:0;margin:-.5rem -.5rem -.5rem 0;display:flex}.xIbdsa_iconButton{width:40px;height:40px;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s ease-out,background-color .15s ease-out,transform .15s ease-out;display:inline-flex;position:relative}.xIbdsa_iconButton:hover{color:hsl(var(--foreground));background:color-mix(in oklch, hsl(var(--foreground)) 7%, transparent)}.xIbdsa_iconButton:active{transform:scale(.96)}.xIbdsa_iconButton:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.xIbdsa_summary{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:1.5rem;min-width:0;display:flex}.xIbdsa_summaryCompact{gap:1rem}.xIbdsa_summaryMini{flex:0}.xIbdsa_summaryHero{flex-direction:row;align-items:center;gap:1.5rem}.xIbdsa_metricValue{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.03em;width:max-content;min-width:0;max-width:100%;color:hsl(var(--foreground));font-size:2.5rem;line-height:1.1;display:block}.xIbdsa_summaryCompact .xIbdsa_metricValue{font-size:1.75rem}.xIbdsa_summaryMini .xIbdsa_metricValue{font-size:1.5rem}.xIbdsa_summaryHero .xIbdsa_metricValue{font-size:3rem}.xIbdsa_gauge{justify-content:center;width:100%;display:flex}.xIbdsa_summaryHero .xIbdsa_gauge{flex-shrink:0;width:10rem}.xIbdsa_cardPace{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:auto;padding-top:.25rem;font-size:.75rem;line-height:1.3;display:flex}.xIbdsa_cardPace span{align-items:center;gap:.2rem;display:inline-flex}.xIbdsa_projectedValue{color:hsl(var(--foreground))}.xIbdsa_compact{padding:1rem}.xIbdsa_compact .xIbdsa_surface{background:var(--surface-3);box-shadow:var(--shadow-3)}.xIbdsa_minimized{align-self:start;min-height:4.75rem;padding:.7rem .85rem}.xIbdsa_minimized .xIbdsa_cardBody{gap:.35rem}.xIbdsa_minimized .xIbdsa_cardTitle{text-wrap:pretty}.xIbdsa_innerGrid{flex:1;gap:.75rem}.xIbdsa_detailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.xIbdsa_detailMain{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:28rem;display:flex}.xIbdsa_detailTools{flex-shrink:0;align-self:flex-start;align-items:center;gap:0;margin:-.5rem -.5rem -.5rem 0;display:flex}.xIbdsa_detailTools button{width:40px;min-width:40px;height:40px}.xIbdsa_positive{color:var(--dive-positive)}.xIbdsa_negative{color:var(--dive-negative)}.xIbdsa_crumb{min-height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:12px;align-items:center;padding-inline:.5rem;transition:color .15s;display:flex}.xIbdsa_crumb:hover{color:hsl(var(--foreground))}.xIbdsa_crumb:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px}.xIbdsa_trendHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.xIbdsa_trendCopy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.xIbdsa_trendTitle{text-wrap:balance;font-size:.875rem;font-weight:500}.xIbdsa_projected{font-variant-numeric:tabular-nums;text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.xIbdsa_projected span{align-items:center;gap:.25rem;display:inline-flex}.xIbdsa_chart{background:var(--dive-surface);box-shadow:var(--shadow-3);border-radius:12px;padding:1.5rem;position:relative}.xIbdsa_chartStage{isolation:isolate;position:relative}.xIbdsa_chartStage:not(:empty){margin-top:1.5rem}.xIbdsa_embeddedChart{box-shadow:none;background:0 0;margin-bottom:1.25rem;padding:0}.xIbdsa_chartLegend{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;display:flex}.xIbdsa_plot{width:100%;height:14rem}.xIbdsa_embeddedChart .xIbdsa_plot{height:11.5rem}.xIbdsa_embeddedChart:last-child{flex-direction:column;flex:1;display:flex}.xIbdsa_embeddedChart:last-child .xIbdsa_plot{flex:1;min-height:11.5rem}.xIbdsa_legendActual,.xIbdsa_legendProjection,.xIbdsa_legendGoal{align-items:center;gap:.5rem;display:inline-flex}.xIbdsa_legendActual:before,.xIbdsa_legendProjection:before,.xIbdsa_legendGoal:before{content:"";border-top:2px solid hsl(var(--foreground));width:16px}.xIbdsa_legendProjection:before{border-color:var(--dashboard-trend-positive);border-top-style:dashed}.xIbdsa_legendGoal:before{border-color:hsl(var(--muted-foreground));border-top-style:dotted}@container (max-width:820px){.xIbdsa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xIbdsa_view{min-height:50rem}.xIbdsa_detailHeader{gap:1.5rem}}@container (max-width:480px){.xIbdsa_grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.xIbdsa_card{padding:1.25rem}.xIbdsa_compact,.xIbdsa_expanded,.xIbdsa_chart{padding:1rem}.xIbdsa_detailHeader{gap:.5rem}.xIbdsa_detailHeader>div:first-child{max-width:calc(100% - 88px)}.xIbdsa_summaryHero{flex-direction:column;align-items:stretch}.xIbdsa_summaryHero .xIbdsa_gauge{width:100%}.xIbdsa_dashboard [data-metric-value]{font-size:2.25rem}.xIbdsa_view{height:auto;min-height:28rem}.xIbdsa_navigation{min-height:4rem}}@media (prefers-reduced-motion:reduce){.xIbdsa_dashboard *,.xIbdsa_dashboard :before{transition:none!important;animation:none!important}.xIbdsa_iconButton:active{transform:none}}
.aeU_YG_signingCard{transform-origin:top}@media (prefers-reduced-motion:no-preference){.aeU_YG_signingCard{animation:.25s cubic-bezier(.22,1,.36,1) aeU_YG_signing-card-enter}}@keyframes aeU_YG_signing-card-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.aeU_YG_signaturePanels{align-items:start;display:grid}.aeU_YG_signaturePanel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),visibility 0s .18s;transform:translateY(4px)}.aeU_YG_signaturePanel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.24s,.24s,0s;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.aeU_YG_signaturePanel{transition:none;transform:none}}
._15m7Ta_shimmerTile{--shimmer-duration:2.6s;--shimmer-easing:cubic-bezier(.65, 0, .35, 1);--shimmer-band-span:26%;--shimmer-scale:2.25;--shimmer-band-color:hsl(var(--foreground) / .08);--shimmer-edge-color:hsl(var(--foreground) / .2);isolation:isolate;background:hsl(var(--muted));border-radius:12px;flex-shrink:0;width:100%;height:320px;position:relative;overflow:hidden}._15m7Ta_shimmer,._15m7Ta_shimmerEdge{inset:calc(-20px * var(--shimmer-scale));background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) / 2), var(--shimmer-band-color) 50%, transparent calc(50% + var(--shimmer-band-span) / 2), transparent 100%);pointer-events:none;animation:_15m7Ta_shimmerSweep var(--shimmer-duration) var(--shimmer-easing) infinite;background-position:100% 100%;background-size:280% 280%;position:absolute}._15m7Ta_shimmer{filter:url(#project-composer-shimmer-warp)}._15m7Ta_shimmerEdge{z-index:1;--shimmer-belt-in:calc(20px * var(--shimmer-scale));--shimmer-belt-out:calc(46px * var(--shimmer-scale));background-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) / 2), var(--shimmer-edge-color) 50%, transparent calc(50% + var(--shimmer-band-span) / 2), transparent 100%);filter:blur(calc(8px * var(--shimmer-scale)));opacity:.8;-webkit-mask-image:linear-gradient(white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white), linear-gradient(to right, white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white);-webkit-mask-image:linear-gradient(white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white), linear-gradient(to right, white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white);mask-image:linear-gradient(white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white), linear-gradient(to right, white, white var(--shimmer-belt-in), transparent var(--shimmer-belt-out), transparent calc(100% - var(--shimmer-belt-out)), white calc(100% - var(--shimmer-belt-in)), white);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}@keyframes _15m7Ta_shimmerSweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){._15m7Ta_shimmer,._15m7Ta_shimmerEdge{animation:none}}
.V4hn0G_calendarGrid{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--timeline-day-width) * 5), hsl(var(--muted) / .58) calc(var(--timeline-day-width) * 5), hsl(var(--muted) / .58) calc(var(--timeline-day-width) * 7)), repeating-linear-gradient(to right, transparent 0, transparent calc(var(--timeline-day-width) - var(--olympus-border-width,.25px)), hsl(var(--border) / .62) calc(var(--timeline-day-width) - var(--olympus-border-width,.25px)), hsl(var(--border) / .62) var(--timeline-day-width));background-size:calc(var(--timeline-day-width) * 7) 100%, var(--timeline-day-width) 100%;background-repeat:repeat-x}
.-mJeEG_quadrant{margin-block:.5rem 1.5rem}.-mJeEG_plot{height:20rem;margin-inline:1rem;position:relative}.-mJeEG_horizontalAxis,.-mJeEG_verticalAxis{background:hsl(var(--foreground) / 12%);pointer-events:none;position:absolute}.-mJeEG_horizontalAxis{height:1px;top:50%;left:0;right:0}.-mJeEG_verticalAxis{width:1px;top:0;bottom:0;left:50%}.-mJeEG_plotPoint{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:8.5rem;height:40px;padding:4px;display:flex;position:absolute;transform:translate(-50%,50%)}.-mJeEG_plotDot{background:hsl(var(--foreground));outline:5px solid hsl(var(--foreground) / 7%);width:10px;height:10px;transition:outline-color .18s var(--ease-smooth-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-mJeEG_plotLabel{text-wrap:balance;border-radius:4px;width:max-content;max-width:8.5rem;padding:2px 5px;font-size:12px;line-height:1.35;position:absolute;top:calc(50% + 12px);left:50%;transform:translate(-50%)}.-mJeEG_plotPoint[data-label-above=true] .-mJeEG_plotLabel{top:auto;bottom:calc(50% + 12px)}.-mJeEG_plotPoint:hover .-mJeEG_plotDot,.-mJeEG_plotPoint:focus-visible .-mJeEG_plotDot{outline-color:hsl(var(--foreground) / 18%)}.-mJeEG_plotPoint:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}@media (prefers-reduced-motion:reduce){.-mJeEG_plotDot{transition:none}}
.DkPaeq_calendar,.DkPaeq_popover{--calendar-tray:#f7f7f7;--calendar-day:#fff;--calendar-outside:#ebebeb;--calendar-blue-bg:#dceaff;--calendar-blue-ink:#164bcc;--calendar-pink-bg:#fce5f2;--calendar-pink-ink:#b90058;--calendar-violet-bg:#f2e7ff;--calendar-violet-ink:#7300c4;--calendar-lime-bg:#ecfccb;--calendar-lime-ink:#426414;--calendar-mint-bg:#d0fae5;--calendar-mint-ink:#00694b;--calendar-action:#2163ff;--calendar-action-ink:#fff;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}:is(.dark .DkPaeq_calendar,.dark .DkPaeq_popover){--calendar-tray:var(--surface-1);--calendar-day:var(--surface-3);--calendar-outside:var(--surface-2);--calendar-blue-bg:#1b315a;--calendar-blue-ink:#adceff;--calendar-pink-bg:#482038;--calendar-pink-ink:#ffb8da;--calendar-violet-bg:#36234c;--calendar-violet-ink:#dfbaff;--calendar-lime-bg:#2c3c1b;--calendar-lime-ink:#d0ef9e;--calendar-mint-bg:#173c30;--calendar-mint-ink:#a0efcb}.DkPaeq_toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:0 4px;display:flex}.DkPaeq_toolbar h2{font-size:20px;font-weight:400;line-height:1.4}.DkPaeq_actions{align-items:center;gap:8px;display:flex}.DkPaeq_monthControl{background:var(--calendar-day);width:280px;height:36px;box-shadow:inset 0 0 0 1px hsl(var(--border)), 0 1px 2px #0000000a;border-radius:12px;justify-content:space-between;align-items:center;font-size:13px;display:flex}.DkPaeq_monthControl button,.DkPaeq_todayButton,.DkPaeq_newPost{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:36px;font-size:13px;transition:background-color .15s,transform .15s;display:inline-flex}.DkPaeq_monthControl button{border-radius:12px;width:36px}.DkPaeq_monthControl svg,.DkPaeq_close svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.DkPaeq_todayButton{color:hsl(var(--muted-foreground));border-radius:12px;padding:0 12px}.DkPaeq_newPost{background:var(--calendar-action);color:var(--calendar-action-ink);border-radius:12px;gap:8px;padding:0 14px}.DkPaeq_newPost svg{width:16px;height:16px}.DkPaeq_newPost:hover{background:color-mix(in srgb, var(--calendar-action), black 12%)}.DkPaeq_newPost:active{transform:scale(.97)}.DkPaeq_todayButton:hover,.DkPaeq_monthControl button:hover{background:var(--calendar-outside)}.DkPaeq_scroller{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;border-radius:24px;overflow-x:auto}.DkPaeq_tray{background:var(--calendar-tray);border-radius:24px;min-width:700px;padding:12px}.DkPaeq_weekdays{text-align:center;color:hsl(var(--muted-foreground));grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:4px 0 12px;font-size:13px;line-height:18px;display:grid}.DkPaeq_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.DkPaeq_day{background:var(--calendar-day);border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:164px;padding:8px;display:flex;box-shadow:0 1px #00000008}.DkPaeq_day[data-outside=true]{background:var(--calendar-outside);box-shadow:none}.DkPaeq_dayNumber{text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;width:100%;font-size:13px;line-height:20px;display:flex}.DkPaeq_day[data-outside=true] .DkPaeq_dayNumber{color:hsl(var(--muted-foreground))}.DkPaeq_dayNumber time[aria-current=date]{color:var(--calendar-blue-ink);font-weight:500}.DkPaeq_dayPlus{opacity:0;width:14px;height:14px;transition:opacity .15s}.DkPaeq_day:hover .DkPaeq_dayPlus,.DkPaeq_dayNumber:focus-visible .DkPaeq_dayPlus{opacity:1}.DkPaeq_dayPosts{flex-direction:column;gap:4px;display:flex}.DkPaeq_post,.DkPaeq_platformDot{--post-bg:var(--calendar-mint-bg);--post-ink:var(--calendar-mint-ink)}.DkPaeq_post[data-tone=blue],.DkPaeq_platformDot[data-tone=blue]{--post-bg:var(--calendar-blue-bg);--post-ink:var(--calendar-blue-ink)}.DkPaeq_post[data-tone=pink],.DkPaeq_platformDot[data-tone=pink]{--post-bg:var(--calendar-pink-bg);--post-ink:var(--calendar-pink-ink)}.DkPaeq_post[data-tone=violet],.DkPaeq_platformDot[data-tone=violet]{--post-bg:var(--calendar-violet-bg);--post-ink:var(--calendar-violet-ink)}.DkPaeq_post[data-tone=lime],.DkPaeq_platformDot[data-tone=lime]{--post-bg:var(--calendar-lime-bg);--post-ink:var(--calendar-lime-ink)}.DkPaeq_post{background:var(--post-bg);width:100%;min-width:0;height:20px;color:var(--post-ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 6px;font-size:13px;line-height:20px;transition:filter .15s,box-shadow .15s;display:flex}.DkPaeq_post:hover{filter:brightness(.97)}.DkPaeq_post[data-state=open]{box-shadow:inset 0 0 0 1px var(--post-ink)}.DkPaeq_postTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DkPaeq_post time{flex-shrink:0;font-size:12px}.DkPaeq_more{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:4px;align-self:flex-start;font-size:13px;line-height:20px}.DkPaeq_more:hover{color:hsl(var(--foreground))}.DkPaeq_popover{z-index:50;width:304px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);transform-origin:var(--radix-popover-content-transform-origin);border-radius:24px;outline:none;padding:10px;animation:.25s cubic-bezier(.22,1,.36,1) DkPaeq_popoverOpen;overflow-y:auto}.DkPaeq_popover[data-state=closed]{animation:.15s cubic-bezier(.22,1,.36,1) DkPaeq_popoverClose}.DkPaeq_detailHeader,.DkPaeq_detailRow,.DkPaeq_detailSection{background:var(--calendar-tray);border-radius:12px;margin-bottom:8px}.DkPaeq_detailHeader{padding:10px 36px 10px 10px;position:relative}.DkPaeq_detailHeader h3{overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:21px}.DkPaeq_detailHeader p{color:hsl(var(--muted-foreground));margin-top:2px;font-size:13px}.DkPaeq_close{cursor:pointer;width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:8px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.DkPaeq_close:hover{background:var(--calendar-outside)}.DkPaeq_detailRow{align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:13px;display:flex}.DkPaeq_detailRow>svg,.DkPaeq_sectionLabel>svg,.DkPaeq_previewToggle>svg{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.DkPaeq_status{background:var(--calendar-outside);color:hsl(var(--muted-foreground));border-radius:4px;padding:2px 5px;font-size:12px}.DkPaeq_timezone{overflow-wrap:anywhere}.DkPaeq_detailSection{padding:8px}.DkPaeq_detailSection:last-child{margin-bottom:0}.DkPaeq_sectionLabel{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:13px;display:flex}.DkPaeq_platformRow{cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:13px;display:flex}.DkPaeq_platformRow:hover,.DkPaeq_platformRow[aria-pressed=true]{background:var(--calendar-outside)}.DkPaeq_platformDot{background:var(--post-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.DkPaeq_account{text-overflow:ellipsis;white-space:nowrap;max-width:112px;color:hsl(var(--muted-foreground));margin-left:auto;font-size:12px;overflow:hidden}.DkPaeq_previewToggle{cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.DkPaeq_smallAction{background:var(--calendar-day);border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:2px 5px;font-size:12px;display:inline-flex}.DkPaeq_smallAction svg{width:12px;height:12px}.DkPaeq_copyPreview{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5}.DkPaeq_copyPreview .DkPaeq_sectionLabel{margin-bottom:4px}.DkPaeq_placeholder{color:hsl(var(--muted-foreground));padding-top:8px;font-size:12px}.DkPaeq_mediaLink{border-radius:8px;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.DkPaeq_mediaLink:hover .DkPaeq_smallAction{background:var(--calendar-outside)}.DkPaeq_overflowPosts{flex-direction:column;gap:8px;display:flex}.DkPaeq_error{color:hsl(var(--destructive));justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.DkPaeq_error button{text-underline-offset:3px;cursor:pointer;white-space:nowrap;text-decoration:underline}.DkPaeq_calendar button:focus-visible,.DkPaeq_popover button:focus-visible,.DkPaeq_popover a:focus-visible,.DkPaeq_scroller:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.DkPaeq_popover ::selection{background:var(--calendar-blue-bg);color:var(--calendar-blue-ink)}@keyframes DkPaeq_popoverOpen{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes DkPaeq_popoverClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@media (max-width:768px){.DkPaeq_toolbar{flex-direction:column;align-items:flex-start;gap:12px}.DkPaeq_actions{width:100%}.DkPaeq_monthControl{flex:1;width:auto}.DkPaeq_todayButton{display:none}.DkPaeq_tray{min-width:700px;padding:8px}.DkPaeq_day{min-height:140px}.DkPaeq_post,.DkPaeq_more,.DkPaeq_dayNumber,.DkPaeq_previewToggle,.DkPaeq_platformRow,.DkPaeq_mediaLink{min-height:32px}.DkPaeq_close{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.DkPaeq_popover{animation:none}.DkPaeq_calendar button,.DkPaeq_dayPlus{transition:none}}
._5szkSW_card{--imgen-dot:1.5px;--imgen-pitch:5px;--imgen-dot-color:hsl(var(--foreground) / .28);--imgen-cycle:1.4s;--imgen-spread:.1;--imgen-phase:6s;--imgen-scale-min:0;--imgen-peak:1;--imgen-ease:ease-in-out;--imgen-reveal-dur:.65s;--imgen-reveal-blur:3px;--imgen-reveal-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:hsl(var(--muted));position:relative;overflow:hidden}._5szkSW_field{pointer-events:none;transition:opacity var(--imgen-reveal-dur) var(--imgen-reveal-ease), filter var(--imgen-reveal-dur) var(--imgen-reveal-ease);position:absolute;inset:0}._5szkSW_img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;opacity:0;width:100%;height:100%;filter:blur(var(--imgen-reveal-blur));transition:opacity var(--imgen-reveal-dur) var(--imgen-reveal-ease), filter var(--imgen-reveal-dur) var(--imgen-reveal-ease);display:block;position:absolute;inset:0}._5szkSW_revealed ._5szkSW_field{opacity:0;filter:blur(var(--imgen-reveal-blur))}._5szkSW_revealed ._5szkSW_img{opacity:1;filter:blur()}._5szkSW_field i{width:var(--imgen-dot);height:var(--imgen-dot);margin:calc(var(--imgen-dot) / -2) 0 0 calc(var(--imgen-dot) / -2);background:var(--imgen-dot-color);opacity:calc(var(--imgen-peak) * var(--v,1));transform:scale(calc(var(--imgen-scale-min) + (1 - var(--imgen-scale-min)) * var(--v,1)));border-radius:50%;position:absolute}._5szkSW_loading ._5szkSW_field i{animation:_5szkSW_twinkle calc(var(--imgen-cycle) * var(--k,1)) var(--imgen-ease) var(--delay,0s) infinite}@keyframes _5szkSW_twinkle{0%,to{opacity:0;transform:scale(var(--imgen-scale-min))}50%{opacity:var(--imgen-peak);transform:scale(1)}}@media (prefers-reduced-motion:reduce){._5szkSW_loading ._5szkSW_field i{animation:none!important}._5szkSW_field,._5szkSW_img{filter:none!important;transition:none!important}}
.Y6d-Ha_ruler{cursor:ew-resize;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;height:64px;position:relative;overflow:hidden}.Y6d-Ha_ticks{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Y6d-Ha_tick{background:hsl(var(--muted-foreground) / .45);width:1px;height:12px;position:absolute;top:12px;left:50%}.Y6d-Ha_major{height:20px}.Y6d-Ha_neutral{background:hsl(var(--foreground))}.Y6d-Ha_tick>span{color:hsl(var(--muted-foreground));position:absolute;top:28px;left:50%;transform:translate(-50%)}.Y6d-Ha_marker{background:hsl(var(--foreground));pointer-events:none;border-radius:1px;width:2px;height:30px;position:absolute;top:6px;left:calc(50% - 1px)}
