.PlanShowcaseCard-module__WAFH0a__glass{-webkit-backdrop-filter:blur(40px)saturate(160%);backdrop-filter:blur(40px)saturate(160%);background:#ffffff2e;box-shadow:inset 0 1px #ffffffa6,inset 0 0 0 1px #ffffff47,inset 0 -8px 18px #ffffff14,0 8px 24px #0000002e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.PlanShowcaseCard-module__WAFH0a__glass{background:var(--surface-5)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.PlanShowcaseCard-module__WAFH0a__glass{background:var(--surface-5);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-5)}}
.LogoTraceLoader-module__R1Py6W__root{flex:none;display:block;overflow:visible}.LogoTraceLoader-module__R1Py6W__loopingTrace{animation:LogoTraceLoader-module__R1Py6W__logo-trace-loader-loop var(--logo-trace-loop-duration) linear infinite;animation-delay:var(--logo-trace-delay,0s)}.LogoTraceLoader-module__R1Py6W__closingOutline{animation:LogoTraceLoader-module__R1Py6W__logo-trace-loader-close var(--logo-trace-close-duration) cubic-bezier(.22, 1, .36, 1) forwards}.LogoTraceLoader-module__R1Py6W__fill{opacity:0}.LogoTraceLoader-module__R1Py6W__root[data-phase=done] .LogoTraceLoader-module__R1Py6W__fill{opacity:1}.LogoTraceLoader-module__R1Py6W__fadingFill{animation:LogoTraceLoader-module__R1Py6W__logo-trace-loader-fill var(--logo-trace-fill-duration) ease-out forwards}@keyframes LogoTraceLoader-module__R1Py6W__logo-trace-loader-loop{to{stroke-dashoffset:-1px}}@keyframes LogoTraceLoader-module__R1Py6W__logo-trace-loader-close{to{stroke-dasharray:1 0;stroke-dashoffset:0}}@keyframes LogoTraceLoader-module__R1Py6W__logo-trace-loader-fill{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LogoTraceLoader-module__R1Py6W__loopingTrace,.LogoTraceLoader-module__R1Py6W__closingOutline,.LogoTraceLoader-module__R1Py6W__fadingFill{animation:none}.LogoTraceLoader-module__R1Py6W__fill{opacity:1}}
.olympus-mark-module__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 olympus-mark-module__LxqmYW__hue,5s ease-in-out infinite olympus-mark-module__LxqmYW__drift;opacity:1!important}@keyframes olympus-mark-module__LxqmYW__hue{0%{filter:hue-rotate()saturate(1.3)}to{filter:hue-rotate(-360deg)saturate(1.3)}}@keyframes olympus-mark-module__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){.olympus-mark-module__LxqmYW__active{animation:none}}
.IsThisYouStep-module__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}.IsThisYouStep-module__qRZxGG__disclosure[data-open=true]{opacity:1;grid-template-rows:1fr;transition-duration:.25s,.2s}.IsThisYouStep-module__qRZxGG__chevron{transition:transform .18s cubic-bezier(.22,1,.36,1)}.IsThisYouStep-module__qRZxGG__chevron[data-open=true]{transition-duration:.25s;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.IsThisYouStep-module__qRZxGG__disclosure,.IsThisYouStep-module__qRZxGG__disclosure[data-open=true],.IsThisYouStep-module__qRZxGG__chevron,.IsThisYouStep-module__qRZxGG__chevron[data-open=true]{transition:none}}
.WorkspaceStep-module__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)}.WorkspaceStep-module__VFLF6G__noWebsite:hover,.WorkspaceStep-module__VFLF6G__noWebsite[aria-pressed=true]{color:hsl(var(--foreground))}.WorkspaceStep-module__VFLF6G__noWebsite:focus-visible{outline:1px solid hsl(var(--foreground));outline-offset:-3px}.WorkspaceStep-module__VFLF6G__noWebsite[data-hidden=true]{pointer-events:none;opacity:0;filter:blur(3px);transition-duration:.14s;transform:translate(6px)}@media (prefers-reduced-motion:reduce){.WorkspaceStep-module__VFLF6G__noWebsite,.WorkspaceStep-module__VFLF6G__noWebsite[data-hidden=true]{filter:none;transition:none;transform:none}}
.editor-module__cU7a1W__editor{background:var(--surface-1);width:100%;height:100%;min-height:0;color:hsl(var(--foreground));flex-direction:column;display:flex;overflow:hidden}.editor-module__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}.editor-module__cU7a1W__headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.editor-module__cU7a1W__headerGroup{align-items:center;gap:4px;display:flex}.editor-module__cU7a1W__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));flex:1;font-size:13px;overflow:hidden}.editor-module__cU7a1W__saveState{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.editor-module__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}.editor-module__cU7a1W__workspace[data-rail=hidden]{grid-template-columns:44px minmax(0,1fr)}.editor-module__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}.editor-module__cU7a1W__canvasWrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.editor-module__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}.editor-module__cU7a1W__artboard[data-crop=true]{cursor:crosshair}.editor-module__cU7a1W__preview,.editor-module__cU7a1W__compareLayer{position:absolute;inset:0}.editor-module__cU7a1W__preview canvas,.editor-module__cU7a1W__compareLayer canvas{width:100%;height:100%;display:block}.editor-module__cU7a1W__compareLayer{pointer-events:none}.editor-module__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}.editor-module__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}.editor-module__cU7a1W__selection[data-visible=true]{opacity:1}.editor-module__cU7a1W__cropRect{pointer-events:none;outline:1px solid hsl(var(--background));box-shadow:0 0 0 4000px hsl(var(--foreground) / .45);position:absolute}.editor-module__cU7a1W__safeZone{pointer-events:none;position:absolute;inset:0}.editor-module__cU7a1W__safeZone span{background:hsl(var(--foreground) / .28);border:var(--olympus-border-width,.25px) dashed hsl(var(--background) / .7);position:absolute}.editor-module__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%)}.editor-module__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}.editor-module__cU7a1W__rulerControl{opacity:1;transition:opacity .18s}.editor-module__cU7a1W__rulerControl[data-active=false]{opacity:0;pointer-events:none}.editor-module__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}.editor-module__cU7a1W__layersStrip{flex-direction:column;gap:6px;width:100%;display:flex}.editor-module__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}.editor-module__cU7a1W__layerChip:hover{background:var(--surface-6)}.editor-module__cU7a1W__layerChip[data-selected=true]{background:var(--surface-5);box-shadow:var(--shadow-5)}.editor-module__cU7a1W__layerChip[data-hidden=true]>button:nth-child(2){opacity:.5}.editor-module__cU7a1W__layerChipActions{flex-shrink:0;gap:0;display:flex}.editor-module__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}.editor-module__cU7a1W__layerChip:focus-visible,.editor-module__cU7a1W__row:focus-visible,.editor-module__cU7a1W__thumb:focus-visible,.editor-module__cU7a1W__chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.editor-module__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}.editor-module__cU7a1W__panel::-webkit-scrollbar{display:none}.editor-module__cU7a1W__paneCard{animation:.18s cubic-bezier(.22,1,.36,1) editor-module__cU7a1W__slideIn}@keyframes editor-module__cU7a1W__slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.editor-module__cU7a1W__paneCard{animation:none}}@keyframes editor-module__cU7a1W__fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.editor-module__cU7a1W__panel>*{flex-shrink:0}.editor-module__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}.editor-module__cU7a1W__sectionHead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.editor-module__cU7a1W__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .85);font-size:10px;font-weight:500}.editor-module__cU7a1W__rows{flex-direction:column;gap:4px;display:flex}.editor-module__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}.editor-module__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)}.editor-module__cU7a1W__row:hover{background:var(--surface-6)}.editor-module__cU7a1W__row>span:last-child{width:100%}.editor-module__cU7a1W__row[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5)}.editor-module__cU7a1W__rowValue{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:12px}.editor-module__cU7a1W__deviation{background:hsl(var(--border));border-radius:999px;grid-column:1/-1;height:2px;margin-bottom:6px;position:relative}.editor-module__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}.editor-module__cU7a1W__thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.editor-module__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}.editor-module__cU7a1W__thumb:hover{background:var(--surface-6)}.editor-module__cU7a1W__thumb[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5);color:hsl(var(--foreground));border-color:#0000}.editor-module__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}.editor-module__cU7a1W__thumbFrame canvas,.editor-module__cU7a1W__thumbFrame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.editor-module__cU7a1W__chips{flex-wrap:wrap;gap:6px;display:flex}.editor-module__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}.editor-module__cU7a1W__chip:hover{background:var(--surface-6)}.editor-module__cU7a1W__chip[aria-pressed=true]{background:var(--surface-5);box-shadow:var(--shadow-5);border-color:#0000}.editor-module__cU7a1W__field{color:hsl(var(--muted-foreground));flex-direction:column;gap:6px;font-size:12px;display:flex}.editor-module__cU7a1W__counter{font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.editor-module__cU7a1W__counter[data-over=true]{color:hsl(var(--destructive))}.editor-module__cU7a1W__hint{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.editor-module__cU7a1W__swatch{align-items:center;gap:8px;display:flex}.editor-module__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}.editor-module__cU7a1W__noticeError{color:hsl(var(--destructive))}@media (prefers-reduced-motion:reduce){.editor-module__cU7a1W__workspace,.editor-module__cU7a1W__saveState,.editor-module__cU7a1W__selection,.editor-module__cU7a1W__tabs button,.editor-module__cU7a1W__row,.editor-module__cU7a1W__thumb,.editor-module__cU7a1W__chip,.editor-module__cU7a1W__layerChip,.editor-module__cU7a1W__deviation i{transition:none}.editor-module__cU7a1W__panel{animation:none}}@media (max-width:900px){.editor-module__cU7a1W__workspace,.editor-module__cU7a1W__workspace[data-rail=hidden]{grid-template-columns:48px minmax(0,1fr)}.editor-module__cU7a1W__rail{z-index:20;width:min(336px,100vw - 48px);position:relative}.editor-module__cU7a1W__rail[data-collapsed=true]{width:48px}.editor-module__cU7a1W__stage{padding:10px 12px 14px}}@media (max-width:600px){.editor-module__cU7a1W__header{flex-wrap:wrap;height:auto;padding:8px}.editor-module__cU7a1W__headerActions{flex-basis:100%;justify-content:flex-end}.editor-module__cU7a1W__workspace:not([data-rail=hidden]){grid-template-rows:minmax(0,1fr) minmax(0,42%);grid-template-columns:minmax(0,1fr)}.editor-module__cU7a1W__workspace:not([data-rail=hidden]) .editor-module__cU7a1W__stage{grid-area:1/1}.editor-module__cU7a1W__workspace:not([data-rail=hidden]) .editor-module__cU7a1W__rail{grid-area:2/1;width:100%}.editor-module__cU7a1W__header{gap:6px}.editor-module__cU7a1W__headerActions{flex-shrink:1;min-width:0;max-width:100%;overflow-x:auto}.editor-module__cU7a1W__panel{padding:14px}.editor-module__cU7a1W__notice{flex-wrap:wrap}}.editor-module__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}.editor-module__cU7a1W__resizeHandle:hover,.editor-module__cU7a1W__resizeHandle:focus-visible{background:hsl(var(--muted));outline:2px solid hsl(var(--ring))}.editor-module__cU7a1W__resizeHandle[data-edge=width]{cursor:ew-resize;top:calc(50% - 6px);right:-6px}.editor-module__cU7a1W__resizeHandle[data-edge=height]{cursor:ns-resize;bottom:-6px;left:calc(50% - 6px)}.editor-module__cU7a1W__resizeHandle[data-edge=both]{cursor:nwse-resize;bottom:-6px;right:-6px}@media (prefers-reduced-motion:reduce){.editor-module__cU7a1W__resizeHandle,.editor-module__cU7a1W__rulerControl{transition:none}}
.ChoosePlanStep-module__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 .ChoosePlanStep-module__dX-Yka__ctaShimmer{--cta-shimmer-base:#262626;--cta-shimmer-shine:#a3a3a3}@media (prefers-reduced-motion:reduce),(forced-colors:active){.ChoosePlanStep-module__dX-Yka__ctaShimmer.beui-text-shimmer{color:hsl(var(--background));-webkit-text-fill-color:currentColor;background-image:none}}.ChoosePlanStep-module__dX-Yka__track{--month-fill:#e5e5e5;--quarter-fill:#dbeafe;--year-fill:#d1fae5}.dark .ChoosePlanStep-module__dX-Yka__track{--month-fill:#262626;--quarter-fill:#172554;--year-fill:#022c22}.ChoosePlanStep-module__dX-Yka__track[data-term=month]{--selected-fill:var(--month-fill)}.ChoosePlanStep-module__dX-Yka__track[data-term=quarter]{--selected-fill:var(--quarter-fill)}.ChoosePlanStep-module__dX-Yka__track[data-term=year]{--selected-fill:var(--year-fill)}.ChoosePlanStep-module__dX-Yka__track:has([data-term=month]:is(:hover,:focus-visible)){--hover-fill:var(--month-fill)}.ChoosePlanStep-module__dX-Yka__track:has([data-term=quarter]:is(:hover,:focus-visible)){--hover-fill:var(--quarter-fill)}.ChoosePlanStep-module__dX-Yka__track:has([data-term=year]:is(:hover,:focus-visible)){--hover-fill:var(--year-fill)}.ChoosePlanStep-module__dX-Yka__track [data-slot=tabs-selection-indicator]{background-color:var(--selected-fill);transition:background-color .18s cubic-bezier(.22,1,.36,1)}.ChoosePlanStep-module__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)}.ChoosePlanStep-module__dX-Yka__term[data-term]{--term-ink:#404040;transition:color .18s cubic-bezier(.22,1,.36,1)}.ChoosePlanStep-module__dX-Yka__term[data-term=quarter]{--term-ink:#1d4ed8}.ChoosePlanStep-module__dX-Yka__term[data-term=year]{--term-ink:#047857}.dark .ChoosePlanStep-module__dX-Yka__term[data-term=month]{--term-ink:#d4d4d4}.dark .ChoosePlanStep-module__dX-Yka__term[data-term=quarter]{--term-ink:#60a5fa}.dark .ChoosePlanStep-module__dX-Yka__term[data-term=year]{--term-ink:#34d399}.ChoosePlanStep-module__dX-Yka__term[data-term][data-state=active],.ChoosePlanStep-module__dX-Yka__term[data-term]:focus-visible{color:var(--term-ink)}@media (hover:hover){.ChoosePlanStep-module__dX-Yka__term[data-term]:hover{color:var(--term-ink)}}@media (prefers-reduced-motion:reduce){.ChoosePlanStep-module__dX-Yka__term[data-term],.ChoosePlanStep-module__dX-Yka__track [data-slot=tabs-selection-indicator],.ChoosePlanStep-module__dX-Yka__track [data-slot=tabs-hover-indicator]{transition:none}}.ChoosePlanStep-module__dX-Yka__symbol,.ChoosePlanStep-module__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}.ChoosePlanStep-module__dX-Yka__symbol{z-index:1;width:208px;height:208px}.ChoosePlanStep-module__dX-Yka__lockup{z-index:2;width:260px}:is([data-plan-selected=true] .ChoosePlanStep-module__dX-Yka__symbol,[data-plan-selected=true] .ChoosePlanStep-module__dX-Yka__lockup){transition-duration:.26s;transition-delay:.12s}.ChoosePlanStep-module__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] .ChoosePlanStep-module__dX-Yka__details{opacity:0;pointer-events:none;transition-duration:.12s;transition-delay:0s;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ChoosePlanStep-module__dX-Yka__symbol,.ChoosePlanStep-module__dX-Yka__lockup{transition:none}.ChoosePlanStep-module__dX-Yka__details{transition:opacity 80ms linear;transform:none}[data-plan-selected=true] .ChoosePlanStep-module__dX-Yka__details{transition:opacity 80ms linear;transform:none}}
.image-gen-placeholder-module__-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}.image-gen-placeholder-module__-QR0hW__field[data-state=revealed]{opacity:0;filter:blur(var(--imgen-reveal-blur))}.image-gen-placeholder-module__-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}.image-gen-placeholder-module__-QR0hW__field[data-state=loading] i{animation:image-gen-placeholder-module__-QR0hW__twinkle calc(var(--imgen-cycle) * var(--k,1)) var(--imgen-ease) var(--delay,0s) infinite}@keyframes image-gen-placeholder-module__-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){.image-gen-placeholder-module__-QR0hW__field[data-state=loading] i{animation:none!important}.image-gen-placeholder-module__-QR0hW__field{filter:none!important;transition:none!important}}
.PaymentFieldsSkeleton-module__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}.PaymentFieldsSkeleton-module__yxS5MG__band,.PaymentFieldsSkeleton-module__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 PaymentFieldsSkeleton-module__yxS5MG__sweep;position:absolute;inset:-8px}.PaymentFieldsSkeleton-module__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 PaymentFieldsSkeleton-module__yxS5MG__sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.PaymentFieldsSkeleton-module__yxS5MG__band,.PaymentFieldsSkeleton-module__yxS5MG__edge{animation:none}}
.ReceiptPrinter-module__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}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__machine:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:url(/textures/retro-abs-plastic.png) 0 0/256px;position:absolute;inset:0}.ReceiptPrinter-module__K4WDzW__header{justify-content:space-between;align-items:flex-start;height:43px;padding:0 0 0 4px;display:flex;position:relative}.ReceiptPrinter-module__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}.ReceiptPrinter-module__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}.ReceiptPrinter-module__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}.ReceiptPrinter-module__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.png) 0 0/256px;position:absolute;inset:0}.ReceiptPrinter-module__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}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__steelLogo>.shader{mix-blend-mode:soft-light;opacity:.65}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__slot{inset-inline:24px;background:color-mix(in srgb, var(--printer-deep) 70%, black);border-radius:4px;height:8px;position:absolute;bottom:13px}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__output{z-index:2;width:calc(80% + 40px);margin:-16px auto 0;padding:0 20px 32px;position:relative;overflow:hidden}.ReceiptPrinter-module__K4WDzW__slotShade{z-index:3;inset-inline:20px;pointer-events:none;background:linear-gradient(#00000042,#00000012 45%,#0000);height:15px;position:absolute;top:0}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__root .ReceiptPrinter-module__K4WDzW__paper :is(p,h2,h3){font-family:inherit}.ReceiptPrinter-module__K4WDzW__rule{border-top:1px dashed color-mix(in oklab, var(--ink) 28%, transparent);margin-block:20px}.ReceiptPrinter-module__K4WDzW__muted{color:color-mix(in oklab, var(--ink) 58%, transparent)}.ReceiptPrinter-module__K4WDzW__row{justify-content:space-between;gap:16px;margin-top:3px;display:flex}.ReceiptPrinter-module__K4WDzW__row dd{text-align:right}.ReceiptPrinter-module__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}.ReceiptPrinter-module__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}.ReceiptPrinter-module__K4WDzW__screenTitle{font-size:16px;font-weight:500;line-height:1.3}.ReceiptPrinter-module__K4WDzW__screenSubtitle,.ReceiptPrinter-module__K4WDzW__screenTotalLabel{color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:13px;line-height:1.4}.ReceiptPrinter-module__K4WDzW__screenSubtitle{margin-top:3px}.ReceiptPrinter-module__K4WDzW__screenTotal{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.ReceiptPrinter-module__K4WDzW__planRow{justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.ReceiptPrinter-module__K4WDzW__planRow dt{letter-spacing:.12em;text-transform:uppercase}.ReceiptPrinter-module__K4WDzW__planRow dd{flex-shrink:0}.ReceiptPrinter-module__K4WDzW__totalRow{align-items:baseline;margin-top:15px;font-weight:600}.ReceiptPrinter-module__K4WDzW__totalRow dt{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ReceiptPrinter-module__K4WDzW__totalRow dd{font-size:18px;line-height:1.3}@media (max-width:380px){.ReceiptPrinter-module__K4WDzW__paper{padding-inline:18px}.ReceiptPrinter-module__K4WDzW__screen{padding-inline:13px}.ReceiptPrinter-module__K4WDzW__screenTitle{font-size:14px}.ReceiptPrinter-module__K4WDzW__screenTotal{font-size:16px}}.ReceiptPrinter-module__K4WDzW__root .ReceiptPrinter-module__K4WDzW__paper .ReceiptPrinter-module__K4WDzW__barcodeLabel{text-align:center;letter-spacing:.2em;color:color-mix(in oklab, var(--ink) 58%, transparent);margin-top:4px;font-size:7px}.ReceiptPrinter-module__K4WDzW__sampleLabel{text-align:center;color:color-mix(in oklab, var(--ink) 58%, transparent);margin-top:14px;font-size:7px}.ReceiptPrinter-module__K4WDzW__feed{filter:drop-shadow(0 5px 6px #0000001f);position:relative}.ReceiptPrinter-module__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)}.ReceiptPrinter-module__K4WDzW__homeCap:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.ReceiptPrinter-module__K4WDzW__homeCap{transition:none}}
.welcome-dialog-module__qbLVsW__scene,.welcome-dialog-module__qbLVsW__copy{--step-offset:14px}:is([data-direction=back] .welcome-dialog-module__qbLVsW__scene,[data-direction=back] .welcome-dialog-module__qbLVsW__copy){--step-offset:-14px}@media (prefers-reduced-motion:no-preference){[data-direction] .welcome-dialog-module__qbLVsW__scene{animation:.28s cubic-bezier(.22,1,.36,1) both welcome-dialog-module__qbLVsW__scene-enter}[data-direction] .welcome-dialog-module__qbLVsW__copy>h2{animation:.24s cubic-bezier(.22,1,.36,1) both welcome-dialog-module__qbLVsW__text-enter}[data-direction] .welcome-dialog-module__qbLVsW__copy>p{animation:.24s cubic-bezier(.22,1,.36,1) 40ms both welcome-dialog-module__qbLVsW__text-enter}}@keyframes welcome-dialog-module__qbLVsW__scene-enter{0%{opacity:0;transform:translateX(var(--step-offset)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes welcome-dialog-module__qbLVsW__text-enter{0%{opacity:0;filter:blur(2px);transform:translateX(var(--step-offset))}to{opacity:1;filter:blur();transform:translate(0)}}
.photo-mosaic-module__S4yKwG__mosaic{flex-wrap:wrap;gap:8px;display:flex}.photo-mosaic-module__S4yKwG__tile{background:hsl(var(--muted));outline-offset:-1px;border-radius:12px;outline:1px solid #8080801f;min-width:100px;position:relative;overflow:hidden}.photo-mosaic-module__S4yKwG__open{cursor:zoom-in;width:100%;height:100%;display:block}.photo-mosaic-module__S4yKwG__open img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.32s cubic-bezier(.22,1,.36,1) photo-mosaic-module__S4yKwG__imageReveal;display:block}@keyframes photo-mosaic-module__S4yKwG__imageReveal{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.photo-mosaic-module__S4yKwG__open:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}.photo-mosaic-module__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))}.photo-mosaic-module__S4yKwG__selection{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.photo-mosaic-module__S4yKwG__tile[data-selecting=true] .photo-mosaic-module__S4yKwG__open{cursor:pointer;-webkit-user-select:none;user-select:none}.photo-mosaic-module__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}.photo-mosaic-module__S4yKwG__spacer{flex-grow:10;flex-basis:220px}@media (max-width:600px){.photo-mosaic-module__S4yKwG__tile{flex-basis:140px!important}.photo-mosaic-module__S4yKwG__mosaic{gap:6px}}.photo-mosaic-module__S4yKwG__actions{opacity:0;align-items:center;gap:6px;transition:opacity .18s ease-out;display:flex;position:absolute;top:8px;right:8px}.photo-mosaic-module__S4yKwG__tile:hover .photo-mosaic-module__S4yKwG__actions,.photo-mosaic-module__S4yKwG__tile:focus-within .photo-mosaic-module__S4yKwG__actions{opacity:1}@media (hover:none){.photo-mosaic-module__S4yKwG__actions{opacity:1}}.photo-mosaic-module__S4yKwG__tile[data-gen] .photo-mosaic-module__S4yKwG__open img{transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);animation:none}.photo-mosaic-module__S4yKwG__tile[data-gen=loading] .photo-mosaic-module__S4yKwG__open img{opacity:0;filter:blur(3px)}@media (prefers-reduced-motion:reduce){.photo-mosaic-module__S4yKwG__tile[data-gen] .photo-mosaic-module__S4yKwG__open img{filter:none;transition:none}.photo-mosaic-module__S4yKwG__actions{transition:none}.photo-mosaic-module__S4yKwG__open img{animation:none}}
.goal-ring-module__WSHW-q__ring{width:100%;height:auto;display:block;overflow:visible}.goal-ring-module__WSHW-q__track,.goal-ring-module__WSHW-q__progress{stroke-width:12px;stroke-linecap:round}.goal-ring-module__WSHW-q__track{stroke:color-mix(in oklch, var(--goal-ink) 14%, var(--surface-3))}.goal-ring-module__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){.goal-ring-module__WSHW-q__progress{transition:none}}
.InboxWorkspace-module__-U4BUG__view{transition:opacity var(--duration-fast) var(--ease-smooth-out)}.InboxWorkspace-module__-U4BUG__switching{opacity:.45;pointer-events:none;transition-delay:.12s}.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-field]{animation:InboxWorkspace-module__-U4BUG__icon-in .42s var(--ease-smooth-out) both}.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-ring]{animation:InboxWorkspace-module__-U4BUG__ring-in .52s var(--ease-smooth-out) both;animation-delay:.18s}.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring]{animation-delay:.12s}.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring] [data-slot=empty-state-icon-ring]{animation-delay:60ms}.InboxWorkspace-module__-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}.InboxWorkspace-module__-U4BUG__emptyEnter h2,.InboxWorkspace-module__-U4BUG__emptyEnter h2+div,.InboxWorkspace-module__-U4BUG__emptyAction{animation:InboxWorkspace-module__-U4BUG__copy-in .4s var(--ease-smooth-out) both;animation-delay:90ms}.InboxWorkspace-module__-U4BUG__emptyEnter h2+div{animation-delay:.13s}.InboxWorkspace-module__-U4BUG__emptyEnter .InboxWorkspace-module__-U4BUG__emptyAction{animation-delay:.19s}@keyframes InboxWorkspace-module__-U4BUG__icon-in{0%{opacity:0;transform:scale(.92)}}@keyframes InboxWorkspace-module__-U4BUG__ring-in{0%{border-color:#0000}}@keyframes InboxWorkspace-module__-U4BUG__copy-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-field],.InboxWorkspace-module__-U4BUG__emptyEnter [data-slot=empty-state-icon-ring],.InboxWorkspace-module__-U4BUG__emptyEnter h2,.InboxWorkspace-module__-U4BUG__emptyEnter h2+div,.InboxWorkspace-module__-U4BUG__emptyAction{animation:none}}
.project-collection-skeleton-module__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}.project-collection-skeleton-module__gvKzAW__band,.project-collection-skeleton-module__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:project-collection-skeleton-module__gvKzAW__project-shimmer-sweep var(--project-shimmer-duration) var(--project-shimmer-ease) infinite;background-position:100% 100%;background-size:280% 280%;position:absolute}.project-collection-skeleton-module__gvKzAW__band{filter:url(#project-collection-shimmer-warp)}.project-collection-skeleton-module__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 project-collection-skeleton-module__gvKzAW__project-shimmer-sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.project-collection-skeleton-module__gvKzAW__band,.project-collection-skeleton-module__gvKzAW__edge{animation:none}}
.PaymentSuccessCelebration-module__u_EtdW__active{color:#0000;animation:PaymentSuccessCelebration-module__u_EtdW__t-gradient-hue var(--gradient-text-hue-dur,4s) linear infinite, PaymentSuccessCelebration-module__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 PaymentSuccessCelebration-module__u_EtdW__t-gradient-hue{0%{filter:hue-rotate()saturate(1.3)}to{filter:hue-rotate(-360deg)saturate(1.3)}}@keyframes PaymentSuccessCelebration-module__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){.PaymentSuccessCelebration-module__u_EtdW__active{animation:none}}@media (forced-colors:active){.PaymentSuccessCelebration-module__u_EtdW__active{color:canvastext;background:0 0;animation:none}}
.metric-dive-module__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}.metric-dive-module__xIbdsa__toolbar{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.metric-dive-module__xIbdsa__navigation{align-items:center;min-height:3.5rem;padding-block:.25rem;display:flex}.metric-dive-module__xIbdsa__stage{isolation:isolate;position:relative}.metric-dive-module__xIbdsa__view{width:100%;min-height:40rem;position:relative}.metric-dive-module__xIbdsa__expanded{cursor:zoom-out;touch-action:manipulation;padding:1.5rem}.metric-dive-module__xIbdsa__surface{background:var(--dive-surface);box-shadow:var(--shadow-3);pointer-events:none;position:absolute;inset:0}.metric-dive-module__xIbdsa__grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:1rem;display:grid}.metric-dive-module__xIbdsa__card{cursor:zoom-in;touch-action:manipulation;min-width:0;padding:1.5rem;position:relative}.metric-dive-module__xIbdsa__card:hover>.metric-dive-module__xIbdsa__surface,.metric-dive-module__xIbdsa__card:focus-within>.metric-dive-module__xIbdsa__surface{background:var(--surface-3)}.metric-dive-module__xIbdsa__cardBody{flex-direction:column;gap:1rem;height:100%;display:flex;position:relative}.metric-dive-module__xIbdsa__cardHead{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.metric-dive-module__xIbdsa__titleGroup{align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.metric-dive-module__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}.metric-dive-module__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}.metric-dive-module__xIbdsa__cardTools{flex-shrink:0;align-items:center;gap:0;margin:-.5rem -.5rem -.5rem 0;display:flex}.metric-dive-module__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}.metric-dive-module__xIbdsa__iconButton:hover{color:hsl(var(--foreground));background:color-mix(in oklch, hsl(var(--foreground)) 7%, transparent)}.metric-dive-module__xIbdsa__iconButton:active{transform:scale(.96)}.metric-dive-module__xIbdsa__iconButton:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.metric-dive-module__xIbdsa__summary{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:1.5rem;min-width:0;display:flex}.metric-dive-module__xIbdsa__summaryCompact{gap:1rem}.metric-dive-module__xIbdsa__summaryMini{flex:0}.metric-dive-module__xIbdsa__summaryHero{flex-direction:row;align-items:center;gap:1.5rem}.metric-dive-module__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}.metric-dive-module__xIbdsa__summaryCompact .metric-dive-module__xIbdsa__metricValue{font-size:1.75rem}.metric-dive-module__xIbdsa__summaryMini .metric-dive-module__xIbdsa__metricValue{font-size:1.5rem}.metric-dive-module__xIbdsa__summaryHero .metric-dive-module__xIbdsa__metricValue{font-size:3rem}.metric-dive-module__xIbdsa__gauge{justify-content:center;width:100%;display:flex}.metric-dive-module__xIbdsa__summaryHero .metric-dive-module__xIbdsa__gauge{flex-shrink:0;width:10rem}.metric-dive-module__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}.metric-dive-module__xIbdsa__cardPace span{align-items:center;gap:.2rem;display:inline-flex}.metric-dive-module__xIbdsa__projectedValue{color:hsl(var(--foreground))}.metric-dive-module__xIbdsa__compact{padding:1rem}.metric-dive-module__xIbdsa__compact .metric-dive-module__xIbdsa__surface{background:var(--surface-3);box-shadow:var(--shadow-3)}.metric-dive-module__xIbdsa__minimized{align-self:start;min-height:4.75rem;padding:.7rem .85rem}.metric-dive-module__xIbdsa__minimized .metric-dive-module__xIbdsa__cardBody{gap:.35rem}.metric-dive-module__xIbdsa__minimized .metric-dive-module__xIbdsa__cardTitle{text-wrap:pretty}.metric-dive-module__xIbdsa__innerGrid{flex:1;gap:.75rem}.metric-dive-module__xIbdsa__detailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.metric-dive-module__xIbdsa__detailMain{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:28rem;display:flex}.metric-dive-module__xIbdsa__detailTools{flex-shrink:0;align-self:flex-start;align-items:center;gap:0;margin:-.5rem -.5rem -.5rem 0;display:flex}.metric-dive-module__xIbdsa__detailTools button{width:40px;min-width:40px;height:40px}.metric-dive-module__xIbdsa__positive{color:var(--dive-positive)}.metric-dive-module__xIbdsa__negative{color:var(--dive-negative)}.metric-dive-module__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}.metric-dive-module__xIbdsa__crumb:hover{color:hsl(var(--foreground))}.metric-dive-module__xIbdsa__crumb:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px}.metric-dive-module__xIbdsa__trendHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.metric-dive-module__xIbdsa__trendCopy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.metric-dive-module__xIbdsa__trendTitle{text-wrap:balance;font-size:.875rem;font-weight:500}.metric-dive-module__xIbdsa__projected{font-variant-numeric:tabular-nums;text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.metric-dive-module__xIbdsa__projected span{align-items:center;gap:.25rem;display:inline-flex}.metric-dive-module__xIbdsa__chart{background:var(--dive-surface);box-shadow:var(--shadow-3);border-radius:12px;padding:1.5rem;position:relative}.metric-dive-module__xIbdsa__chartStage{isolation:isolate;position:relative}.metric-dive-module__xIbdsa__chartStage:not(:empty){margin-top:1.5rem}.metric-dive-module__xIbdsa__embeddedChart{box-shadow:none;background:0 0;margin-bottom:1.25rem;padding:0}.metric-dive-module__xIbdsa__chartLegend{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;display:flex}.metric-dive-module__xIbdsa__plot{width:100%;height:14rem}.metric-dive-module__xIbdsa__embeddedChart .metric-dive-module__xIbdsa__plot{height:11.5rem}.metric-dive-module__xIbdsa__embeddedChart:last-child{flex-direction:column;flex:1;display:flex}.metric-dive-module__xIbdsa__embeddedChart:last-child .metric-dive-module__xIbdsa__plot{flex:1;min-height:11.5rem}.metric-dive-module__xIbdsa__legendActual,.metric-dive-module__xIbdsa__legendProjection,.metric-dive-module__xIbdsa__legendGoal{align-items:center;gap:.5rem;display:inline-flex}.metric-dive-module__xIbdsa__legendActual:before,.metric-dive-module__xIbdsa__legendProjection:before,.metric-dive-module__xIbdsa__legendGoal:before{content:"";border-top:2px solid hsl(var(--foreground));width:16px}.metric-dive-module__xIbdsa__legendProjection:before{border-color:var(--dashboard-trend-positive);border-top-style:dashed}.metric-dive-module__xIbdsa__legendGoal:before{border-color:hsl(var(--muted-foreground));border-top-style:dotted}@container (max-width:820px){.metric-dive-module__xIbdsa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-dive-module__xIbdsa__view{min-height:50rem}.metric-dive-module__xIbdsa__detailHeader{gap:1.5rem}}@container (max-width:480px){.metric-dive-module__xIbdsa__grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.metric-dive-module__xIbdsa__card{padding:1.25rem}.metric-dive-module__xIbdsa__compact,.metric-dive-module__xIbdsa__expanded,.metric-dive-module__xIbdsa__chart{padding:1rem}.metric-dive-module__xIbdsa__detailHeader{gap:.5rem}.metric-dive-module__xIbdsa__detailHeader>div:first-child{max-width:calc(100% - 88px)}.metric-dive-module__xIbdsa__summaryHero{flex-direction:column;align-items:stretch}.metric-dive-module__xIbdsa__summaryHero .metric-dive-module__xIbdsa__gauge{width:100%}.metric-dive-module__xIbdsa__dashboard [data-metric-value]{font-size:2.25rem}.metric-dive-module__xIbdsa__view{height:auto;min-height:28rem}.metric-dive-module__xIbdsa__navigation{min-height:4rem}}@media (prefers-reduced-motion:reduce){.metric-dive-module__xIbdsa__dashboard *,.metric-dive-module__xIbdsa__dashboard :before{transition:none!important;animation:none!important}.metric-dive-module__xIbdsa__iconButton:active{transform:none}}
.MslaAcceptance-module__aeU_YG__signingCard{transform-origin:top}@media (prefers-reduced-motion:no-preference){.MslaAcceptance-module__aeU_YG__signingCard{animation:.25s cubic-bezier(.22,1,.36,1) MslaAcceptance-module__aeU_YG__signing-card-enter}}@keyframes MslaAcceptance-module__aeU_YG__signing-card-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.MslaAcceptance-module__aeU_YG__signaturePanels{align-items:start;display:grid}.MslaAcceptance-module__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)}.MslaAcceptance-module__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){.MslaAcceptance-module__aeU_YG__signaturePanel{transition:none;transform:none}}
.KnowledgeDocumentDrawer-module__Z7FeOq__drawer[data-state=open]{animation-duration:.25s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.KnowledgeDocumentDrawer-module__Z7FeOq__drawer[data-state=closed]{animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.KnowledgeDocumentDrawer-module__Z7FeOq__content{animation:.16s cubic-bezier(.22,1,.36,1) KnowledgeDocumentDrawer-module__Z7FeOq__reveal}@keyframes KnowledgeDocumentDrawer-module__Z7FeOq__reveal{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.KnowledgeDocumentDrawer-module__Z7FeOq__drawer[data-state],.KnowledgeDocumentDrawer-module__Z7FeOq__content{transition:none;animation:none}}
.ProjectComposer-module__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}.ProjectComposer-module__15m7Ta__shimmer,.ProjectComposer-module__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:ProjectComposer-module__15m7Ta__shimmerSweep var(--shimmer-duration) var(--shimmer-easing) infinite;background-position:100% 100%;background-size:280% 280%;position:absolute}.ProjectComposer-module__15m7Ta__shimmer{filter:url(#project-composer-shimmer-warp)}.ProjectComposer-module__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 ProjectComposer-module__15m7Ta__shimmerSweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ProjectComposer-module__15m7Ta__shimmer,.ProjectComposer-module__15m7Ta__shimmerEdge{animation:none}}
.ProjectTaskTimeline-module__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}
.research-canvas-module__-mJeEG__quadrant{margin-block:.5rem 1.5rem}.research-canvas-module__-mJeEG__plot{height:20rem;margin-inline:1rem;position:relative}.research-canvas-module__-mJeEG__horizontalAxis,.research-canvas-module__-mJeEG__verticalAxis{background:hsl(var(--foreground) / 12%);pointer-events:none;position:absolute}.research-canvas-module__-mJeEG__horizontalAxis{height:1px;top:50%;left:0;right:0}.research-canvas-module__-mJeEG__verticalAxis{width:1px;top:0;bottom:0;left:50%}.research-canvas-module__-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%)}.research-canvas-module__-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%)}.research-canvas-module__-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%)}.research-canvas-module__-mJeEG__plotPoint[data-label-above=true] .research-canvas-module__-mJeEG__plotLabel{top:auto;bottom:calc(50% + 12px)}.research-canvas-module__-mJeEG__plotPoint:hover .research-canvas-module__-mJeEG__plotDot,.research-canvas-module__-mJeEG__plotPoint:focus-visible .research-canvas-module__-mJeEG__plotDot{outline-color:hsl(var(--foreground) / 18%)}.research-canvas-module__-mJeEG__plotPoint:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}@media (prefers-reduced-motion:reduce){.research-canvas-module__-mJeEG__plotDot{transition:none}}
.SocialCalendar-module__DkPaeq__calendar,.SocialCalendar-module__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 .SocialCalendar-module__DkPaeq__calendar,.dark .SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:0 4px;display:flex}.SocialCalendar-module__DkPaeq__toolbar h2{font-size:20px;font-weight:400;line-height:1.4}.SocialCalendar-module__DkPaeq__actions{align-items:center;gap:8px;display:flex}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__monthControl button,.SocialCalendar-module__DkPaeq__todayButton,.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__monthControl button{border-radius:12px;width:36px}.SocialCalendar-module__DkPaeq__monthControl svg,.SocialCalendar-module__DkPaeq__close svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.SocialCalendar-module__DkPaeq__todayButton{color:hsl(var(--muted-foreground));border-radius:12px;padding:0 12px}.SocialCalendar-module__DkPaeq__newPost{background:var(--calendar-action);color:var(--calendar-action-ink);border-radius:12px;gap:8px;padding:0 14px}.SocialCalendar-module__DkPaeq__newPost svg{width:16px;height:16px}.SocialCalendar-module__DkPaeq__newPost:hover{background:color-mix(in srgb, var(--calendar-action), black 12%)}.SocialCalendar-module__DkPaeq__newPost:active{transform:scale(.97)}.SocialCalendar-module__DkPaeq__todayButton:hover,.SocialCalendar-module__DkPaeq__monthControl button:hover{background:var(--calendar-outside)}.SocialCalendar-module__DkPaeq__scroller{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;border-radius:24px;overflow-x:auto}.SocialCalendar-module__DkPaeq__tray{background:var(--calendar-tray);border-radius:24px;min-width:700px;padding:12px}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__day[data-outside=true]{background:var(--calendar-outside);box-shadow:none}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__day[data-outside=true] .SocialCalendar-module__DkPaeq__dayNumber{color:hsl(var(--muted-foreground))}.SocialCalendar-module__DkPaeq__dayNumber time[aria-current=date]{color:var(--calendar-blue-ink);font-weight:500}.SocialCalendar-module__DkPaeq__dayPlus{opacity:0;width:14px;height:14px;transition:opacity .15s}.SocialCalendar-module__DkPaeq__day:hover .SocialCalendar-module__DkPaeq__dayPlus,.SocialCalendar-module__DkPaeq__dayNumber:focus-visible .SocialCalendar-module__DkPaeq__dayPlus{opacity:1}.SocialCalendar-module__DkPaeq__dayPosts{flex-direction:column;gap:4px;display:flex}.SocialCalendar-module__DkPaeq__post,.SocialCalendar-module__DkPaeq__platformDot{--post-bg:var(--calendar-mint-bg);--post-ink:var(--calendar-mint-ink)}.SocialCalendar-module__DkPaeq__post[data-tone=blue],.SocialCalendar-module__DkPaeq__platformDot[data-tone=blue]{--post-bg:var(--calendar-blue-bg);--post-ink:var(--calendar-blue-ink)}.SocialCalendar-module__DkPaeq__post[data-tone=pink],.SocialCalendar-module__DkPaeq__platformDot[data-tone=pink]{--post-bg:var(--calendar-pink-bg);--post-ink:var(--calendar-pink-ink)}.SocialCalendar-module__DkPaeq__post[data-tone=violet],.SocialCalendar-module__DkPaeq__platformDot[data-tone=violet]{--post-bg:var(--calendar-violet-bg);--post-ink:var(--calendar-violet-ink)}.SocialCalendar-module__DkPaeq__post[data-tone=lime],.SocialCalendar-module__DkPaeq__platformDot[data-tone=lime]{--post-bg:var(--calendar-lime-bg);--post-ink:var(--calendar-lime-ink)}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__post:hover{filter:brightness(.97)}.SocialCalendar-module__DkPaeq__post[data-state=open]{box-shadow:inset 0 0 0 1px var(--post-ink)}.SocialCalendar-module__DkPaeq__postTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SocialCalendar-module__DkPaeq__post time{flex-shrink:0;font-size:12px}.SocialCalendar-module__DkPaeq__more{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:4px;align-self:flex-start;font-size:13px;line-height:20px}.SocialCalendar-module__DkPaeq__more:hover{color:hsl(var(--foreground))}.SocialCalendar-module__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) SocialCalendar-module__DkPaeq__popoverOpen;overflow-y:auto}.SocialCalendar-module__DkPaeq__popover[data-state=closed]{animation:.15s cubic-bezier(.22,1,.36,1) SocialCalendar-module__DkPaeq__popoverClose}.SocialCalendar-module__DkPaeq__detailHeader,.SocialCalendar-module__DkPaeq__detailRow,.SocialCalendar-module__DkPaeq__detailSection{background:var(--calendar-tray);border-radius:12px;margin-bottom:8px}.SocialCalendar-module__DkPaeq__detailHeader{padding:10px 36px 10px 10px;position:relative}.SocialCalendar-module__DkPaeq__detailHeader h3{overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:21px}.SocialCalendar-module__DkPaeq__detailHeader p{color:hsl(var(--muted-foreground));margin-top:2px;font-size:13px}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__close:hover{background:var(--calendar-outside)}.SocialCalendar-module__DkPaeq__detailRow{align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:13px;display:flex}.SocialCalendar-module__DkPaeq__detailRow>svg,.SocialCalendar-module__DkPaeq__sectionLabel>svg,.SocialCalendar-module__DkPaeq__previewToggle>svg{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.SocialCalendar-module__DkPaeq__status{background:var(--calendar-outside);color:hsl(var(--muted-foreground));border-radius:4px;padding:2px 5px;font-size:12px}.SocialCalendar-module__DkPaeq__timezone{overflow-wrap:anywhere}.SocialCalendar-module__DkPaeq__detailSection{padding:8px}.SocialCalendar-module__DkPaeq__detailSection:last-child{margin-bottom:0}.SocialCalendar-module__DkPaeq__sectionLabel{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:13px;display:flex}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__platformRow:hover,.SocialCalendar-module__DkPaeq__platformRow[aria-pressed=true]{background:var(--calendar-outside)}.SocialCalendar-module__DkPaeq__platformDot{background:var(--post-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.SocialCalendar-module__DkPaeq__account{text-overflow:ellipsis;white-space:nowrap;max-width:112px;color:hsl(var(--muted-foreground));margin-left:auto;font-size:12px;overflow:hidden}.SocialCalendar-module__DkPaeq__previewToggle{cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__smallAction svg{width:12px;height:12px}.SocialCalendar-module__DkPaeq__copyPreview{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5}.SocialCalendar-module__DkPaeq__copyPreview .SocialCalendar-module__DkPaeq__sectionLabel{margin-bottom:4px}.SocialCalendar-module__DkPaeq__placeholder{color:hsl(var(--muted-foreground));padding-top:8px;font-size:12px}.SocialCalendar-module__DkPaeq__mediaLink{border-radius:8px;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.SocialCalendar-module__DkPaeq__mediaLink:hover .SocialCalendar-module__DkPaeq__smallAction{background:var(--calendar-outside)}.SocialCalendar-module__DkPaeq__overflowPosts{flex-direction:column;gap:8px;display:flex}.SocialCalendar-module__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}.SocialCalendar-module__DkPaeq__error button{text-underline-offset:3px;cursor:pointer;white-space:nowrap;text-decoration:underline}.SocialCalendar-module__DkPaeq__calendar button:focus-visible,.SocialCalendar-module__DkPaeq__popover button:focus-visible,.SocialCalendar-module__DkPaeq__popover a:focus-visible,.SocialCalendar-module__DkPaeq__scroller:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.SocialCalendar-module__DkPaeq__popover ::selection{background:var(--calendar-blue-bg);color:var(--calendar-blue-ink)}@keyframes SocialCalendar-module__DkPaeq__popoverOpen{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes SocialCalendar-module__DkPaeq__popoverClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@media (max-width:768px){.SocialCalendar-module__DkPaeq__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.SocialCalendar-module__DkPaeq__actions{width:100%}.SocialCalendar-module__DkPaeq__monthControl{flex:1;width:auto}.SocialCalendar-module__DkPaeq__todayButton{display:none}.SocialCalendar-module__DkPaeq__tray{min-width:700px;padding:8px}.SocialCalendar-module__DkPaeq__day{min-height:140px}.SocialCalendar-module__DkPaeq__post,.SocialCalendar-module__DkPaeq__more,.SocialCalendar-module__DkPaeq__dayNumber,.SocialCalendar-module__DkPaeq__previewToggle,.SocialCalendar-module__DkPaeq__platformRow,.SocialCalendar-module__DkPaeq__mediaLink{min-height:32px}.SocialCalendar-module__DkPaeq__close{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.SocialCalendar-module__DkPaeq__popover{animation:none}.SocialCalendar-module__DkPaeq__calendar button,.SocialCalendar-module__DkPaeq__dayPlus{transition:none}}
.image-placeholder-module__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}.image-placeholder-module__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}.image-placeholder-module__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}.image-placeholder-module__5szkSW__revealed .image-placeholder-module__5szkSW__field{opacity:0;filter:blur(var(--imgen-reveal-blur))}.image-placeholder-module__5szkSW__revealed .image-placeholder-module__5szkSW__img{opacity:1;filter:blur()}.image-placeholder-module__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}.image-placeholder-module__5szkSW__loading .image-placeholder-module__5szkSW__field i{animation:image-placeholder-module__5szkSW__twinkle calc(var(--imgen-cycle) * var(--k,1)) var(--imgen-ease) var(--delay,0s) infinite}@keyframes image-placeholder-module__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){.image-placeholder-module__5szkSW__loading .image-placeholder-module__5szkSW__field i{animation:none!important}.image-placeholder-module__5szkSW__field,.image-placeholder-module__5szkSW__img{filter:none!important;transition:none!important}}
.ruler-slider-module__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}.ruler-slider-module__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)}.ruler-slider-module__Y6d-Ha__tick{background:hsl(var(--muted-foreground) / .45);width:1px;height:12px;position:absolute;top:12px;left:50%}.ruler-slider-module__Y6d-Ha__major{height:20px}.ruler-slider-module__Y6d-Ha__neutral{background:hsl(var(--foreground))}.ruler-slider-module__Y6d-Ha__tick>span{color:hsl(var(--muted-foreground));position:absolute;top:28px;left:50%;transform:translate(-50%)}.ruler-slider-module__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)}
