.curious-desktop{--mac-text:#ffffffeb;--mac-text-muted:#ffffff8c;--mac-glass:#24242885;--mac-glass-strong:#1c1c20ad;--mac-glass-border:#ffffff24;--mac-glass-highlight:#ffffff38;--mac-glass-blur:blur(48px) saturate(190%) brightness(1.08);--mac-label:#fffffff2;--mac-label-shadow:0 1px 6px #000000a6;--mac-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--mac-accent:#0a84ff;font-family:var(--mac-font);color:var(--mac-text);-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0;overflow:hidden}.curious-wallpaper{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.curious-wallpaper__image{transform-origin:50%;will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.curious-wallpaper__vignette{pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 12% 78%,#00000047 100%);position:absolute;inset:0}.curious-menubar{z-index:50;height:30px;position:relative}.curious-menubar__glass{background:var(--mac-glass);-webkit-backdrop-filter:var(--mac-glass-blur);box-shadow:inset 0 1px 0 var(--mac-glass-highlight), 0 1px 0 #00000040;border-bottom:1px solid #ffffff0f;position:absolute;inset:0}.curious-menubar__inner{z-index:1;justify-content:space-between;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:500;display:flex;position:relative}.curious-menubar__left,.curious-menubar__right{align-items:center;gap:2px;display:flex}.curious-menubar__menu{position:relative}.curious-menubar__apple-btn,.curious-menubar__app-btn,.curious-menubar__item{font:inherit;color:var(--mac-text-muted);cursor:default;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:2px 8px;transition:background .12s,color .12s;display:inline-flex}.curious-menubar__apple-btn{color:var(--mac-text);opacity:.92;min-width:28px;padding:2px 7px}.curious-menubar__app-btn{color:var(--mac-text);margin-right:2px;font-weight:600}.curious-menubar__apple-btn:hover,.curious-menubar__apple-btn.is-open,.curious-menubar__app-btn:hover,.curious-menubar__app-btn.is-open,.curious-menubar__item:hover,.curious-menubar__item.is-open{color:var(--mac-text);background:#ffffff1f}.curious-menubar__status-btn{color:var(--mac-text);opacity:.75;cursor:default;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.curious-menubar__status-btn:hover{opacity:1;background:#ffffff1a}.curious-menubar__calendly{color:var(--mac-text-muted);border-radius:6px;align-items:center;gap:6px;margin-right:2px;padding:2px 8px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.curious-menubar__calendly:hover{color:var(--mac-text);background:#ffffff1a}.curious-menubar__clock{font-variant-numeric:tabular-nums;color:var(--mac-text-muted);font-size:12.5px;font:inherit;cursor:default;background:0 0;border:none;border-radius:6px;padding:2px 8px}.curious-menubar__clock:hover{color:var(--mac-text);background:#ffffff1a}.curious-menu{-webkit-backdrop-filter:blur(36px)saturate(180%);z-index:80;background:#242428db;border:1px solid #ffffff1f;border-radius:10px;min-width:232px;padding:5px;animation:.12s ease-out curious-menu-in;position:absolute;top:calc(100% + 4px);left:0;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000008c}@keyframes curious-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.curious-menu__item{color:#ffffffeb;width:100%;font:inherit;text-align:left;cursor:default;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;padding:5px 10px;font-size:13px;font-weight:400;display:flex}.curious-menu__item:hover:not(.is-disabled),.curious-menu__item:focus-visible:not(.is-disabled){color:#fff;background:#0a84ff;outline:none}.curious-menu__item:hover:not(.is-disabled) .curious-menu__shortcut,.curious-menu__item:focus-visible:not(.is-disabled) .curious-menu__shortcut{color:#ffffffbf}.curious-menu__item.is-disabled{color:#ffffff47;cursor:default}.curious-menu__item.is-danger{color:#ff6b6b}.curious-menu__item.is-danger:hover:not(.is-disabled){color:#fff;background:#ff453a}.curious-menu__shortcut{color:#fff6;font-variant-numeric:tabular-nums;font-size:12px}.curious-menu__sep{background:#ffffff1a;height:1px;margin:5px 8px}.curious-toasts{z-index:120;pointer-events:none;flex-direction:column;gap:8px;width:min(300px,100vw - 32px);display:flex;position:fixed;top:42px;right:16px}.curious-toast{-webkit-backdrop-filter:blur(28px)saturate(170%);color:#ffffffeb;background:#242428e0;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;animation:.22s ease-out curious-toast-in;box-shadow:0 12px 32px #00000073}.curious-toast strong{margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.curious-toast p{color:#ffffffa6;margin:0;font-size:12px;line-height:1.35}.curious-toast--success{border-color:#34c75959}.curious-toast--warn{border-color:#ff9f0a66}@keyframes curious-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}html.curious-sleeping .curious-desktop{filter:brightness(.18)saturate(.6);transition:filter .6s}html:not(.curious-sleeping) .curious-desktop{transition:filter .35s}.curious-desktop__surface{z-index:10;pointer-events:none;height:calc(100vh - 138px);position:relative;overflow:visible}.curious-cloud{pointer-events:none;width:min(980px,98vw);height:min(100vh - 130px,980px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.curious-cloud:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#78aaff12 0%,#5078dc08 42%,#0000 72%);border-radius:50%;width:38%;height:46%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.curious-float{transform:translate(-50%, -50%) rotate(var(--float-rotate,0deg)) scale(var(--float-scale,1));transform-origin:50% 120%;cursor:grab;touch-action:none;pointer-events:auto;will-change:transform;background:0 0;border:none;padding:0;transition:transform .28s cubic-bezier(.23,1,.32,1),filter .28s;position:absolute}.curious-float--dragging{cursor:grabbing;transform:translate(-50%, -50%) rotate(0deg) scale(calc(var(--float-scale,1) * 1.06));filter:drop-shadow(0 16px 32px #00000080);transition:none;z-index:300!important}.curious-float--dragging .curious-float__icon-label{opacity:.9}.curious-float:hover{transform:translate(-50%, -50%) rotate(0deg) scale(calc(var(--float-scale,1) * 1.08));filter:drop-shadow(0 12px 28px #00000073);z-index:150!important}.curious-float--selected{transform:translate(-50%, -50%) rotate(0deg) scale(calc(var(--float-scale,1) * 1.08));filter:drop-shadow(0 0 0 2px #0a84ffbf)}.curious-float__window{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#202024b8;border:1px solid #ffffff24;border-radius:13px;width:168px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 32px #00000073}.curious-float__chrome{background:#ffffff0d;border-bottom:1px solid #ffffff0f;gap:6px;padding:9px 10px;display:flex}.curious-float__traffic{border-radius:50%;width:10px;height:10px}.curious-float__traffic--close{background:#ff5f57}.curious-float__traffic--min{background:#febc2e}.curious-float__traffic--max{background:#28c840}.curious-float__window-body{flex-direction:column;align-items:center;gap:10px;padding:14px 12px 16px;display:flex}.curious-float__window-title{color:#ffffffe0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:144px;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.curious-float__inner{transform-origin:top;flex-direction:column;align-items:center;display:flex}.curious-float__icon{flex-direction:column;align-items:center;gap:7px;display:flex}.curious-float__icon .curious-app-icon,.curious-float__icon .curious-app-icon-image{flex-shrink:0;min-width:60px;max-width:60px;min-height:60px;max-height:60px;width:60px!important;height:60px!important}.curious-float__icon .curious-app-icon-image img{border-radius:inherit;object-fit:cover;width:100%!important;height:100%!important}.curious-float__icon-label{color:var(--mac-label);text-shadow:var(--mac-label-shadow);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;max-width:104px;font-size:12px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.curious-float__tile{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#2020249e;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;align-items:center;gap:8px;width:108px;padding:14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.curious-float__tile-accent{opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.curious-float__tile-label{color:#ffffffd9;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:96px;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.curious-app-icon-image{filter:drop-shadow(0 2px 6px #00000059);flex-shrink:0;display:block;overflow:hidden}.curious-app-icon-image img{object-fit:cover;width:100%;height:100%;display:block}.curious-app-icon{filter:drop-shadow(0 2px 6px #00000059);flex-shrink:0;display:block}.curious-dock-wrap{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:12px;left:0;right:0}.curious-dock{pointer-events:auto;align-items:flex-end;max-width:100%;display:flex;position:relative}.curious-dock__glass{background:var(--mac-glass-strong);-webkit-backdrop-filter:blur(52px)saturate(200%)brightness(1.12);border:1px solid var(--mac-glass-border);box-shadow:inset 0 1px 0 var(--mac-glass-highlight), inset 0 -1px 0 #00000040, 0 12px 40px #0000008c, 0 0 0 .5px #ffffff0d;border-radius:22px;position:absolute;inset:0}.curious-dock__shine{pointer-events:none;background:linear-gradient(#ffffff24 0%,#ffffff08 28%,#0000 50%);border-radius:21px;position:absolute;inset:1px}.curious-dock__icons{z-index:1;align-items:flex-end;gap:4px;padding:7px 12px 9px;display:flex;position:relative}.curious-dock__sep{background:#ffffff24;border-radius:1px;flex-shrink:0;align-self:flex-end;width:1px;height:44px;margin:0 4px 6px}.curious-dock__item{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.curious-tooltip{z-index:400;-webkit-backdrop-filter:blur(20px)saturate(160%);color:#ffffffeb;text-align:left;pointer-events:none;opacity:0;visibility:hidden;background:#1c1c20eb;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:min(240px,100vw - 20px);padding:10px 12px;transition:none;position:absolute;left:50%;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #00000073}.curious-tooltip--above{top:auto;bottom:calc(100% + 10px)}.curious-tooltip--below{top:calc(100% + 10px);bottom:auto}.curious-tooltip--center{left:50%;right:auto;transform:translate(-50%)translateY(4px)}.curious-tooltip--left{left:0;right:auto;transform:translate(0)translateY(4px)}.curious-tooltip--right{left:auto;right:0;transform:translate(0)translateY(4px)}.curious-float:hover .curious-tooltip,.curious-float:focus-visible .curious-tooltip,.curious-dock__item:hover .curious-tooltip,.curious-dock__item:focus-visible .curious-tooltip{opacity:1;visibility:visible}.curious-float:hover .curious-tooltip--center,.curious-float:focus-visible .curious-tooltip--center,.curious-dock__item:hover .curious-tooltip--center,.curious-dock__item:focus-visible .curious-tooltip--center{transform:translate(-50%)translateY(0)}.curious-float:hover .curious-tooltip--left,.curious-float:focus-visible .curious-tooltip--left,.curious-dock__item:hover .curious-tooltip--left,.curious-dock__item:focus-visible .curious-tooltip--left,.curious-float:hover .curious-tooltip--right,.curious-float:focus-visible .curious-tooltip--right,.curious-dock__item:hover .curious-tooltip--right,.curious-dock__item:focus-visible .curious-tooltip--right{transform:translate(0)translateY(0)}.curious-tooltip--measuring{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:block!important}.curious-tooltip__name{color:#fffffff5;font-size:12.5px;font-weight:600;line-height:1.25;display:block}.curious-tooltip__desc{color:#ffffffad;margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.curious-tooltip__meta{border-top:1px solid #ffffff1a;flex-direction:column;gap:3px;margin-top:8px;padding-top:7px;display:flex}.curious-tooltip__stack,.curious-tooltip__date{color:#ffffff80;font-size:10.5px;font-weight:500;line-height:1.3;display:block}.curious-tooltip__date{color:#0a84ffe6}.curious-dock__icon-wrap{transform-origin:bottom;will-change:transform;border-radius:14px;display:flex;overflow:hidden}.curious-dock__item .curious-app-icon{filter:drop-shadow(0 4px 10px #0006)}.curious-dock__dot{background:#ffffffbf;border-radius:50%;width:4px;height:4px;margin-top:5px;box-shadow:0 0 6px #ffffff4d}.curious-preview-backdrop{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#00000073;justify-content:center;align-items:center;animation:.22s curious-fade-in;display:flex;position:fixed;inset:0}.curious-preview{border-radius:16px;width:min(420px,92vw);animation:.32s cubic-bezier(.23,1,.32,1) curious-scale-in;position:relative;overflow:hidden}.curious-preview__glass{-webkit-backdrop-filter:blur(56px)saturate(180%)brightness(1.06);background:#202024b8;border:1px solid #ffffff1f;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 28px 80px #000000a6}.curious-preview__chrome{z-index:1;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative}.curious-preview__traffic{gap:7px;display:flex}.curious-traffic{border:none;border-radius:50%;width:12px;height:12px;padding:0;box-shadow:inset 0 0 0 .5px #0003}.curious-traffic--close{cursor:pointer;background:#ff5f57}.curious-traffic--min{background:#febc2e}.curious-traffic--max{background:#28c840}.curious-preview__title{text-align:center;color:var(--mac-text-muted);flex:1;margin-right:52px;font-size:13px;font-weight:500}.curious-preview__body{z-index:1;text-align:center;color:var(--mac-text);padding:32px 32px 36px;position:relative}.curious-preview__icon{filter:drop-shadow(0 10px 24px #0006);justify-content:center;margin-bottom:18px;display:flex}.curious-preview__body h2{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600}.curious-preview__body p{color:var(--mac-text-muted);margin:0;font-size:14px;line-height:1.6}.curious-preview__hint{color:#ffffff59!important;margin-top:16px!important;font-size:12.5px!important}.curious-about-backdrop{z-index:130;-webkit-backdrop-filter:blur(12px)saturate(130%);background:#0006;justify-content:center;align-items:center;animation:.2s curious-fade-in;display:flex;position:fixed;inset:0}.curious-about{border-radius:14px;width:min(380px,92vw);animation:.28s cubic-bezier(.23,1,.32,1) curious-scale-in;position:relative;overflow:hidden}.curious-about__glass{-webkit-backdrop-filter:blur(48px)saturate(180%)brightness(1.05);background:#28282cd1;border:1px solid #ffffff21;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,0 28px 70px #0009}.curious-about__chrome{z-index:1;align-items:center;padding:12px 14px 0;display:flex;position:relative}.curious-about__traffic{gap:7px;display:flex}.curious-about__body{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:8px 28px 24px;display:flex;position:relative}.curious-about__avatar-wrap{border-radius:22px;width:96px;height:96px;margin-bottom:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 12px 28px #00000073}.curious-about__avatar{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.curious-about__name{letter-spacing:-.02em;color:#fffffff5;margin:0;font-size:22px;font-weight:700}.curious-about__title{color:#ffffffb8;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.curious-about__version{color:#fff6;margin:8px 0 0;font-size:11.5px}.curious-about__divider{background:#ffffff1a;width:100%;height:1px;margin:16px 0}.curious-about__details{text-align:left;flex-direction:column;gap:8px;width:100%;margin:0;display:flex}.curious-about__details>div{grid-template-columns:78px 1fr;align-items:baseline;gap:10px;display:grid}.curious-about__details dt{color:#ffffff6b;margin:0;font-size:11.5px;font-weight:500}.curious-about__details dd{color:#ffffffe0;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.curious-about__details a{color:#64b5ff;text-decoration:none}.curious-about__details a:hover{text-decoration:underline}.curious-about__summary{color:#ffffff94;text-align:left;margin:14px 0 0;font-size:12px;line-height:1.45}.curious-about__actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:18px;display:flex}.curious-about__btn{color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-width:128px;padding:8px 14px;font-size:12.5px;font-weight:560;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.curious-about__btn:hover{background:#ffffff24;border-color:#ffffff38}.curious-about__btn--primary{color:#fff;background:#0a84ff;border-color:#0000}.curious-about__btn--primary:hover{background:#0077ed;border-color:#0000}.curious-about__links{color:#ffffff59;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.curious-about__links a{color:#ffffffb3;text-decoration:none}.curious-about__links a:hover{color:#64b5ff}.curious-about__copyright{color:#ffffff52;margin:14px 0 0;font-size:10.5px}@keyframes curious-fade-in{0%{opacity:0}to{opacity:1}}@keyframes curious-scale-in{0%{opacity:0;transform:scale(.9)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.curious-menubar__menu:nth-child(n+4){display:none}.curious-cloud{width:min(860px,98vw);height:min(100vh - 130px,880px)}.curious-float__window{width:148px}.curious-float__window-title{max-width:128px;font-size:11px}.curious-float__tile{width:96px;padding:12px 10px}.curious-float__icon-label{max-width:88px;font-size:12px}.curious-dock__icons{scrollbar-width:none;gap:2px;max-width:calc(100vw - 32px);padding:6px 8px 8px;overflow-x:auto}.curious-dock__icons::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.curious-preview-backdrop,.curious-preview{animation:none}}
