@property --film-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bubble-module__0zI2ia__bubble{--bubble-radius:26px;isolation:isolate;border-radius:var(--bubble-radius);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffff6b;position:relative;box-shadow:inset 0 1px .5px #fffffff2,inset 0 0 0 1px #ffffff80,inset 0 14px 28px -20px #fffffff2,inset 0 -18px 32px -26px #f2ae8c59,0 1px 2px #2b22200a,0 26px 60px -26px #2b222042}.bubble-module__0zI2ia__bubble:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--film-angle), #fce3d5, #e7dffa, #dce3f9, #d9efe6, #fbe9c8, #fce3d5);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;padding:1.5px;animation:16s linear infinite bubble-module__0zI2ia__film;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.bubble-module__0zI2ia__bubble:after{content:"";z-index:3;border-radius:inherit;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(90% 42% at 28% -6%,#ffffff8c,#0000 62%),radial-gradient(40% 18% at 86% 104%,#ffffff38,#0000 70%);position:absolute;inset:0}.bubble-module__0zI2ia__bubble[data-working=true]:before{opacity:.95;animation-duration:6s}.bubble-module__0zI2ia__bubble[data-control=true]{box-shadow:inset 0 1px .5px #fffffff2,inset 0 0 0 1px #ffffff80,0 0 0 3px #f2ae8c73,0 26px 60px -26px #2b22204d}@keyframes bubble-module__0zI2ia__film{to{--film-angle:360deg}}.bubble-module__0zI2ia__screen{z-index:1;border-radius:calc(var(--bubble-radius) - 5px);background:#ffffff80;position:absolute;inset:5px;overflow:hidden}.bubble-module__0zI2ia__screen canvas{display:block}.bubble-module__0zI2ia__frost{object-fit:contain;filter:blur(6px)saturate(.85);opacity:.55;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.bubble-module__0zI2ia__chip,.bubble-module__0zI2ia__chipButton,.bubble-module__0zI2ia__iconChip{-webkit-backdrop-filter:blur(14px)saturate(1.4);height:30px;color:var(--foreground);white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;line-height:1;display:inline-flex;box-shadow:inset 0 1px .5px #fffffff2,0 1px 2px #2b22200f,0 6px 16px -8px #2b22202e}.bubble-module__0zI2ia__chipButton,.bubble-module__0zI2ia__iconChip{cursor:pointer;transition:background-color .16s,transform .16s}.bubble-module__0zI2ia__chipButton:hover,.bubble-module__0zI2ia__iconChip:hover{background:#ffffffeb}.bubble-module__0zI2ia__chipButton:active,.bubble-module__0zI2ia__iconChip:active{transform:scale(.97)}.bubble-module__0zI2ia__chipButton:focus-visible,.bubble-module__0zI2ia__iconChip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bubble-module__0zI2ia__iconChip{justify-content:center;width:30px;padding:0}.bubble-module__0zI2ia__iconChip svg,.bubble-module__0zI2ia__chipButton svg{width:15px;height:15px}.bubble-module__0zI2ia__dot{background:var(--muted-foreground);border-radius:999px;flex:none;width:7px;height:7px}.bubble-module__0zI2ia__dot[data-working=true]{background:var(--glow);animation:1.8s ease-in-out infinite bubble-module__0zI2ia__breathe}.bubble-module__0zI2ia__dot[data-control=true]{background:var(--foreground)}@keyframes bubble-module__0zI2ia__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.bubble-module__0zI2ia__bubble:before,.bubble-module__0zI2ia__dot[data-working=true]{animation:none}}.bubble-module__0zI2ia__forming{animation:.72s cubic-bezier(.22,1,.36,1) bubble-module__0zI2ia__form}@keyframes bubble-module__0zI2ia__form{0%{clip-path:inset(calc(50% - 22px) round 999px)}45%{clip-path:inset(calc(50% - 46px) 24% round 999px)}to{clip-path:inset(0 round var(--bubble-radius))}}@media (prefers-reduced-motion:reduce){.bubble-module__0zI2ia__forming{animation:none}}
.rc{min-width:0;max-width:100%}.rc-title{text-wrap:balance;max-width:40ch}.rc-m{transform-box:fill-box;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:calc(var(--i,0) * 55ms + 80ms)}.rc-m[data-anim=up]{transform-origin:50% 100%;animation-name:rc-grow-y}.rc-m[data-anim=down]{transform-origin:50% 0;animation-name:rc-grow-y}.rc-m[data-anim=right]{transform-origin:0%;animation-name:rc-grow-x}.rc-m[data-anim=left]{transform-origin:100%;animation-name:rc-grow-x}.rc-m[data-anim=draw]{stroke-dasharray:1;animation-name:rc-draw;animation-duration:1.3s}.rc-m[data-anim=pop]{transform-origin:50%;animation-name:rc-pop;animation-duration:.6s;animation-delay:calc(var(--i,0) * 12ms + .3s)}.rc-m[data-anim=fade]{animation-name:rc-fade;animation-duration:1.2s;animation-delay:.35s}.rc-l{animation:.7s ease-out both rc-fade;animation-delay:calc(min(var(--i,0), 12) * 25ms + .45s)}@keyframes rc-grow-y{0%{transform:scaleY(0)}}@keyframes rc-grow-x{0%{transform:scaleX(0)}}@keyframes rc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rc-pop{0%{opacity:0;transform:scale(0)}}@keyframes rc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rc-m,.rc-l{animation:none}}.rc-hit{cursor:default;border-radius:8px;outline:none}.rc-hit:focus-visible{box-shadow:0 0 0 2px}.rc-readout{z-index:2;background:color-mix(in srgb, Canvas 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);pointer-events:none;border-radius:14px;padding:9px 12px 10px;line-height:1.35;box-shadow:inset 0 1px #ffffff80,0 12px 32px -14px #2b222059}.rc-readout-title{margin-bottom:4px;font-size:.92em}.rc-readout-row{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.rc-readout-row strong{font-weight:600}.rc-key{border-radius:2px;flex:none;width:12px;height:3px}.rc-cross{pointer-events:none}.rc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.rc{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rc[data-variant=glass]{-webkit-backdrop-filter:none!important;box-shadow:inset 0 0 0 1px #00000014!important}.rc-m,.rc-l{animation:none!important}.rc-hit,.rc-readout,.rc-cross{display:none}}
