.QuickLook-module__RzutRW__layer{--quicklook-muted:#5c5c60;--quicklook-media-height:300px;z-index:36;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.QuickLook-module__RzutRW__backdrop{background:#0000002e;animation:.16s ease-out both QuickLook-module__RzutRW__quickLookFade;position:absolute;inset:0}.QuickLook-module__RzutRW__panel{border-radius:var(--radius-panel);background:var(--glass-panel-bg);width:min(640px,100vw - 32px);max-height:82dvh;box-shadow:var(--shadow-window);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));color:var(--text-primary);flex-direction:column;animation:.16s cubic-bezier(.22,1,.36,1) both QuickLook-module__RzutRW__quickLookIn;display:flex;position:relative;overflow:hidden}.QuickLook-module__RzutRW__bar{border-bottom:1px solid var(--color-hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.QuickLook-module__RzutRW__close{width:28px;height:28px;color:var(--text-primary);cursor:pointer;background:#0000000f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.QuickLook-module__RzutRW__close:hover{background:#0000001c}.QuickLook-module__RzutRW__close svg{display:block}.QuickLook-module__RzutRW__primary{border-radius:var(--radius-pill);background:var(--color-selection);color:#fff;cursor:pointer;letter-spacing:-.14px;border:0;padding:6px 14px;font-size:14px;font-weight:600;line-height:20px}.QuickLook-module__RzutRW__primary:hover{filter:brightness(.92)}.QuickLook-module__RzutRW__close:focus-visible,.QuickLook-module__RzutRW__primary:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}.QuickLook-module__RzutRW__content{overscroll-behavior:contain;outline:none;min-height:0;padding:16px 20px 24px;overflow-y:auto}.QuickLook-module__RzutRW__content:focus-visible{box-shadow:inset 0 0 0 2px var(--color-selection)}.QuickLook-module__RzutRW__media{width:min(100%, calc(var(--quicklook-media-height) * var(--media-ratio)));box-shadow:0 0 0 1px var(--color-hairline);border-radius:10px;margin:0 auto 16px;position:relative;overflow:hidden}.QuickLook-module__RzutRW__media img{object-fit:cover}.QuickLook-module__RzutRW__title{font:600 22px/28px var(--font-display);letter-spacing:-.44px}.QuickLook-module__RzutRW__meta{color:var(--quicklook-muted);letter-spacing:-.14px;margin-top:2px;font-size:14px;line-height:20px}.QuickLook-module__RzutRW__field{margin-top:18px}.QuickLook-module__RzutRW__field h3{color:var(--quicklook-muted);letter-spacing:-.08px;font-size:13px;font-weight:600;line-height:18px}.QuickLook-module__RzutRW__field p,.QuickLook-module__RzutRW__impact li{letter-spacing:-.3px;font-size:15px;line-height:21px}.QuickLook-module__RzutRW__field p{margin-top:4px}.QuickLook-module__RzutRW__chips{flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none;display:flex}.QuickLook-module__RzutRW__chips li{border-radius:var(--radius-icon);letter-spacing:-.14px;background:#0000000f;padding:3px 10px;font-size:14px;line-height:20px}.QuickLook-module__RzutRW__field .QuickLook-module__RzutRW__ownership{margin-top:8px}.QuickLook-module__RzutRW__impact{flex-direction:column;gap:4px;margin-top:4px;padding-left:18px;display:flex}@keyframes QuickLook-module__RzutRW__quickLookIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes QuickLook-module__RzutRW__quickLookFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.QuickLook-module__RzutRW__panel,.QuickLook-module__RzutRW__backdrop{animation:none}}@media (max-width:809.98px){.QuickLook-module__RzutRW__layer{--quicklook-media-height:220px;place-items:end stretch;padding:0}.QuickLook-module__RzutRW__panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0;transform-origin:50% 100%;width:100%}.QuickLook-module__RzutRW__content{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}}
.Spotlight-module__TLkm_q__backdrop{z-index:50;background:0 0;position:fixed;inset:0}.Spotlight-module__TLkm_q__panel{border-radius:var(--radius-panel);background:var(--glass-panel-bg);width:min(640px,100vw - 32px);max-height:60vh;box-shadow:var(--shadow-window);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));flex-direction:column;animation:.18s cubic-bezier(.22,1,.36,1) both Spotlight-module__TLkm_q__panelIn;display:flex;position:fixed;top:18vh;left:50%;overflow:hidden;translate:-50%}.Spotlight-module__TLkm_q__inputRow{border-bottom:1px solid var(--color-hairline);flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.Spotlight-module__TLkm_q__icon{width:20px;height:20px;color:var(--text-muted-glass);flex:0 0 20px}.Spotlight-module__TLkm_q__input{min-width:0;color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.4px;background:0 0;border:0;flex:auto;font-size:20px;line-height:26px}.Spotlight-module__TLkm_q__input::placeholder{color:var(--text-muted-glass)}.Spotlight-module__TLkm_q__input:focus{outline:none}.Spotlight-module__TLkm_q__input:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px;border-radius:4px}.Spotlight-module__TLkm_q__empty{color:var(--text-muted-glass);letter-spacing:-.16px;text-align:center;padding:24px 20px;font-size:16px;line-height:22.4px}.Spotlight-module__TLkm_q__results{flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}.Spotlight-module__TLkm_q__group+.Spotlight-module__TLkm_q__group{border-top:1px solid var(--color-hairline)}.Spotlight-module__TLkm_q__groupHeading{color:var(--text-muted-glass);letter-spacing:.04em;text-transform:uppercase;padding:10px 20px 4px;font-size:12px;font-weight:600}.Spotlight-module__TLkm_q__result{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 20px;display:flex}.Spotlight-module__TLkm_q__resultTitle{min-width:0;max-width:100%;color:var(--text-primary);letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:16px;line-height:22.4px;overflow:hidden}.Spotlight-module__TLkm_q__resultSubtitle{min-width:0;color:var(--text-muted-glass);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;line-height:19.6px;overflow:hidden}.Spotlight-module__TLkm_q__active{background:var(--color-selection)}.Spotlight-module__TLkm_q__active .Spotlight-module__TLkm_q__resultTitle,.Spotlight-module__TLkm_q__active .Spotlight-module__TLkm_q__resultSubtitle{color:#fff}.Spotlight-module__TLkm_q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Spotlight-module__TLkm_q__panelIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.Spotlight-module__TLkm_q__panel{animation:none}}@media (max-width:809.98px){.Spotlight-module__TLkm_q__panel{top:var(--menu-bar-height);width:100%;max-height:calc(100% - var(--menu-bar-height));border-radius:0;left:0;translate:none}.Spotlight-module__TLkm_q__result{flex-direction:column;align-items:stretch;gap:0}.Spotlight-module__TLkm_q__resultSubtitle{text-align:left}}
.DailyTools-module__inQg9W__desktop{z-index:4;width:min(292px, calc(50vw - var(--dock-half-width,240px) - 32px));color:var(--text-home);pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:24px;left:16px}.DailyTools-module__inQg9W__desktop .DailyTools-module__inQg9W__tool{pointer-events:auto}.DailyTools-module__inQg9W__compact{display:none}.DailyTools-module__inQg9W__heading,.DailyTools-module__inQg9W__intro{background:var(--label-chip);text-align:left;max-width:100%;text-shadow:var(--shadow-icon-label);border-radius:5px;padding:1px 8px}.DailyTools-module__inQg9W__heading{letter-spacing:-.3px;font-size:15px;font-weight:600;line-height:20px}.DailyTools-module__inQg9W__intro{letter-spacing:-.26px;font-size:13px;line-height:18px}.DailyTools-module__inQg9W__grid{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;width:100%;margin-top:4px;display:flex}.DailyTools-module__inQg9W__tool{width:92px;color:inherit;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 0 2px;display:flex}.DailyTools-module__inQg9W__image{border-radius:12px;padding:3px;display:block}.DailyTools-module__inQg9W__image img{width:56px;height:56px;display:block}.DailyTools-module__inQg9W__label{background:var(--label-chip);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.26px;max-width:92px;text-shadow:var(--shadow-icon-label);border-radius:5px;padding:1px 5px;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.DailyTools-module__inQg9W__tool:hover .DailyTools-module__inQg9W__image{background:#ffffff1a}.DailyTools-module__inQg9W__selected .DailyTools-module__inQg9W__image,.DailyTools-module__inQg9W__selected:hover .DailyTools-module__inQg9W__image{background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff38}.DailyTools-module__inQg9W__selected .DailyTools-module__inQg9W__label{background:var(--color-selection)}.DailyTools-module__inQg9W__tool:focus-visible{outline:2px solid var(--text-home);outline-offset:2px}.DailyTools-module__inQg9W__desktop[data-dragging]{z-index:5}.DailyTools-module__inQg9W__desktop .DailyTools-module__inQg9W__tool{touch-action:none}.DailyTools-module__inQg9W__tool[data-dragging]{opacity:.8}@media (max-width:1199.98px){.DailyTools-module__inQg9W__desktop{display:none}.DailyTools-module__inQg9W__compact{width:100%;color:var(--text-home);flex-direction:column;align-items:flex-start;gap:6px;margin-top:28px;display:flex}.DailyTools-module__inQg9W__heading,.DailyTools-module__inQg9W__intro{text-align:left}.DailyTools-module__inQg9W__grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px 16px;display:grid}.DailyTools-module__inQg9W__tool{cursor:pointer;width:100%}.DailyTools-module__inQg9W__label{max-width:100%}}@media (max-width:1199.98px) and (max-height:520px){.DailyTools-module__inQg9W__compact{margin-top:16px}.DailyTools-module__inQg9W__grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 12px}.DailyTools-module__inQg9W__image img{width:48px;height:48px}}
.CompactDesktop-module__7qgG0a__band{display:none}@media (max-width:1199.98px){.CompactDesktop-module__7qgG0a__band{z-index:2;top:160px;right:0;bottom:var(--dock-reserve);overscroll-behavior:contain;padding:4px 24px;display:flex;position:absolute;left:0;overflow-y:auto}.CompactDesktop-module__7qgG0a__content{margin:auto}.CompactDesktop-module__7qgG0a__grid{grid-template-columns:repeat(3,149.328px);gap:24px 16px;margin:auto;display:grid}.CompactDesktop-module__7qgG0a__grid button{width:149.328px;min-height:110px;color:var(--text-home);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.CompactDesktop-module__7qgG0a__grid button:focus-visible{outline:2px solid var(--text-home);outline-offset:4px}.CompactDesktop-module__7qgG0a__image img{width:72px;height:72px;display:block}.CompactDesktop-module__7qgG0a__label{background:var(--label-chip);overflow-wrap:anywhere;text-align:center;letter-spacing:-.64px;text-shadow:var(--shadow-icon-label);border-radius:6px;padding:2px 6px;font-size:16px;line-height:22.4px}}@media (max-width:809.98px){.CompactDesktop-module__7qgG0a__band{top:152px}.CompactDesktop-module__7qgG0a__content{width:100%}.CompactDesktop-module__7qgG0a__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.CompactDesktop-module__7qgG0a__grid button{width:100%}}@media (max-width:809.98px) and (max-height:700px){.CompactDesktop-module__7qgG0a__grid{row-gap:8px}.CompactDesktop-module__7qgG0a__grid button{min-height:84px}.CompactDesktop-module__7qgG0a__image img{width:56px;height:56px}}@media (max-width:1199.98px) and (max-height:520px){.CompactDesktop-module__7qgG0a__band{top:124px}.CompactDesktop-module__7qgG0a__content{width:min(100%,680px)}.CompactDesktop-module__7qgG0a__grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;width:min(100%,680px)}.CompactDesktop-module__7qgG0a__grid button{width:100%;min-height:84px}.CompactDesktop-module__7qgG0a__image img{width:48px;height:48px}.CompactDesktop-module__7qgG0a__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.26px;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}}
.DesktopIcons-module__JERgYW__icons{z-index:4;top:calc(var(--menu-bar-height) + 16px);pointer-events:none;direction:rtl;grid-template-rows:repeat(auto-fill,112px);grid-auto-columns:128px;grid-auto-flow:column;gap:8px;display:grid;position:absolute;bottom:24px;right:12px}.DesktopIcons-module__JERgYW__icons[data-dragging]{z-index:5}.DesktopIcons-module__JERgYW__icon{width:128px;height:112px;color:var(--text-home);cursor:default;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;direction:ltr;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px 0;display:flex}.DesktopIcons-module__JERgYW__icon[data-dragging]{opacity:.8}.DesktopIcons-module__JERgYW__image{border-radius:10px;padding:3px;display:block}.DesktopIcons-module__JERgYW__image img{width:64px;height:64px;display:block}.DesktopIcons-module__JERgYW__label{background:var(--label-chip);text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.28px;max-width:126px;text-shadow:var(--shadow-icon-label);border-radius:5px;padding:1px 6px;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.DesktopIcons-module__JERgYW__icon:hover .DesktopIcons-module__JERgYW__image{background:#ffffff1a}.DesktopIcons-module__JERgYW__selected .DesktopIcons-module__JERgYW__image,.DesktopIcons-module__JERgYW__selected:hover .DesktopIcons-module__JERgYW__image{background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff38}.DesktopIcons-module__JERgYW__selected .DesktopIcons-module__JERgYW__label{background:var(--color-selection)}.DesktopIcons-module__JERgYW__icon:focus-visible{outline:2px solid var(--text-home);outline-offset:2px}@media (max-width:1199.98px){.DesktopIcons-module__JERgYW__icons{display:none}}
.InertBehindSheet-module__uqn7Ua__contents{display:contents}
.Dock-module__KQlsqa__dock{z-index:30;left:50%;bottom:var(--dock-bottom-desktop);border-radius:var(--radius-dock);max-width:calc(100vw - 32px);-webkit-backdrop-filter:blur(var(--blur-dock));backdrop-filter:blur(var(--blur-dock));position:fixed;translate:-50%}.Dock-module__KQlsqa__pages{border:1px solid var(--dock-glass-border);border-radius:var(--radius-dock-inner);background:var(--dock-glass-bg);box-shadow:var(--shadow-dock);align-items:center;gap:6px;padding:0 8px;display:flex}.Dock-module__KQlsqa__divider{width:1px;height:var(--dock-icon-size);background:var(--color-divider);flex:0 0 1px}.Dock-module__KQlsqa__item{width:calc(var(--dock-item-width) * var(--dock-scale,1));height:var(--dock-item-height);flex:0 1 calc(var(--dock-item-width) * var(--dock-scale,1));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:40px;padding:0;transition:width .16s ease-out,flex-basis .16s ease-out;display:flex;position:relative}.Dock-module__KQlsqa__item img{width:100%;max-width:var(--dock-icon-size);aspect-ratio:1;border-radius:var(--radius-media);object-fit:cover;transform-origin:50% 100%;height:auto;transform:translateY(calc((var(--dock-scale,1) - 1) * -20px)) scale(var(--dock-scale,1));transition:transform .16s ease-out;display:block}.Dock-module__KQlsqa__dot{background:var(--text-home);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;translate:-50%;box-shadow:0 0 0 1px #00000040}.Dock-module__KQlsqa__tooltip{left:50%;bottom:calc(var(--dock-item-height) + 16px + (var(--dock-scale,1) - 1) * (var(--dock-icon-size) + 20px));z-index:1;border-radius:var(--radius-pill);background:var(--page-bg);color:var(--text-primary);opacity:0;pointer-events:none;white-space:nowrap;font:400 12px/15.6px var(--font-body);letter-spacing:-.48px;padding:3px 12px;position:absolute;translate:-50%}.Dock-module__KQlsqa__tooltip:after{content:"";background:var(--page-bg);clip-path:polygon(0 0,100% 0,50% 100%);width:26px;height:8px;position:absolute;bottom:-7px;left:50%;translate:-50%}.Dock-module__KQlsqa__item:is(:hover,:focus-visible,:active) .Dock-module__KQlsqa__tooltip{animation:.4s cubic-bezier(.34,1.56,.64,1) both Dock-module__KQlsqa__tooltipIn}@keyframes Dock-module__KQlsqa__tooltipIn{0%{opacity:0;translate:-50% 4px}to{opacity:1;translate:-50%}}@media (max-width:1199.98px){.Dock-module__KQlsqa__dock{bottom:var(--dock-bottom-compact)}}@media (max-width:809.98px){.Dock-module__KQlsqa__pages{gap:4px;padding:0 6px}.Dock-module__KQlsqa__item{width:calc(var(--dock-item-width-compact) * var(--dock-scale,1));height:var(--dock-item-height-compact);flex-basis:calc(var(--dock-item-width-compact) * var(--dock-scale,1));align-items:flex-end;padding-bottom:12px}.Dock-module__KQlsqa__item img{max-width:var(--dock-icon-size-compact)}.Dock-module__KQlsqa__divider{height:var(--dock-icon-size-compact)}.Dock-module__KQlsqa__tooltip{bottom:calc(var(--dock-item-height-compact) + 16px + (var(--dock-scale,1) - 1) * (var(--dock-icon-size-compact) + 20px))}.Dock-module__KQlsqa__hideOnPhone{display:none}}@media (prefers-reduced-motion:reduce){.Dock-module__KQlsqa__item:is(:hover,:focus-visible,:active) .Dock-module__KQlsqa__tooltip{opacity:1;animation:none}.Dock-module__KQlsqa__item,.Dock-module__KQlsqa__item img{transition:none}}
.MenuBar-module__F1tS4W__bar{z-index:40;width:100%;color:var(--text-home);background:linear-gradient(#5454541a 0%,#0000 100%);padding:2px 16px;position:fixed;top:0;left:0}.MenuBar-module__F1tS4W__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.MenuBar-module__F1tS4W__left{align-items:center;gap:2px;min-width:0;display:flex}.MenuBar-module__F1tS4W__right{flex:none;align-items:center;gap:14px;display:flex}.MenuBar-module__F1tS4W__menu{position:relative}.MenuBar-module__F1tS4W__trigger{color:inherit;cursor:pointer;letter-spacing:-.144px;text-shadow:var(--shadow-menubar-text);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:14.4px;font-weight:500;line-height:20.16px}.MenuBar-module__F1tS4W__appTrigger{letter-spacing:-.576px;font-weight:600}.MenuBar-module__F1tS4W__trigger[aria-expanded=true]{background:#ffffff2e}.MenuBar-module__F1tS4W__trigger:focus-visible{outline:2px solid var(--text-home);outline-offset:2px}.MenuBar-module__F1tS4W__iconButton{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.MenuBar-module__F1tS4W__iconButton:hover{background:#ffffff2e}.MenuBar-module__F1tS4W__iconButton:focus-visible{outline:2px solid var(--text-home);outline-offset:2px}.MenuBar-module__F1tS4W__language{letter-spacing:-.144px;text-shadow:var(--shadow-menubar-text);font-size:14.4px;font-weight:500}.MenuBar-module__F1tS4W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MenuBar-module__F1tS4W__clock{font-variant-numeric:tabular-nums;letter-spacing:-.144px;text-shadow:var(--shadow-menubar-text);white-space:nowrap;flex:none;font-size:14.4px;font-weight:500}.MenuBar-module__F1tS4W__panel{z-index:1;min-width:200px;max-width:min(260px,100vw - 32px);max-height:calc(100vh - var(--menu-bar-height) - 24px);background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));box-shadow:var(--shadow-window-inactive);color:var(--text-primary);border-radius:10px;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;overflow-y:auto}.MenuBar-module__F1tS4W__panelEnd{left:auto;right:0}.MenuBar-module__F1tS4W__item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;font-size:14px;line-height:26px;text-decoration:none;display:flex}.MenuBar-module__F1tS4W__item:hover,.MenuBar-module__F1tS4W__item:focus-visible{background:var(--color-selection);color:#fff;outline:none}.MenuBar-module__F1tS4W__item[aria-disabled=true]{color:var(--text-secondary);cursor:default}.MenuBar-module__F1tS4W__item[aria-disabled=true]:hover,.MenuBar-module__F1tS4W__item[aria-disabled=true]:focus-visible{color:var(--text-secondary);background:0 0}.MenuBar-module__F1tS4W__item[aria-disabled=true]:focus-visible{outline:2px solid var(--color-selection);outline-offset:-2px}.MenuBar-module__F1tS4W__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.MenuBar-module__F1tS4W__hint{color:var(--text-muted-glass);flex:none;font-size:12px}.MenuBar-module__F1tS4W__item:hover .MenuBar-module__F1tS4W__hint,.MenuBar-module__F1tS4W__item:focus-visible .MenuBar-module__F1tS4W__hint{color:#fffc}.MenuBar-module__F1tS4W__check{flex:0 0 14px;justify-content:center;width:14px;display:inline-flex}.MenuBar-module__F1tS4W__tagDot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.MenuBar-module__F1tS4W__separator{background:var(--color-hairline);height:1px;margin:4px 8px}.MenuBar-module__F1tS4W__heading{color:var(--text-muted-glass);letter-spacing:.04em;text-transform:uppercase;padding:6px 14px 2px;font-size:11px;font-weight:600}@media (max-width:1199.98px){.MenuBar-module__F1tS4W__language{display:none}}@media (max-width:809.98px){.MenuBar-module__F1tS4W__hideOnPhone{display:none}.MenuBar-module__F1tS4W__nav{gap:8px}}
.ProfileCard-module__9nFiTG__card{z-index:3;width:calc(100% - 32px);max-width:var(--card-max-width);border-radius:var(--radius-card);background:var(--glass-card-bg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));color:var(--text-home);cursor:grab;will-change:translate;flex-direction:column;gap:16px;padding:24px;animation:.6s cubic-bezier(.22,1.4,.36,1) both ProfileCard-module__9nFiTG__cardIn;display:flex;position:fixed;top:48px;left:16px}.ProfileCard-module__9nFiTG__card:active{cursor:grabbing}.ProfileCard-module__9nFiTG__avatar{object-fit:cover;object-position:center top;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block}.ProfileCard-module__9nFiTG__text{flex-direction:column;gap:16px;display:flex}.ProfileCard-module__9nFiTG__titles{flex-direction:column;gap:8px;display:flex}.ProfileCard-module__9nFiTG__titles h1{letter-spacing:-.768px;font-size:19.2px;font-weight:600;line-height:26.88px}.ProfileCard-module__9nFiTG__position,.ProfileCard-module__9nFiTG__tagline,.ProfileCard-module__9nFiTG__status{letter-spacing:-.16px;font-size:16px;font-weight:400;line-height:22.4px}.ProfileCard-module__9nFiTG__status{align-items:center;gap:8px;display:flex}.ProfileCard-module__9nFiTG__dot{background:var(--color-status-available);will-change:opacity;border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:2.4s ease-in-out infinite ProfileCard-module__9nFiTG__statusLoop;display:block}@keyframes ProfileCard-module__9nFiTG__cardIn{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes ProfileCard-module__9nFiTG__statusLoop{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1199.98px){.ProfileCard-module__9nFiTG__card{top:calc(var(--menu-bar-height) + 4px);cursor:default;flex-direction:row;align-items:center;gap:16px;max-width:none;padding:16px}.ProfileCard-module__9nFiTG__card:active{cursor:default}.ProfileCard-module__9nFiTG__text{gap:4px}.ProfileCard-module__9nFiTG__tagline{display:none}}@media (max-width:809.98px){.ProfileCard-module__9nFiTG__card{padding:12px}}@media (max-width:1199.98px) and (max-height:520px){.ProfileCard-module__9nFiTG__card{padding:10px 12px}.ProfileCard-module__9nFiTG__status{display:none}}@media (min-width:1200px){.ProfileCard-module__9nFiTG__card{touch-action:none}}@media (prefers-reduced-motion:reduce){.ProfileCard-module__9nFiTG__card,.ProfileCard-module__9nFiTG__dot{animation:none}}
.WindowChrome-module__-rSp5W__window{--fit-width:min(var(--window-width), calc(100vw - 32px));--fit-height:min(var(--window-height), calc(100vh - var(--menu-bar-height) - 16px - var(--dock-reserve)));left:clamp(16px, var(--window-left), calc(100vw - var(--fit-width) - 16px));top:clamp(calc(var(--menu-bar-height) + 8px), var(--window-top), calc(100vh - var(--fit-height) - 16px));width:var(--fit-width);height:var(--fit-height);border-radius:var(--radius-window);background:var(--page-bg);box-shadow:var(--shadow-window);pointer-events:auto;transform-origin:50%;will-change:translate, scale;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both WindowChrome-module__-rSp5W__windowOpen;display:flex;position:fixed;overflow:hidden}.WindowChrome-module__-rSp5W__window:focus,.WindowChrome-module__-rSp5W__window:focus-visible{outline:none}.WindowChrome-module__-rSp5W__inactive{box-shadow:var(--shadow-window-inactive)}.WindowChrome-module__-rSp5W__chrome{z-index:2;background:var(--page-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 40px;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex;position:relative}.WindowChrome-module__-rSp5W__chrome:active{cursor:grabbing}.WindowChrome-module__-rSp5W__controls{flex:none;gap:8px;display:flex}.WindowChrome-module__-rSp5W__controls button{border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none;width:12px;height:12px;padding:0;display:block;position:relative}.WindowChrome-module__-rSp5W__red{background:var(--color-traffic-red)}.WindowChrome-module__-rSp5W__yellow{background:var(--color-traffic-yellow)}.WindowChrome-module__-rSp5W__green{background:var(--color-traffic-green)}.WindowChrome-module__-rSp5W__inactive .WindowChrome-module__-rSp5W__controls:not(:hover,:focus-within) button{background:var(--color-traffic-inactive)}.WindowChrome-module__-rSp5W__chromeTitle{min-width:0;color:var(--text-secondary);letter-spacing:-.64px;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:16px;line-height:22.4px;overflow:hidden}.WindowChrome-module__-rSp5W__accessory{flex:none;align-items:center;gap:8px;display:flex}.WindowChrome-module__-rSp5W__body{cursor:auto;flex:auto;min-height:0;position:relative;overflow:auto}.WindowChrome-module__-rSp5W__maximized{left:8px!important;top:calc(var(--menu-bar-height) + 4px)!important;width:calc(100vw - 16px)!important;height:calc(100vh - var(--menu-bar-height) - 4px - var(--dock-reserve))!important;translate:none!important}.WindowChrome-module__-rSp5W__minimized{display:none}@keyframes WindowChrome-module__-rSp5W__windowOpen{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.WindowChrome-module__-rSp5W__closing{animation:.2s cubic-bezier(.4,0,1,1) both WindowChrome-module__-rSp5W__windowClose}@keyframes WindowChrome-module__-rSp5W__windowClose{0%{opacity:1;scale:1}to{opacity:0;scale:.94}}.WindowChrome-module__-rSp5W__minimizing{animation:.26s cubic-bezier(.4,0,1,1) both WindowChrome-module__-rSp5W__windowMinimize}@keyframes WindowChrome-module__-rSp5W__windowMinimize{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(40vh)scale(.12)}}@media (prefers-reduced-motion:reduce){.WindowChrome-module__-rSp5W__window{animation:none}.WindowChrome-module__-rSp5W__closing{animation:1ms linear both WindowChrome-module__-rSp5W__windowClose}.WindowChrome-module__-rSp5W__minimizing{animation:1ms linear both WindowChrome-module__-rSp5W__windowMinimize}}@media (max-width:809.98px){.WindowChrome-module__-rSp5W__window{border-radius:16px 16px 0 0;left:0!important;top:var(--menu-bar-height)!important;width:100%!important;height:calc(100% - var(--menu-bar-height))!important;translate:none!important}.WindowChrome-module__-rSp5W__chrome{cursor:auto}.WindowChrome-module__-rSp5W__controls .WindowChrome-module__-rSp5W__yellow,.WindowChrome-module__-rSp5W__controls .WindowChrome-module__-rSp5W__green{display:none}.WindowChrome-module__-rSp5W__controls .WindowChrome-module__-rSp5W__red:before{content:"";position:absolute;inset:-16px}}@media (pointer:coarse){.WindowChrome-module__-rSp5W__controls{gap:16px}.WindowChrome-module__-rSp5W__controls button:before{content:"";position:absolute;inset:-8px}}
.AboutApp-module__KS13uq__body{flex-direction:column;gap:28px;padding:32px 40px 40px;display:flex}.AboutApp-module__KS13uq__header{align-items:center;gap:20px;display:flex}.AboutApp-module__KS13uq__portrait{object-fit:cover;object-position:center top;box-shadow:var(--shadow-about-image);border-radius:50%;flex:none}.AboutApp-module__KS13uq__header h2{font:600 22px/28px var(--font-display);letter-spacing:-.66px}.AboutApp-module__KS13uq__position{color:var(--text-muted);letter-spacing:-.3px;margin-top:2px;font-size:15px}.AboutApp-module__KS13uq__specs{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:10px;padding:20px 0;display:flex}.AboutApp-module__KS13uq__specs div{align-items:center;gap:16px;display:flex}.AboutApp-module__KS13uq__specs dt{color:var(--text-muted);letter-spacing:-.28px;flex:0 0 88px;font-size:14px}.AboutApp-module__KS13uq__specs dd{letter-spacing:-.3px;align-items:center;font-size:15px;display:flex}.AboutApp-module__KS13uq__specs dd a{text-decoration:underline}.AboutApp-module__KS13uq__statusDot{background:var(--color-status-available);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.AboutApp-module__KS13uq__groups{flex-direction:column;gap:14px;display:flex}.AboutApp-module__KS13uq__row{align-items:baseline;gap:16px;display:flex}.AboutApp-module__KS13uq__rowLabel{color:var(--text-muted);font:600 12px/16px var(--font-mono);letter-spacing:.6px;text-transform:uppercase;flex:0 0 128px}.AboutApp-module__KS13uq__chips{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.AboutApp-module__KS13uq__chips li{border-radius:var(--radius-icon);background:var(--color-panel-muted);letter-spacing:-.28px;padding:3px 10px;font-size:14px}.AboutApp-module__KS13uq__languages{flex-direction:column;flex:auto;gap:4px;display:flex}.AboutApp-module__KS13uq__languages li{letter-spacing:-.28px;justify-content:space-between;gap:12px;font-size:14px;display:flex}.AboutApp-module__KS13uq__level{color:var(--text-muted)}.AboutApp-module__KS13uq__panel{border-radius:var(--radius-panel);background:var(--color-panel-muted);flex-direction:column;gap:12px;padding:20px;display:flex}.AboutApp-module__KS13uq__panel p{letter-spacing:-.3px;font-size:15px;line-height:21px}.AboutApp-module__KS13uq__actions{gap:12px;display:flex}.AboutApp-module__KS13uq__primary,.AboutApp-module__KS13uq__secondary{border-radius:var(--radius-pill);letter-spacing:-.28px;cursor:pointer;border:0;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;display:inline-flex}.AboutApp-module__KS13uq__primary{background:var(--color-selection);color:#fff}.AboutApp-module__KS13uq__secondary{background:var(--color-panel-muted);color:var(--text-primary)}.AboutApp-module__KS13uq__primary:focus-visible,.AboutApp-module__KS13uq__secondary:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}@media (max-width:809.98px){.AboutApp-module__KS13uq__body{gap:24px;padding:20px}.AboutApp-module__KS13uq__header{flex-direction:column;align-items:flex-start;gap:12px}.AboutApp-module__KS13uq__row{flex-direction:column;gap:6px}.AboutApp-module__KS13uq__rowLabel{flex-basis:auto}.AboutApp-module__KS13uq__actions{flex-direction:column}}
.CvApp-module__SotW-G__button{border-radius:var(--radius-pill);background:var(--color-panel-muted);height:26px;color:var(--text-primary);letter-spacing:-.26px;white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.CvApp-module__SotW-G__button:hover{background:var(--color-divider)}.CvApp-module__SotW-G__button:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}.CvApp-module__SotW-G__canvas{background:var(--color-panel-muted);padding:32px 24px}.CvApp-module__SotW-G__page{border-radius:var(--radius-media);background:var(--page-bg);max-width:680px;box-shadow:var(--shadow-about-image);margin:0 auto;padding:56px 64px}.CvApp-module__SotW-G__header{border-bottom:1px solid var(--color-divider);padding-bottom:24px}.CvApp-module__SotW-G__header h1{font:600 28px/33.6px var(--font-display);letter-spacing:-.84px}.CvApp-module__SotW-G__position{letter-spacing:-.64px;margin-top:4px;font-size:16px;line-height:22.4px}.CvApp-module__SotW-G__meta{color:var(--text-muted);letter-spacing:-.28px;margin-top:8px;font-size:14px;line-height:20px}.CvApp-module__SotW-G__meta a{text-decoration:underline}.CvApp-module__SotW-G__page section{margin-top:32px}.CvApp-module__SotW-G__page h2{color:var(--text-muted);font:600 13px/18px var(--font-mono);letter-spacing:.5px;text-transform:uppercase}.CvApp-module__SotW-G__entry{margin-top:16px}.CvApp-module__SotW-G__entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.CvApp-module__SotW-G__entryHead h3{font:600 16px/22.4px var(--font-body);letter-spacing:-.64px}.CvApp-module__SotW-G__period{color:var(--text-muted);letter-spacing:-.28px;flex:none;font-size:14px}.CvApp-module__SotW-G__entry ul{flex-direction:column;gap:4px;margin-top:6px;padding-left:18px;display:flex}.CvApp-module__SotW-G__entry li,.CvApp-module__SotW-G__entry p{letter-spacing:-.3px;font-size:15px;line-height:21px}.CvApp-module__SotW-G__entry p{color:var(--text-muted);margin-top:4px}.CvApp-module__SotW-G__skills{flex-direction:column;gap:8px;margin-top:12px;display:flex}.CvApp-module__SotW-G__skills div{flex-wrap:wrap;gap:4px 12px;display:flex}.CvApp-module__SotW-G__skills dt{letter-spacing:-.3px;flex:0 0 160px;font-size:15px;font-weight:600}.CvApp-module__SotW-G__skills dd{color:var(--text-muted);letter-spacing:-.3px;flex:240px;font-size:15px}.CvApp-module__SotW-G__languages{flex-direction:column;gap:4px;margin-top:12px;padding-left:18px;display:flex}.CvApp-module__SotW-G__languages li{letter-spacing:-.3px;font-size:15px}.CvApp-module__SotW-G__footer{border-top:1px solid var(--color-divider);color:var(--text-muted);letter-spacing:-.26px;margin-top:40px;padding-top:16px;font-size:13px}@media (max-width:809.98px){.CvApp-module__SotW-G__canvas{padding:16px}.CvApp-module__SotW-G__page{max-width:none;padding:24px 20px}.CvApp-module__SotW-G__skills div{flex-direction:column;gap:2px}.CvApp-module__SotW-G__skills dt{flex-basis:auto}.CvApp-module__SotW-G__fullscreen{display:none}}@media print{*:has(.CvApp-module__SotW-G__canvas){width:auto!important;height:auto!important;box-shadow:none!important;animation:none!important;position:static!important;overflow:visible!important;transform:none!important}*:has(.CvApp-module__SotW-G__canvas)>:not(:has(.CvApp-module__SotW-G__canvas)):not(.CvApp-module__SotW-G__canvas){display:none!important}.CvApp-module__SotW-G__canvas{background:0 0;padding:0}.CvApp-module__SotW-G__page{max-width:none;box-shadow:none}}
.ReferencesApp-module__5lYlTa__list{flex-direction:column;gap:32px;list-style:none;display:flex}.ReferencesApp-module__5lYlTa__entry:not(:last-child){border-bottom:1px solid var(--color-divider);padding-bottom:32px}.ReferencesApp-module__5lYlTa__quote{letter-spacing:-.32px;font-size:16px;line-height:24px}.ReferencesApp-module__5lYlTa__name{letter-spacing:-.3px;margin-top:16px;font-size:15px;font-weight:700}.ReferencesApp-module__5lYlTa__role,.ReferencesApp-module__5lYlTa__relation{color:var(--text-muted);letter-spacing:-.28px;font-size:14px;line-height:20px}.ReferencesApp-module__5lYlTa__linkedin{letter-spacing:-.28px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-block}.ReferencesApp-module__5lYlTa__linkedin:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}
.TextDocument-module__rv6AbG__body{background:var(--page-bg)}.TextDocument-module__rv6AbG__page{max-width:620px;margin:0 auto;padding:32px 24px}.TextDocument-module__rv6AbG__text{letter-spacing:-.32px;white-space:pre-wrap;font-size:16px;line-height:24px}.TextDocument-module__rv6AbG__text+.TextDocument-module__rv6AbG__text{margin-top:16px}@media (max-width:809.98px){.TextDocument-module__rv6AbG__page{padding:24px 16px}}
.SiteInfoApp-module__pekpXG__shortcuts{border-collapse:collapse;width:100%;margin-top:24px}.SiteInfoApp-module__pekpXG__caption{color:var(--text-muted);font:600 12px/16px var(--font-mono);letter-spacing:.6px;text-align:left;text-transform:uppercase;margin-bottom:8px}.SiteInfoApp-module__pekpXG__shortcuts th,.SiteInfoApp-module__pekpXG__shortcuts td{border-top:1px solid var(--color-divider);letter-spacing:-.28px;vertical-align:top;padding:8px 0;font-size:14px;line-height:20px}.SiteInfoApp-module__pekpXG__shortcuts th{text-align:left;white-space:nowrap;width:180px;padding-right:16px;font-weight:400}.SiteInfoApp-module__pekpXG__shortcuts kbd{border:1px solid var(--color-divider);background:var(--color-panel-muted);font:400 13px/18px var(--font-mono);letter-spacing:0;border-radius:6px;padding:2px 8px;display:inline-block}@media (max-width:809.98px){.SiteInfoApp-module__pekpXG__shortcuts th{white-space:normal;width:auto}}
.ToolInfoApp-module__y148wW__page{text-align:center;flex-direction:column;align-items:center;display:flex}.ToolInfoApp-module__y148wW__icon{width:80px;height:80px;display:block}.ToolInfoApp-module__y148wW__name{letter-spacing:-.4px;margin:12px 0 8px;font-size:20px;font-weight:600;line-height:26px}
.FinderApp-module__XqgmVW__finder,.FinderApp-module__XqgmVW__toolbar{--finder-muted:#6e6e73;--finder-hover:#0000000a;--finder-current:#00000014;--finder-stripe:#00000006;--finder-on-selection:#fff}.FinderApp-module__XqgmVW__body{display:flex}.FinderApp-module__XqgmVW__finder{border-top:1px solid var(--color-hairline);letter-spacing:-.08px;flex:auto;min-width:0;min-height:0;font-size:13px;line-height:18px;display:flex}.FinderApp-module__XqgmVW__toolbar{flex:none;align-items:center;gap:8px;display:flex}.FinderApp-module__XqgmVW__segment{gap:2px;display:flex}.FinderApp-module__XqgmVW__tool{width:28px;height:28px;color:var(--text-primary);cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.FinderApp-module__XqgmVW__tool svg{display:block}.FinderApp-module__XqgmVW__tool:hover{background:var(--finder-hover)}.FinderApp-module__XqgmVW__tool[aria-pressed=true]{background:var(--finder-current);color:var(--color-selection)}.FinderApp-module__XqgmVW__tool[aria-disabled=true]{color:var(--finder-muted);opacity:.45;background:0 0}.FinderApp-module__XqgmVW__tool:focus-visible{outline:2px solid var(--color-selection);outline-offset:1px}.FinderApp-module__XqgmVW__sidebar{border-right:1px solid var(--color-hairline);background:var(--color-sidebar);flex:0 0 196px;min-height:0;padding:4px 8px 16px;overflow-y:auto}.FinderApp-module__XqgmVW__sidebarHeading{color:var(--finder-muted);letter-spacing:0;margin:12px 8px 4px;font-size:12px;font-weight:600;line-height:16px}.FinderApp-module__XqgmVW__sidebar ul{list-style:none}.FinderApp-module__XqgmVW__place{width:100%;min-height:28px;color:var(--text-primary);cursor:default;letter-spacing:-.14px;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;line-height:20px;display:flex}.FinderApp-module__XqgmVW__place:hover{background:var(--finder-hover)}.FinderApp-module__XqgmVW__place[aria-current=page]{background:var(--finder-current);font-weight:600}.FinderApp-module__XqgmVW__place:focus-visible{outline:2px solid var(--color-selection);outline-offset:-2px}.FinderApp-module__XqgmVW__placeIcon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.FinderApp-module__XqgmVW__placeIcon img{display:block}.FinderApp-module__XqgmVW__placeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FinderApp-module__XqgmVW__dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.FinderApp-module__XqgmVW__main{background:var(--page-bg);flex-direction:column;flex:auto;min-width:0;display:flex}.FinderApp-module__XqgmVW__phoneBar{padding:12px 16px 0;display:none}.FinderApp-module__XqgmVW__picker{border:1px solid var(--color-divider);background:var(--page-bg);width:100%;min-height:40px;color:var(--text-primary);border-radius:10px;padding:0 12px;font-size:16px}.FinderApp-module__XqgmVW__picker:focus-visible{outline:2px solid var(--color-selection);outline-offset:1px}.FinderApp-module__XqgmVW__path{padding:10px 16px 0}.FinderApp-module__XqgmVW__path ol{align-items:center;gap:2px;min-width:0;list-style:none;display:flex;overflow:hidden}.FinderApp-module__XqgmVW__path li{align-items:center;gap:2px;min-width:0;display:flex}.FinderApp-module__XqgmVW__separator{color:var(--finder-muted);padding:0 2px}.FinderApp-module__XqgmVW__crumb{min-width:0;color:var(--finder-muted);cursor:default;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:13px;line-height:18px;display:inline-flex}.FinderApp-module__XqgmVW__crumb img{flex:none;display:block}.FinderApp-module__XqgmVW__crumbLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.FinderApp-module__XqgmVW__crumb:hover{background:var(--finder-hover);color:var(--text-primary)}.FinderApp-module__XqgmVW__crumb[aria-current=page]{color:var(--text-primary);font-weight:600}.FinderApp-module__XqgmVW__crumb:focus-visible{outline:2px solid var(--color-selection);outline-offset:-2px}.FinderApp-module__XqgmVW__heading{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 16px 12px 22px;display:flex}.FinderApp-module__XqgmVW__heading h2{font:600 20px/26px var(--font-display);letter-spacing:-.4px;align-items:center;gap:8px;display:inline-flex}.FinderApp-module__XqgmVW__heading p{color:var(--finder-muted);font-size:13px;line-height:18px}.FinderApp-module__XqgmVW__station{background:var(--color-sidebar);border-radius:10px;flex:none;margin:12px 16px 4px 22px;padding:12px 14px}.FinderApp-module__XqgmVW__station h3,.FinderApp-module__XqgmVW__sectionLabel{color:var(--finder-muted);font-size:12px;font-weight:600;line-height:16px}.FinderApp-module__XqgmVW__station ul{letter-spacing:-.14px;flex-direction:column;gap:4px;margin-top:6px;padding-left:18px;font-size:14px;line-height:20px;display:flex}.FinderApp-module__XqgmVW__sectionLabel{flex:none;padding:12px 16px 0 22px}.FinderApp-module__XqgmVW__scroller{scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.FinderApp-module__XqgmVW__scroller .FinderApp-module__XqgmVW__listbox{scrollbar-gutter:auto;flex:none;min-height:auto;overflow:visible}.FinderApp-module__XqgmVW__scroller .FinderApp-module__XqgmVW__listHeader{z-index:1;background:var(--page-bg);scrollbar-gutter:auto;position:sticky;top:0}.FinderApp-module__XqgmVW__station:focus{outline:none}.FinderApp-module__XqgmVW__station:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}.FinderApp-module__XqgmVW__status{border-top:1px solid var(--color-hairline);color:var(--finder-muted);text-align:center;flex:none;padding:5px 16px 6px;font-size:12px;line-height:16px}.FinderApp-module__XqgmVW__empty{color:var(--finder-muted);flex:auto;place-items:center;display:grid}.FinderApp-module__XqgmVW__listbox{scrollbar-gutter:stable;-webkit-user-select:none;user-select:none;outline:none;flex:auto;min-height:0;overflow-y:auto}.FinderApp-module__XqgmVW__listbox:focus-visible{box-shadow:inset 0 0 0 2px var(--color-selection)}.FinderApp-module__XqgmVW__option{cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none}.FinderApp-module__XqgmVW__grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-content:start;gap:12px 4px;padding:16px 12px 24px;display:grid}.FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__option{text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px 8px;display:flex}.FinderApp-module__XqgmVW__itemIcon{border-radius:8px;place-items:center;width:76px;height:76px;display:grid}.FinderApp-module__XqgmVW__itemIcon img{display:block}.FinderApp-module__XqgmVW__thumbnail{box-shadow:0 1px 3px #0000002e, 0 0 0 1px var(--color-hairline);border-radius:6px}.FinderApp-module__XqgmVW__itemLabel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;border-radius:5px;-webkit-box-orient:vertical;max-width:100%;padding:1px 6px;font-size:13px;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.FinderApp-module__XqgmVW__itemDetail{max-width:100%;color:var(--finder-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__option:hover .FinderApp-module__XqgmVW__itemIcon{background:var(--finder-hover)}.FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__itemIcon,.FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__selected:hover .FinderApp-module__XqgmVW__itemIcon{background:var(--finder-current)}.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__itemLabel{background:var(--color-selection);color:var(--finder-on-selection)}.FinderApp-module__XqgmVW__inactive .FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__itemLabel{background:var(--color-selection-inactive)}.FinderApp-module__XqgmVW__grid .FinderApp-module__XqgmVW__option:focus-visible{outline:2px solid var(--color-selection);outline-offset:0}.FinderApp-module__XqgmVW__columns{grid-template-columns:minmax(0,2.4fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.5fr);align-items:center;column-gap:12px;display:grid}.FinderApp-module__XqgmVW__listHeader{border-bottom:1px solid var(--color-hairline);min-height:28px;color:var(--finder-muted);scrollbar-gutter:stable;flex:none;padding:0 16px;font-size:12px;font-weight:600;overflow:hidden}.FinderApp-module__XqgmVW__listHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FinderApp-module__XqgmVW__list{flex-direction:column;padding:4px 8px 16px;display:flex}.FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__option{border-radius:6px;min-height:28px;padding:3px 8px}.FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__stripe{background:var(--finder-stripe)}.FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__option:hover{background:var(--finder-hover)}.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected,.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected:hover{background:var(--color-selection);color:var(--finder-on-selection)}.FinderApp-module__XqgmVW__inactive .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected,.FinderApp-module__XqgmVW__inactive .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected:hover{background:var(--color-selection-inactive)}.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__cell{color:inherit}.FinderApp-module__XqgmVW__inactive .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__cell{color:var(--text-primary)}.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected .FinderApp-module__XqgmVW__dot{box-shadow:0 0 0 1px var(--finder-on-selection)}.FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__option:focus-visible{outline:2px solid var(--color-selection);outline-offset:-2px}.FinderApp-module__XqgmVW__focused .FinderApp-module__XqgmVW__list .FinderApp-module__XqgmVW__selected:focus-visible{outline-color:var(--finder-on-selection)}.FinderApp-module__XqgmVW__nameCell{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.FinderApp-module__XqgmVW__nameIcon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.FinderApp-module__XqgmVW__nameIcon img{display:block}.FinderApp-module__XqgmVW__nameIcon .FinderApp-module__XqgmVW__thumbnail{box-shadow:0 0 0 1px var(--color-hairline);border-radius:3px}.FinderApp-module__XqgmVW__cellText,.FinderApp-module__XqgmVW__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FinderApp-module__XqgmVW__cell{color:var(--finder-muted)}.FinderApp-module__XqgmVW__tag{margin-right:10px}.FinderApp-module__XqgmVW__tag .FinderApp-module__XqgmVW__dot{width:8px;height:8px;margin-right:5px}@media (min-width:810px) and (max-width:1199.98px){.FinderApp-module__XqgmVW__sidebar{flex-basis:164px}.FinderApp-module__XqgmVW__place{font-size:13px}}@media (max-width:809.98px){.FinderApp-module__XqgmVW__sidebar{display:none}.FinderApp-module__XqgmVW__phoneBar{display:block}.FinderApp-module__XqgmVW__grid{grid-template-columns:repeat(auto-fill,minmax(max(100px,33.3333% - 3px),1fr));padding:12px 8px 24px}.FinderApp-module__XqgmVW__columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.FinderApp-module__XqgmVW__wide{display:none}}
.ProjectDetail-module__lodDrq__page{width:min(var(--project-content-width), calc(100vw - 32px));margin:0 auto;padding:80px 0 140px}.ProjectDetail-module__lodDrq__page h1{font:500 48px/57.6px var(--font-display);letter-spacing:-1.92px;margin-top:24px}.ProjectDetail-module__lodDrq__back{border-radius:var(--radius-back-button);background:var(--page-bg);place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid}.ProjectDetail-module__lodDrq__description{color:var(--text-secondary);font:400 16px/22.4px var(--font-body);letter-spacing:-.64px;margin-top:16px}.ProjectDetail-module__lodDrq__metadata{grid-template-columns:repeat(2,362px);gap:24px;margin-top:40px;display:grid}.ProjectDetail-module__lodDrq__metadata div{flex-direction:column;gap:4px;display:flex;overflow:hidden}.ProjectDetail-module__lodDrq__metadata dt,.ProjectDetail-module__lodDrq__metadata dd{letter-spacing:-.64px;font-size:16px;line-height:22.4px}.ProjectDetail-module__lodDrq__metadata dt{font-weight:600}.ProjectDetail-module__lodDrq__metadata dd{color:var(--text-secondary)}.ProjectDetail-module__lodDrq__mediaList{gap:var(--media-gap);flex-direction:column;margin-top:24px;display:flex}.ProjectDetail-module__lodDrq__media{border-radius:var(--radius-media);width:100%;position:relative;overflow:hidden}.ProjectDetail-module__lodDrq__media img{object-fit:cover}.ProjectDetail-module__lodDrq__next{margin-top:24px}.ProjectDetail-module__lodDrq__next h2{font:600 28px/33.6px var(--font-display);letter-spacing:-.84px}.ProjectDetail-module__lodDrq__nextCard{border-radius:var(--radius-window);cursor:pointer;background:0 0;border:0;width:100%;height:320px;margin-top:16px;padding:0;display:block;position:relative;overflow:hidden}.ProjectDetail-module__lodDrq__nextCard img{object-fit:cover}.ProjectDetail-module__lodDrq__nextTitle{color:inherit;cursor:pointer;letter-spacing:-.64px;background:0 0;border:0;margin-top:10px;padding:0;font-size:16px;font-weight:600;line-height:22.4px;display:inline-block}.ProjectDetail-module__lodDrq__tags{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.ProjectDetail-module__lodDrq__tags li{border-radius:var(--radius-pill);background:var(--color-panel-muted);letter-spacing:-.28px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:14px;line-height:20px;display:inline-flex}.ProjectDetail-module__lodDrq__tagDot{border-radius:50%;width:8px;height:8px;display:block}.ProjectDetail-module__lodDrq__caseStudy{flex-direction:column;gap:32px;margin-top:40px;display:flex}.ProjectDetail-module__lodDrq__caseStudy h2{font:600 20px/28px var(--font-display);letter-spacing:-.4px;align-items:baseline;gap:12px;display:flex}.ProjectDetail-module__lodDrq__caseNumber{color:var(--text-muted);font:400 14px/20px var(--font-mono);letter-spacing:0}.ProjectDetail-module__lodDrq__caseStudy p{letter-spacing:-.64px;margin-top:8px;font-size:16px;line-height:22.4px}.ProjectDetail-module__lodDrq__chips{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.ProjectDetail-module__lodDrq__chips li{border-radius:var(--radius-icon);background:var(--color-panel-muted);letter-spacing:-.3px;padding:4px 12px;font-size:15px;line-height:21px}.ProjectDetail-module__lodDrq__impact{flex-direction:column;gap:6px;margin-top:12px;padding-left:20px;display:flex}.ProjectDetail-module__lodDrq__impact li{letter-spacing:-.64px;font-size:16px;line-height:22.4px}.ProjectDetail-module__lodDrq__inWindow{width:auto;max-width:976px;margin:0 auto;padding:16px 0 140px}.ProjectDetail-module__lodDrq__inWindow h1{margin-top:0}.ProjectDetail-module__lodDrq__inWindow .ProjectDetail-module__lodDrq__description{margin-top:10px}.ProjectDetail-module__lodDrq__inWindow .ProjectDetail-module__lodDrq__metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ProjectDetail-module__lodDrq__inWindow .ProjectDetail-module__lodDrq__mediaList{gap:16px;margin-top:16px}@media (max-width:809.98px){.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow){flex-direction:column;display:flex}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__back{order:0}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__metadata{order:1;margin-top:24px}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) h1{order:2;margin-top:40px}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__description{order:3}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__tags{order:4}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__caseStudy{order:5}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__mediaList{order:6}.ProjectDetail-module__lodDrq__page:not(.ProjectDetail-module__lodDrq__inWindow) .ProjectDetail-module__lodDrq__next{order:7}.ProjectDetail-module__lodDrq__metadata{grid-template-columns:1fr}.ProjectDetail-module__lodDrq__page h1{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,9vw,48px);line-height:1.15}}
.ProjectApp-module__dPXTQG__body{padding:0 16px}
.TerminalApp-module__cYv2tW__body{color:#d4d4d4;cursor:text;background:#1e1e1e}.TerminalApp-module__cYv2tW__terminal{height:100%;font-family:var(--font-mono);flex-direction:column;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.TerminalApp-module__cYv2tW__scrollback{overflow-wrap:anywhere;flex:auto;min-height:0;overflow-y:auto}.TerminalApp-module__cYv2tW__scrollback:focus-visible{outline-offset:-2px;outline:2px solid #fff}.TerminalApp-module__cYv2tW__line{white-space:pre-wrap}.TerminalApp-module__cYv2tW__promptRow{flex:none;align-items:baseline;gap:8px;display:flex}.TerminalApp-module__cYv2tW__prompt{white-space:pre;flex:none}.TerminalApp-module__cYv2tW__input{min-width:0;color:inherit;font:inherit;caret-color:currentColor;background:0 0;border:0;flex:auto}.TerminalApp-module__cYv2tW__input:focus{outline:none}.TerminalApp-module__cYv2tW__input:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (pointer:coarse){.TerminalApp-module__cYv2tW__terminal{font-size:16px;line-height:22px}}
.WindowLayer-module__r2u_8W__layer{z-index:20;pointer-events:none;position:fixed;inset:0}@media (max-width:809.98px){.WindowLayer-module__r2u_8W__layer{z-index:35}}
.HomeDesktop-module__G8zKja__home{background:var(--page-bg);position:fixed;inset:0;overflow:hidden}.HomeDesktop-module__G8zKja__background{z-index:0;object-fit:cover;object-position:50% 6%}.HomeDesktop-module__G8zKja__gradient{z-index:1;opacity:.4;background:linear-gradient(#54545400 0%,#000 100%);position:absolute;inset:0}.HomeDesktop-module__G8zKja__tabletGradient{z-index:1;opacity:.5;background:linear-gradient(#54545400 0%,#000 100%);display:none;position:absolute;inset:0}.HomeDesktop-module__G8zKja__blurLayer{z-index:0;pointer-events:none;width:100vw;height:47vh;position:fixed;top:53vh;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000000f 40%,#00000038 62%,#0000008c 80%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000000f 40%,#00000038 62%,#0000008c 80%,#000 100%)}.HomeDesktop-module__G8zKja__blurImage{object-fit:cover;object-position:50% 6%;width:100vw!important;height:100vh!important;position:absolute!important;top:-53vh!important;left:0!important}@media (min-width:810px) and (max-width:1199.98px){.HomeDesktop-module__G8zKja__tabletGradient{display:block}}@media (max-width:809.98px){.HomeDesktop-module__G8zKja__tabletGradient{opacity:1;background:#00000073;display:block}}@media (max-width:1199.98px){.HomeDesktop-module__G8zKja__blurLayer{display:none}}
