:root{--menu-bar-height:54px;--dock-height:78px;--dock-gap:10px;--dock-clearance:96px;--window-radius:12px;--window-border:#00000029;--window-shadow-active:0 50px 130px #090c1447, 0 4px 16px #090c141a;--window-shadow-idle:0 22px 60px #090c1424, 0 2px 10px #090c140f;--tl-red:#ff5f57;--tl-yellow:#febc2e;--tl-green:#28c840;--tl-idle:#d4d4d6;--glass-dark-bg:#3e3e40d1;--glass-light-bg:#f8f8fa99;--glass-blur:blur(48px) saturate(1.6);--apple-action:#141413;--apple-action-focus:#141413}.desktop{z-index:0;background-color:#e8eaf0;background-image:url(/wallpaper.jpg);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.desktop .site-header{z-index:400;background:0 0;border-bottom:.5px solid #ffffff12;flex:none;height:41px;position:relative;overflow:visible}.desktop .site-header:before{content:"";z-index:-1;background:#000;position:absolute;inset:0}.desktop .site-header__inner{color:#fff;text-shadow:0 1px 3px #0a0e1859}.desktop .site-menu-bar__right svg,.desktop .mb-status__btn{color:#fff}.desktop .site-menu-bar__right svg{color:#fffffff0;filter:drop-shadow(0 1px 1px #0a0e1847)}.desktop .site-menu-bar__right{gap:5px}.desktop .mb-status{gap:7px}.desktop .mb-status__btn{min-width:25px;min-height:24px;margin-inline:-4px;padding:3px 5px}.desktop .site-menu-bar__left .menu-bar-item:hover,.desktop .menu-bar-menu:hover>.menu-bar-item,.desktop .menu-bar-menu:focus-within>.menu-bar-item,.desktop .mb-status__btn:hover,.desktop .mb-status__btn.is-active{background:#ffffff2e}.desktop .site-header:after{display:none}.desktop .site-header__inner{background:0 0;border-bottom:0;height:100%;min-height:0;margin-top:0}.desktop .hn__ear{display:none}.desktop__surface{z-index:1;-webkit-user-select:none;user-select:none;flex:auto;min-height:0;position:relative}.mac-window .mac-window__content{-webkit-user-select:text;user-select:text}.desktop__widgets{z-index:1;pointer-events:none;color:#f0f0f2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0}.desktop__widgets-left{gap:16px;width:268px;display:grid;position:absolute;top:24px;left:28px}.desktop__widgets-right{gap:16px;width:300px;display:grid;position:absolute;top:24px;right:32px}.desktop__widgets-center{justify-items:center;gap:16px;display:grid;position:absolute;top:38px;left:50%;transform:translate(-50%)}.widget,.widget-file{pointer-events:auto}.widget{-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:#16161a94;border:.5px solid #ffffff1a;border-radius:22px;box-shadow:inset 0 0 0 .5px #ffffff0d,0 18px 44px #0000006b}.widget--clock{justify-items:center;gap:9px;padding:18px 16px 14px;display:grid}.widget__flip{gap:8px;display:flex}.widget__flip span{color:#f5f5f7;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:12px;place-items:center;width:68px;height:66px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff14}.widget__flip span:after{content:"";background:#00000059;height:1px;position:absolute;top:50%;left:0;right:0}.widget__date{color:#f0f0f2b8;font-size:13px;font-weight:600}.widget--quote{gap:16px;padding:24px 24px 20px;display:grid}.widget--quote p{color:#f2f2f4;letter-spacing:.005em;font-family:Georgia,Times New Roman,Times,serif;font-size:21px;line-height:1.42}.widget__tour{grid-template-columns:1fr 1fr;gap:8px;display:grid}.widget__tour-app{color:#f4f4f6;cursor:pointer;font:inherit;letter-spacing:-.01em;white-space:nowrap;background:#ffffff12;border:0;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:560;transition:background .14s,transform .14s;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.widget__tour-app:hover{background:#ffffff26}.widget__tour-app:active{transform:scale(.97)}.widget__tour-icon{flex:none;place-items:center;width:26px;height:26px;display:grid}.widget__tour-icon .dock__img{width:100%;height:100%}.widget__rule{background:#ffffff47;width:26px;height:1px}.widget__attribution{color:#f0f0f2bf;align-items:center;gap:9px;font-size:13px;display:inline-flex}.widget--brand{background:#101014a8;border-radius:30px;justify-items:center;gap:5px;width:480px;max-width:calc(100vw - 48px);padding:34px 40px 30px;display:grid}.widget__brand-mark{transform-origin:50%}[data-motion=full] .widget__brand-mark{animation:11s ease-in-out infinite ambient-brand-breathe}@keyframes ambient-brand-breathe{0%,58%,to{opacity:.94;filter:drop-shadow(0 0 #f0eee600);transform:scale(1)}70%{opacity:1;filter:drop-shadow(0 0 10px #f0eee633);transform:scale(1.035)}82%{opacity:.97;filter:drop-shadow(0 0 3px #f0eee614);transform:scale(.995)}}.widget--brand h2{color:#f0eee6;letter-spacing:-.015em;margin-top:14px;font-family:Georgia,Times New Roman,Times,serif;font-size:48px;font-weight:500;line-height:1}.widget--brand p{color:#f0eee6b8;letter-spacing:.32em;text-align:center;text-transform:uppercase;max-width:34ch;margin-top:7px;font-size:12px;font-weight:600;line-height:1.9}.widget__actions{gap:14px;margin-top:24px;display:flex}.widget__cta{color:#f0eee6;cursor:default;font:inherit;letter-spacing:-.01em;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;min-width:128px;padding:11px 24px;font-size:14.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.widget__cta:hover{background:#ffffff1f;border-color:#fff6}.widget__cta--primary{color:#141413;background:#e9e7df;border-color:#e9e7df}.widget__cta--primary:hover{background:#fff;border-color:#fff}.desktop__files{justify-content:center;align-items:flex-end;gap:38px;min-width:520px;margin-top:22px;display:flex}.widget--focus{gap:4px;padding:18px 18px 12px;display:grid}.widget__title{margin-bottom:8px;font-size:13.5px;font-weight:600}.widget__task{color:#f0f0f2;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;margin:0 -6px;padding:6px;font-size:13.5px;display:flex}.widget__task:hover{background:#ffffff0f}.widget__task em{color:#f0f0f28c;margin-left:auto;font-size:12.5px;font-style:normal}.widget__check{color:#17171b;border:1.5px solid #fff6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.widget__check:not(.is-done):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #f0eee680;position:absolute;inset:-1.5px;transform:scale(.82)}[data-motion=full] .widget__check:not(.is-done):after{animation:9s ease-out infinite ambient-focus-pulse}@keyframes ambient-focus-pulse{0%,60%,to{opacity:0;transform:scale(.82)}68%{opacity:.34;transform:scale(1)}82%{opacity:0;transform:scale(1.55)}}[data-page-visibility=hidden] .widget__brand-mark,[data-page-visibility=hidden] .widget__check:not(.is-done):after{animation-play-state:paused}[data-motion=reduced] .widget__brand-mark,[data-motion=reduced] .widget__check:not(.is-done):after{animation:none}.widget__check.is-done{background:#e9e7df;border-color:#e9e7df}.widget__task[aria-pressed=true] .widget__task-label{color:#f0f0f299}.widget__add{color:#f0f0f2b3;cursor:default;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;margin-top:6px;display:grid}.widget__add:hover{background:#ffffff14}.widget--faq{gap:0;padding:18px 18px 12px;display:grid}.widget--faq .widget__title{margin-bottom:6px}.widget__faq-item+.widget__faq-item{border-top:1px solid #ffffff12}.widget__faq-item>button{color:#f0f0f2;cursor:default;width:calc(100% + 12px);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -6px;padding:9px 6px;font-size:13px;line-height:1.4;display:flex}.widget__faq-item>button:hover{background:#ffffff0f}.widget__faq-item>button svg{color:#f0f0f280;flex:none;transition:transform .16s}.widget__faq-item.is-open>button svg{transform:rotate(180deg)}.widget__faq-item p{color:#f0f0f29e;padding:0 2px 10px;font-size:12.5px;line-height:1.55}.widget__see-more{color:#e9e7df;cursor:default;font:inherit;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:5px;margin:6px -6px 0;padding:6px;font-size:13px;font-weight:600;display:inline-flex}.widget__see-more:hover{background:#ffffff14}.widget-file{cursor:grab;touch-action:none;will-change:transform;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.widget-file.is-dragging{z-index:4;cursor:grabbing;filter:brightness(1.08)}.widget-file__glyph{filter:drop-shadow(0 6px 14px #090c1459)}.widget-file__glyph--pdf{width:52px;height:64px}.widget-file__glyph--mov{width:74px;height:51px;margin-top:13px}.widget-file__label{color:#fff;text-shadow:0 1px 3px #0a0e1899;border-radius:5px;padding:1px 8px;font-size:12.5px;font-weight:500}.widget-file:focus-visible .widget-file__label,.widget-file:active .widget-file__label{text-shadow:none;background:#1673de}@media (max-width:900px){.desktop__widgets{display:none}}.mobile-landing{display:none}@media (max-width:900px){.mobile-landing{z-index:6;color:#f4f4f6;box-sizing:border-box;background:#141413;border:1px solid #ffffff24;border-radius:22px;justify-items:start;gap:14px;width:min(560px,100% - 32px);max-height:calc(100svh - max(20px,5svh) - 137px);margin:max(20px,5svh) auto 0;padding:24px 22px 22px;display:grid;position:absolute;inset:0 0 auto;overflow-y:auto;box-shadow:0 24px 60px #14141347}.mobile-landing h2{letter-spacing:.002em;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:27px;font-weight:500;line-height:1.22}.mobile-landing>p{color:#f4f4f6c2;margin:0;font-size:14.5px;line-height:1.55}.mobile-landing__platform{color:#f4f4f6c7;letter-spacing:.01em;border:1px solid #fff3;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:560}.mobile-landing__actions{gap:9px;width:100%;margin-top:4px;display:grid}.mobile-landing__primary,.mobile-landing__secondary{min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.mobile-landing__primary{color:#141413;background:#f0eee6}.mobile-landing__secondary{color:#f4f4f6;cursor:pointer;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.mobile-landing__hint{color:#f4f4f6cc;font-size:12.5px}}.desktop__marquee{z-index:5;pointer-events:none;background:#007aff29;border:1px solid #007aff73;border-radius:2px;position:absolute}.mac-window{z-index:10;border:1px solid var(--window-border);border-radius:var(--window-radius);box-shadow:var(--window-shadow-idle);--shell:100%;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden}.mac-window.is-focused{box-shadow:var(--window-shadow-active)}.mac-window.is-hidden{display:none}.mac-window{max-width:calc(100% - 24px);max-height:calc(100% - var(--dock-clearance) - 10px)}.mac-window.is-zoomed{width:calc(100% - 24px)!important;height:calc(100% - var(--dock-height) - 14px)!important;top:10px!important;left:12px!important}.mac-window.is-dragging{transition:none!important}.mac-window--dialog .mac-window__light--minimize,.mac-window--dialog .mac-window__light--zoom{display:none}.mac-window--browser .mac-window__content{flex-direction:column;display:flex}.mac-window--browser .demo-app,.mac-window--browser .demo-app__stage,.mac-window--browser .split-pane__inner{flex-direction:column;flex:auto;min-height:0;display:flex}.mac-window--browser .demo-app__stage{padding:0}.mac-window--browser .browser{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.mac-window--browser .browser__viewport{flex:auto;min-height:0;overflow-y:auto}.mac-window--browser .browser__tabstrip{touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.mac-window--browser .browser__tabstrip .mac-window__lights{align-self:center;margin-bottom:6px}.mac-window--browser .browser__toolbar{flex:none}.mac-window__resize{z-index:40;position:absolute}.mac-window__resize--n,.mac-window__resize--s{cursor:ns-resize;height:6px;left:10px;right:10px}.mac-window__resize--n{top:-3px}.mac-window__resize--s{bottom:-3px}.mac-window__resize--e,.mac-window__resize--w{cursor:ew-resize;width:6px;top:10px;bottom:10px}.mac-window__resize--e{right:-3px}.mac-window__resize--w{left:-3px}.mac-window__resize--ne,.mac-window__resize--nw,.mac-window__resize--se,.mac-window__resize--sw{width:12px;height:12px}.mac-window__resize--ne{cursor:nesw-resize;top:-4px;right:-4px}.mac-window__resize--sw{cursor:nesw-resize;bottom:-4px;left:-4px}.mac-window__resize--nw{cursor:nwse-resize;top:-4px;left:-4px}.mac-window__resize--se{cursor:nwse-resize;bottom:-4px;right:-4px}@media (max-width:768px){.mac-window__resize{display:none}}.mac-window__titlebar{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#f7f7f8,#efeff1);border-bottom:1px solid #00000014;flex:none;align-items:center;height:40px;padding:0 14px;display:flex;position:relative}.mac-window__title{color:#3c3c40;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:590;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.mac-window:not(.is-focused) .mac-window__title{color:#9a9aa0}.mac-window__lights{align-items:center;gap:8px;display:inline-flex}.mac-window__light{background:var(--tl-idle);cursor:default;border:.5px solid #00000026;border-radius:50%;place-items:center;width:12px;height:12px;margin:0;padding:0;display:inline-grid;position:relative}.mac-window.is-focused .mac-window__light--close,.mac-window__lights:hover .mac-window__light--close{background:var(--tl-red)}.mac-window.is-focused .mac-window__light--minimize,.mac-window__lights:hover .mac-window__light--minimize{background:var(--tl-yellow)}.mac-window.is-focused .mac-window__light--zoom,.mac-window__lights:hover .mac-window__light--zoom{background:var(--tl-green)}.mac-window__light svg{opacity:0;color:#0000008c;width:8px;height:8px;transition:opacity 80ms}.mac-window__lights:hover .mac-window__light svg{opacity:1}.mac-window__light:disabled{background:var(--tl-idle)!important}.mac-window__light:disabled svg{display:none}.mac-window__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;position:relative;overflow:hidden auto}.mac-window--dialog .mac-window__titlebar{background:0 0;border-bottom:0}.mac-window--dialog{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#f6f6f8e6;border-radius:14px}[data-motion=full] .mac-window.is-entering{animation:.3s cubic-bezier(.32,1.1,.36,1) both mac-window-enter}@keyframes mac-window-enter{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.mac-window.is-animating{transition:top .28s cubic-bezier(.32,.72,0,1),left .28s cubic-bezier(.32,.72,0,1),width .28s cubic-bezier(.32,.72,0,1),height .28s cubic-bezier(.32,.72,0,1)}[data-motion=full] .mac-window.is-minimizing{opacity:0;transform:translate(var(--minimize-x,0), var(--minimize-y,60vh)) scale(var(--minimize-scale,.05));transform-origin:0 0;transition:transform .34s cubic-bezier(.4,0,.9,.6),opacity .3s ease-in 60ms}[data-motion=full] .mac-window.is-restoring{animation:.32s cubic-bezier(.32,.9,.35,1.02) both mac-window-restore}@keyframes mac-window-restore{0%{opacity:0;transform:translate(var(--minimize-x,0), var(--minimize-y,60vh)) scale(var(--minimize-scale,.05))}to{opacity:1;transform:translate(0)scale(1)}}[data-motion=reduced] .mac-window.is-entering,[data-motion=reduced] .mac-window.is-minimizing,[data-motion=reduced] .mac-window.is-restoring{transition:none;animation:none}.dock{z-index:500;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dock__panel{align-items:flex-end;gap:var(--dock-gap);-webkit-backdrop-filter:blur(50px)saturate(1.9)brightness(1.06);backdrop-filter:blur(50px)saturate(1.9)brightness(1.06);background:#f6f7fa52;border:.5px solid #00000029;border-radius:22px;padding:8px 10px 6px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff73,0 12px 34px #090c1438}.dock__item{cursor:default;background:0 0;border:0;place-items:center;margin:0;padding:0 0 8px;display:grid;position:relative}.dock__icon{place-items:center;width:48px;height:48px;display:grid}.dock__icon svg{width:100%;height:100%}.dock__img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.dock__img--squircle{border-radius:22.5%}.dock__img--tile{background:#fff;border-radius:22.5%;padding:15%;box-shadow:inset 0 0 0 .5px #00000014}.dock__img--pad{padding:4%}[data-motion=full] .dock__item.is-bouncing .dock__icon{animation:.64s cubic-bezier(.34,.8,.4,1) dock-bounce}@keyframes dock-bounce{0%,to{translate:0}30%{translate:0 -22px}55%{translate:0}75%{translate:0 -9px}}.dock__dot{opacity:0;background:#1e1e229e;border-radius:50%;width:4px;height:4px;transition:opacity .16s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.dock__item.is-running .dock__dot{opacity:1}.dock__tip{visibility:hidden;background:var(--glass-dark-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#f4f4f6;letter-spacing:-.008em;opacity:0;pointer-events:none;white-space:nowrap;border:.5px solid #0000004d;border-radius:9px;padding:4px 11px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:inset 0 0 0 .5px #ffffff38,0 8px 22px #00000052}.dock__item:hover .dock__tip,.dock__item:focus-visible .dock__tip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.dock__separator{background:#00000024;align-self:stretch;width:1px;margin:4px 2px 10px}.launchpad{z-index:900;-webkit-backdrop-filter:blur(38px)saturate(1.3);backdrop-filter:blur(38px)saturate(1.3);background:#787e8c4d;place-items:center;animation:.18s both launchpad-in;display:grid;position:fixed;inset:0}[data-motion=reduced] .launchpad{animation:none}@keyframes launchpad-in{0%{opacity:0}to{opacity:1}}.launchpad__grid{grid-template-columns:repeat(3,minmax(96px,118px));gap:34px 44px;padding:24px;display:grid}.launchpad__app{cursor:default;background:0 0;border:0;justify-items:center;gap:9px;padding:0;display:grid}.launchpad__icon{border-radius:16px;width:68px;height:68px;transition:transform .13s;display:grid;box-shadow:0 10px 26px #090c1452}.launchpad__icon svg{width:100%;height:100%}.launchpad__app:hover .launchpad__icon,.launchpad__app:focus-visible .launchpad__icon{transform:scale(1.07)}.launchpad__label{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 5px #00000080;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500}@media (max-width:768px){.launchpad__grid{grid-template-columns:repeat(2,minmax(96px,1fr));gap:26px 22px}}.desktop .site-menu-bar__app-title{font-weight:640}.site-menu-bar__left .menu-bar-item{font:inherit;background:0 0;border:0}.site-menu-bar__left button.site-menu-bar__mark{cursor:default;align-items:center;padding:3px 8px;display:inline-flex}.site-header{letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px}.site-menu-bar__left{gap:8px}.site-menu-bar__left .menu-bar-item{letter-spacing:0;border-radius:4px;margin:0;padding:2px 10px;font-size:13px;font-weight:400}.site-menu-bar__brand,.site-menu-bar__app,.site-menu-bar__app-title{letter-spacing:0;padding-inline:2px;font-size:13px;font-weight:700}.site-menu-bar__left .menu-bar-item:hover,.menu-bar-menu:hover>.menu-bar-item,.menu-bar-menu:focus-within>.menu-bar-item{background:#00000014}.site-menu-bar__right{gap:8px}.site-menu-bar__right svg{stroke-width:1.8px;color:#1c1c1e;height:15px}.site-menu-bar__right time{font-variant-numeric:tabular-nums;font-size:13px}.menu-bar-dropdown{border-radius:6px;font-size:13px}.menu-bar-dropdown button.menu-bar-dropdown__item{border-radius:4px;font-size:13px;font-weight:400}.desktop{background-color:#f0eee6;background-image:none}.landing{z-index:1;overscroll-behavior:contain;scroll-behavior:smooth;color:#141413;padding:clamp(40px, 7vh, 84px) clamp(20px, 5vw, 56px) calc(var(--dock-clearance) + 56px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0;overflow-y:auto}.landing::-webkit-scrollbar{width:0}.landing>section{width:min(1060px,100%);margin-inline:auto}.landing__hero{text-align:center;justify-items:center;gap:0;padding-top:clamp(8px,4vh,40px);display:grid}.landing__mark{margin-bottom:26px;display:block}.landing__eyebrow{color:#6e6a63;letter-spacing:.34em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.landing__headline{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0 0 22px;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.06}.landing__sub{color:#55534d;text-wrap:balance;max-width:54ch;margin:0 0 30px;font-size:clamp(14px,1.25vw,16.5px);line-height:1.6}.landing__ctas{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.landing__cta{color:#141413;cursor:pointer;font:inherit;letter-spacing:-.01em;background:#fff;border:.5px solid #14141338;border-radius:999px;align-items:center;gap:7px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #1414130f}.landing__cta:hover{background:#faf9f4;transform:translateY(-1px)}.landing__cta--primary{color:#f0eee6;background:#141413;border-color:#0000}.landing__cta--primary:hover{background:#2a2a28}.landing__cta--ghost{background:0 0;border-color:#0000}.landing__try{text-align:center;margin-top:clamp(64px,9vh,108px)}.landing__try h2,.landing__faq h2{letter-spacing:-.015em;margin:0 0 10px;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(24px,2.6vw,34px);font-weight:500}.landing__try>p{color:#55534d;max-width:62ch;margin:0 auto 28px;font-size:14px;line-height:1.55}.landing__demo-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:1100px){.landing__demo-grid{grid-template-columns:repeat(2,1fr)}}.landing__demo-card{color:#141413;cursor:pointer;font:inherit;text-align:left;background:#fff;border:.5px solid #1414131a;border-radius:18px;justify-items:start;gap:4px;padding:16px 16px 15px;transition:transform .17s,box-shadow .17s;display:grid;box-shadow:0 1px 2px #1414130d,0 12px 30px #14141312}.landing__demo-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1414130d,0 20px 44px #1414131f}.landing__demo-icon{width:40px;height:40px;margin-bottom:7px}.landing__demo-icon svg,.landing__demo-icon img{width:100%;height:100%;display:block}.landing__demo-name{font-size:13.5px;font-weight:650}.landing__demo-hook{color:#6e6a63;font-size:11.5px;line-height:1.45}.landing__mechanism{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:clamp(56px,8vh,96px);display:grid}.landing__mechanism article{border-top:.5px solid #1414132e;justify-items:start;gap:8px;padding:16px 6px 0;display:grid}.landing__mechanism svg{color:#5f59c7}.landing__mechanism strong{letter-spacing:-.01em;font-size:14px}.landing__mechanism span{color:#55534d;font-size:12.5px;line-height:1.55}.landing__faq{margin-top:clamp(56px,8vh,96px)}.landing__faq h2{text-align:center;margin-bottom:22px}.landing__faq-list{width:min(640px,100%);margin-inline:auto;display:grid}.landing__faq-item{border-bottom:.5px solid #14141324}.landing__faq-item>button{color:#141413;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:14px;font-weight:600;display:flex}.landing__faq-item>button svg{color:#14141373;flex:none;transition:transform .2s}.landing__faq-item.is-open>button svg{transform:rotate(90deg)}.landing__faq-item>p{color:#55534d;margin:-4px 0 14px;padding:0 2px;font-size:13px;line-height:1.6}.landing__faq-item .upgrade-link{color:#f0eee6;background:#141413;justify-content:flex-start;width:auto;margin:0 2px 16px;padding:7px 13px;display:inline-flex}.landing__faq-item .landing__faq-link{color:#141413;cursor:pointer;width:auto;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;margin:-2px 0 16px;padding:0 2px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.landing__faq-item .upgrade-link:hover{background:#2a2a28}.landing__close{text-align:center;justify-items:center;gap:18px;margin-top:clamp(64px,9vh,110px);display:grid}.landing__close-line{letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(26px,3vw,40px)}.landing__links{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.landing__links button{color:#6e6a63;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 2px;font-size:12.5px;transition:color .14s}.landing__links button:hover{color:#141413}@media (max-width:900px){.landing{display:none}}@media (prefers-reduced-motion:reduce){.landing__cta,.landing__demo-card,.landing__faq-item>button svg{transition:none}}.menu-bar-dropdown button.menu-bar-dropdown__item{width:100%;font:inherit;color:#f4f4f6;text-align:left;background:0 0;border:0;font-size:13.5px}.menu-bar-dropdown button.menu-bar-dropdown__item:hover,.menu-bar-dropdown button.menu-bar-dropdown__item:focus-visible{background:#ffffff24;outline:none}.menu-bar-dropdown__sep{background:#ffffff2e;height:1px;margin:5px 8px;display:block}.menu-bar-dropdown__item.is-static{color:#f4f4f68c;font-size:12px}.login-app{gap:14px;padding:0 28px 26px;display:grid}.login-app__head{text-align:center;justify-items:center;gap:6px;display:grid}.login-app__mark{background:linear-gradient(#2b2b30,#0c0c0f);border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff47,0 6px 16px #090c1447}.login-app__head h1{letter-spacing:-.02em;font-size:20px;font-weight:600}.login-app__head p{color:var(--muted);font-size:13.5px}.login-app__terms{color:var(--muted-2);text-align:center;font-size:11.5px;line-height:1.5}.mac-window--static{z-index:300;width:min(430px,100vw - 32px);height:auto;max-height:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}a.mac-window__light{color:inherit;text-decoration:none}.dialog-app{text-align:center;justify-items:center;gap:10px;padding:8px 30px 30px;display:grid}.dialog-app__icon{width:56px;height:56px;color:var(--ink);background:#1212120f;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.dialog-app h1,.dialog-app h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.dialog-app p{max-width:34ch;color:var(--muted);font-size:14px;line-height:1.5}.dashboard-app{grid-template-columns:208px minmax(0,1fr);height:100%;display:grid}.dashboard-app__sidebar{background:#f6f6f8e6;border-right:1px solid #00000014;flex-direction:column;justify-content:space-between;padding:14px 10px 12px;display:flex}.dashboard-app__sidebar nav{gap:2px;display:grid}.dashboard-app__nav-item{color:#38383c;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;font-weight:480;display:flex}.dashboard-app__nav-item:hover{background:#0000000d}.dashboard-app__nav-item.is-active{background:var(--apple-action);color:#fff}.dashboard-app__account{color:var(--muted);gap:2px;padding:10px 10px 2px;font-size:11.5px;display:grid}.dashboard-app__account strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-app__main{overscroll-behavior:contain;padding:26px 28px 36px;overflow-y:auto}.dashboard-app__loading{justify-content:center;gap:7px;padding:90px 0;display:flex}.dashboard-app__loading i{background:#1212124d;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite dashboard-dot}.dashboard-app__loading i:nth-child(2){animation-delay:.15s}.dashboard-app__loading i:nth-child(3){animation-delay:.3s}@keyframes dashboard-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.dashboard-app__expired{justify-items:start;gap:10px;padding:60px 12px;display:grid}.dashboard-link{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:560}.dashboard-link:hover{text-decoration:underline}@media (max-width:768px){.dashboard-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.dashboard-app__sidebar{border-bottom:1px solid #00000014;border-right:0;flex-direction:row;padding:8px 10px;overflow-x:auto}.dashboard-app__sidebar nav{gap:4px;display:flex}.dashboard-app__nav-item{white-space:nowrap}.dashboard-app__account{display:none}}.mac-window .subpage-main,.mac-window .support-page,.mac-window .legal-page{padding-top:34px;padding-bottom:44px}.mac-window .legal-page{padding-inline:34px}.anticipate-app{color:#f0eee6;background:#121219;min-height:100%;overflow:auto}.anticipate-app__hero{background:radial-gradient(circle at 78% 10%,#7e78d538,#0000 34%),#121219;min-height:480px;padding:52px 58px 44px}.anticipate-app__mark{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;place-items:center;width:76px;height:76px;display:grid}.anticipate-app__eyebrow,.manifesto-app__cover>p,.manifesto-app__principles-heading>span,.founders-app__details>div span{color:#f0eee68c;letter-spacing:.23em;text-transform:uppercase;font-size:11px;font-weight:700}.anticipate-app__eyebrow{margin-top:36px}.anticipate-app__hero h1{letter-spacing:-.045em;max-width:680px;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6.1vw,70px);font-weight:400;line-height:.98}.anticipate-app__lead{color:#f0eee6ad;max-width:620px;margin-top:24px;font-size:16px;line-height:1.6}.anticipate-app__actions{gap:12px;margin-top:30px;display:flex}.anticipate-app__actions a,.anticipate-app__actions button,.manifesto-app__cover a{color:#f0eee6;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.anticipate-app__actions a,.anticipate-app__actions .anticipate-app__request{color:#141413;background:#f0eee6;border-color:#f0eee6}.anticipate-app__mechanism{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.anticipate-app__mechanism article{align-content:start;gap:9px;min-height:186px;padding:34px 30px;display:grid}.anticipate-app__mechanism article+article{border-left:1px solid #ffffff14}.anticipate-app__mechanism svg{color:#aaa6ff}.anticipate-app__mechanism strong{margin-top:10px;font-size:15px}.anticipate-app__mechanism span{color:#f0eee68c;font-size:13px;line-height:1.5}.anticipate-app__promise{color:#141413;background:#f0eee6;padding:52px 58px 64px}.anticipate-app__promise>p{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.anticipate-app__promise h2{letter-spacing:-.035em;max-width:700px;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:1.12}.anticipate-app__promise ul{color:#56544e;gap:10px;margin-top:28px;font-size:13px;list-style:none;display:grid}.anticipate-app__promise li{align-items:center;gap:8px;display:flex}.manifesto-app{color:#141413;background:#f0eee6;min-height:100%;overflow:auto}.manifesto-app__cover{color:#f0eee6;background:radial-gradient(circle at 82% 9%,#7d76d942,#0000 32%),#121219;min-height:560px;padding:50px 58px 58px}.manifesto-app__cover>p{margin-top:34px}.manifesto-app__cover h1{letter-spacing:-.05em;max-width:700px;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6.5vw,72px);font-weight:400;line-height:.98}.manifesto-app__cover .manifesto-app__dek{color:#f0eee69e;letter-spacing:0;text-transform:none;max-width:600px;margin-top:26px;font-size:16px;font-weight:400;line-height:1.58}.manifesto-app__cover a{color:#141413;background:#f0eee6;border-color:#f0eee6;width:fit-content;margin-top:30px}.manifesto-app__statement{grid-template-columns:100px minmax(0,1fr);gap:28px;padding:64px 58px 76px;display:grid}.manifesto-app__number{color:#817d75;font-family:Georgia,serif;font-size:42px}.manifesto-app__statement span{color:#74716b;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.manifesto-app__statement h2{letter-spacing:-.04em;max-width:560px;margin-top:10px;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.05}.manifesto-app__statement div p{color:#56534e;max-width:560px;margin-top:22px;font-size:15px;line-height:1.7}.manifesto-app__pullquote{background:#aaa6ff;padding:70px 58px}.manifesto-app__pullquote p{letter-spacing:-.035em;max-width:670px;font-family:Georgia,serif;font-size:40px;line-height:1.12}.manifesto-app__principles{grid-template-columns:.85fr 1.15fr;gap:56px;padding:72px 58px;display:grid}.manifesto-app__principles-heading h2{letter-spacing:-.04em;margin-top:12px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.04}.manifesto-app__principle-list{display:grid}.manifesto-app__principle-list article{border-top:1px solid #1414132e;grid-template-columns:34px minmax(0,1fr);gap:5px 14px;padding:21px 0;display:grid}.manifesto-app__principle-list article>span{color:#85817a;grid-row:1/3;font-size:11px}.manifesto-app__principle-list h3{font-size:15px}.manifesto-app__principle-list p{color:#67635d;font-size:13px;line-height:1.55}.manifesto-app__close{background:#fff;justify-items:start;padding:64px 58px;display:grid}.manifesto-app__close>p{color:#77736b;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.manifesto-app__close h2{letter-spacing:-.04em;max-width:650px;margin:14px 0 42px;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.08}.founders-app{color:#f0eee6;background:#111116;min-height:100%;overflow:auto}.founders-app__player{padding:24px 24px 0}.founders-app__player video{background:#050506;border-radius:14px;width:100%;max-height:460px;display:block;box-shadow:0 20px 45px #0000006b}.founders-app__details{padding:34px 42px 48px}.founders-app__details>div:first-child{align-items:center;gap:12px;display:flex}.founders-app__details h1{letter-spacing:-.04em;margin-top:20px;font-family:Georgia,serif;font-size:44px;font-weight:400}.founders-app__details>p{color:#f0eee699;max-width:720px;margin-top:14px;font-size:14px;line-height:1.65}.founders-app__details dl{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.founders-app__details dl div{border-top:1px solid #ffffff1f;padding-top:13px}.founders-app__details dt{color:#f0eee666;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.founders-app__details dd{margin-top:7px;font-size:13px}.usecases-guide{color:#171716;background:#f4f2eb;flex-direction:column;min-height:100%;display:flex;overflow:auto}.usecases-guide__hero{color:#f0eee6;background:#141418;padding:31px 36px 25px 92px;position:relative}.usecases-guide__mark{border:1px solid #f0eee62e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:34px;left:37px}.usecases-guide__hero p{color:#f0eee67a;letter-spacing:.18em;margin:0 0 8px;font-size:9px;font-weight:760}.usecases-guide__hero h1{letter-spacing:-.035em;max-width:570px;margin:0;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.05}.usecases-guide__hero>span{color:#f0eee6b3;max-width:540px;margin-top:11px;font-size:12.5px;line-height:1.5;display:block}.usecases-guide__apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:23px 28px;display:grid}.usecases-guide__apps article{background:#ffffffb8;border:1px solid #1414181a;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.usecases-guide__apps img{object-fit:contain;flex:none;width:38px;height:38px}.usecases-guide__apps img.is-padded{padding:3px}.usecases-guide__apps img.is-squircle{border-radius:9px}.usecases-guide__apps img.is-tile{background:#fff;border-radius:9px;padding:5px}.usecases-guide__apps article>div{gap:2px;min-width:0;display:grid}.usecases-guide__apps b{font-size:11.5px}.usecases-guide__apps span{color:#74716a;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.usecases-guide__footer{border-top:1px solid #1414181a;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:16px 28px 19px;display:flex}.usecases-guide__footer>div{color:#706d66;align-items:center;gap:8px;font-size:10.5px;display:flex}.usecases-guide__footer>div svg,.usecases-guide__footer>div b{color:#171716}.usecases-guide__footer button{color:#f4f2eb;cursor:pointer;min-height:36px;font:inherit;background:#171716;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:10.5px;font-weight:680;display:inline-flex}.usecases-guide__footer button:hover{background:#2a2927}@media (max-width:680px){.anticipate-app__hero,.anticipate-app__promise,.manifesto-app__cover,.manifesto-app__statement,.manifesto-app__pullquote,.manifesto-app__principles,.manifesto-app__close{padding-inline:28px}.anticipate-app__mechanism{grid-template-columns:1fr}.anticipate-app__mechanism article+article{border-top:1px solid #ffffff14;border-left:0}.manifesto-app__statement,.manifesto-app__principles{grid-template-columns:1fr}.manifesto-app__statement{gap:16px}.founders-app__details{padding-inline:28px}.founders-app__details dl{grid-template-columns:1fr}.usecases-guide__hero{padding-left:34px}.usecases-guide__mark{display:none}.usecases-guide__apps{grid-template-columns:1fr}.usecases-guide__footer{flex-direction:column;align-items:stretch}.usecases-guide__footer button{justify-content:center}}.demo-app__stage .split-pane__inner{position:relative}@media (max-width:820px){.site-menu-bar__left .menu-bar-item:not(.site-menu-bar__mark),.site-menu-bar__app-title,.site-menu-bar__right time{display:none}}@media (max-width:768px){.desktop__hero{max-width:none;top:30px;left:24px;right:24px}.mac-window{border-left:0;border-right:0;border-radius:15px 15px 0 0;max-width:none;max-height:none;top:12px!important;right:0!important;bottom:calc(var(--dock-height) - 8px)!important;width:auto!important;height:auto!important;position:absolute!important;left:0!important}[data-motion=full] .mac-window.is-entering{animation:.32s cubic-bezier(.32,.9,.35,1) both mac-sheet-enter}.mac-window__light--minimize,.mac-window__light--zoom{display:none}.dock{max-width:calc(100vw - 12px)}.dock__panel{scrollbar-width:none;border-radius:19px;gap:6px;padding:7px 8px 5px;overflow-x:auto}.dock__panel::-webkit-scrollbar{display:none}.dock__icon{width:38px;height:38px}}@keyframes mac-sheet-enter{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}.beta-app{color:#141413;background:#f5f4ef;align-content:start;justify-items:start;gap:12px;min-height:100%;padding:26px 28px 24px;display:grid}.beta-app h1{letter-spacing:-.01em;margin:2px 0 0;font-family:Georgia,Times New Roman,Times,serif;font-size:27px;font-weight:500;line-height:1.15}.beta-app__lead{color:#55534d;margin:0;font-size:13.5px;line-height:1.55}.beta-app__form{gap:9px;width:100%;margin-top:4px;display:grid}.beta-app__field{color:#6a675f;background:#fff;border:1px solid #14141338;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.beta-app__field:focus-within{border-color:#141413;box-shadow:0 0 0 3px #14141314}.beta-app__field input{color:#141413;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.beta-app__submit{color:#f0eee6;cursor:pointer;min-height:44px;font:inherit;background:#141413;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:13.5px;font-weight:680;transition:transform .16s,opacity .16s;display:inline-flex}.beta-app__submit:hover:not(:disabled){transform:translateY(-1px)}.beta-app__submit:disabled{cursor:default;opacity:.7}.beta-app__error{color:#9c2b23;margin:0;font-size:12px}.beta-app__done{color:#177a36;background:#eef8f0;border:1px solid #177a364d;border-radius:14px;align-items:flex-start;gap:10px;width:100%;margin-top:4px;padding:14px 15px;display:flex}.beta-app__done div{gap:3px;display:grid}.beta-app__done strong{font-size:14px}.beta-app__done span{color:#3d6a4a;font-size:12.5px;line-height:1.45}.release-card__gate{color:#55534d;max-width:46ch;margin-top:8px;font-size:13px;line-height:1.5}
.mac-window--browser .finder,.mac-window--browser .settings-app,.mac-window--browser .cursor-app,.mac-window--browser .slack,.mac-window--browser .premiere{flex:auto;min-height:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex}.finder{color:#1d1d1f;background:#fff}.finder__sidebar{background:#f2f1f4f0;border-right:1px solid #00000017;flex-direction:column;flex:0 0 190px;padding:0 8px 12px;display:flex;overflow-y:auto}.finder__sidebar-top{touch-action:none;flex:none;align-items:center;height:48px;padding:0 6px;display:flex}.finder__group{gap:1px;margin-top:12px;display:grid}.finder__group-title{color:#3c3c438c;padding:0 8px 3px;font-size:11px;font-weight:640}.finder__side-item{color:#232326;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:12.5px;display:flex}.finder__side-item svg{color:#1673de}.finder__side-item.is-active{background:#00000014}.finder__tags{gap:8px;padding:4px 8px;display:flex}.finder__main{flex-direction:column;flex:auto;min-width:0;display:flex}.finder__toolbar{touch-action:none;-webkit-user-select:none;user-select:none;background:#f8f8fa;border-bottom:1px solid #00000014;flex:none;align-items:center;gap:14px;height:48px;padding:0 14px;display:flex}.finder__toolbar-lights{display:none}.finder__nav{gap:4px;display:inline-flex}.finder__nav button{color:#4d4d52;background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;display:grid}.finder__nav button:disabled{color:#bdbdc2}.finder__location{font-size:14.5px;font-weight:600}.finder__tools{color:#57575c;flex:auto;justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.finder__view-seg{border:1px solid #0000001f;border-radius:6px;gap:0;display:inline-flex;overflow:hidden}.finder__view-seg svg{width:31px;height:24px;padding:4px 8px}.finder__view-seg svg.is-active{background:#00000017}.finder__content{flex:auto;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:18px 8px;padding:18px 16px;display:grid;overflow-y:auto}.finder__item{cursor:default;font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:6px 4px;display:grid}.finder__glyph{width:56px;height:46px}.finder__glyph--doc{width:40px;height:50px}.finder__item-name{color:#1d1d1f;text-align:center;word-break:break-word;border-radius:4px;padding:1px 6px;font-size:11.5px;line-height:1.25}.finder__item.is-selected .finder__item-name{color:#fff;background:#1673de}.finder__item.is-selected .finder__glyph{filter:brightness(.82)}.finder__statusbar{color:#3c3c43a6;text-align:center;background:#f8f8fa;border-top:1px solid #00000014;flex:none;padding:5px 14px;font-size:11.5px}.cursor-app{color:#ccc;background:#1a1a1a;flex-direction:column}.cursor-app__titlebar{touch-action:none;-webkit-user-select:none;user-select:none;background:#232323;border-bottom:1px solid #000;flex:none;align-items:center;height:38px;padding:0 12px;display:flex;position:relative}.cursor-app__title{color:#9d9d9d;font-size:12.5px;position:absolute;left:50%;transform:translate(-50%)}.cursor-app__body{flex:auto;min-height:0;display:flex}.cursor-app__activity{color:#6d6d6d;background:#1c1c1c;border-right:1px solid #262626;flex-direction:column;flex:0 0 44px;align-items:center;gap:18px;padding:14px 0;display:flex}.cursor-app__activity svg.is-active{color:#e3e3e3}.cursor-app__activity-bottom{margin-top:auto}.cursor-app__explorer{background:#191919;border-right:1px solid #262626;flex:0 0 208px;padding-bottom:12px;font-size:12.5px;overflow-y:auto}.cursor-app__explorer-head{color:#8a8a8a;letter-spacing:.06em;padding:10px 14px 6px;font-size:11px}.cursor-app__project{letter-spacing:.02em;align-items:center;gap:4px;padding:2px 8px 4px;font-size:11.5px;font-weight:700;display:flex}.cursor-app__node{color:#b6b6b6;cursor:default;white-space:nowrap;align-items:center;gap:5px;padding:2.5px 8px;display:flex}.cursor-app__node svg{color:#7c7c7c;flex:none}.cursor-app__node.is-active{color:#fff;background:#2a2d33}.cursor-app__file-dot{width:12px;height:2px}.cursor-app__editor{background:#1e1e1e;flex-direction:column;flex:auto;min-width:0;display:flex}.cursor-app__tabs{background:#191919;border-bottom:1px solid #161616;flex:none;display:flex}.cursor-app__tab{color:#8a8a8a;border-right:1px solid #161616;padding:8px 18px;font-size:12.5px}.cursor-app__tab.is-active{color:#e8e8e8;background:#1e1e1e;border-top:1px solid #4f8ff7}.cursor-app__breadcrumb{color:#7d7d7d;align-items:center;gap:3px;padding:6px 16px;font-size:11.5px;display:flex}.cursor-app__breadcrumb b{color:#c9c9c9;font-weight:500}.cursor-app__code{flex:auto;padding:4px 0 20px;font-family:SF Mono,ui-monospace,Menlo,Monaco,Cascadia Mono,monospace;font-size:12px;line-height:1.65;overflow:auto}.cursor-app__line{white-space:pre;gap:18px;padding:0 16px;display:flex}.cursor-app__lineno{color:#565656;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:30px}.cursor-app__line code{color:#abb2bf}.cur-k{color:#c678dd}.cur-f{color:#61afef}.cur-t{color:#e5c07b}.cur-s{color:#98c379}.cur-c{color:#5c6370;font-style:italic}.cur-v{color:#e06c75}.cursor-app__chat{background:#1b1b1f;border-left:1px solid #262626;flex-direction:column;flex:0 0 264px;display:flex}.cursor-app__chat-head{color:#8a8a8a;letter-spacing:.06em;border-bottom:1px solid #262626;justify-content:space-between;padding:10px 14px;font-size:11px;display:flex}.cursor-app__chat-scroll{flex:auto;align-content:start;gap:12px;padding:14px 12px;display:grid;overflow-y:auto}.cursor-app__msg{border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.55}.cursor-app__msg--user{color:#d6d6d6;background:#26262c}.cursor-app__msg--agent{color:#b9b9c0;border:1px solid #2c2c33}.cursor-app__msg--agent b{color:#e3e3e8;margin-bottom:5px;font-size:11px;display:block}.cursor-app__msg--agent code{background:#2a2a31;border-radius:3px;padding:0 4px;font-size:11px}.cursor-app__msg--ask{color:#e7c9c0;background:#973e3029;border-color:#e0705d8c}.cursor-app__msg--ask b{color:#f0b9a8}.cursor-app__diff{color:#56b168;margin-top:7px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px;display:block}.cursor-app__chat-input{color:#6f6f77;border:1px solid #34343c;border-radius:8px;gap:6px;margin:10px;padding:9px 11px;font-size:12px;display:grid}.cursor-app__chat-input em{color:#55555d;font-size:10.5px;font-style:normal}.cursor-deploy{flex-basis:320px}.cursor-deploy__live{color:#9aa0a9;letter-spacing:0;align-items:center;gap:5px;font-size:9.5px;font-style:normal;display:inline-flex}.cursor-deploy__live i{background:#4fca70;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4fca70b3}.cursor-deploy__stream{flex:auto;align-content:start;gap:7px;padding:15px 13px 10px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9.5px;display:grid;overflow:hidden}.cursor-deploy__stream>span{color:#707681;grid-template-columns:auto auto 1fr;gap:2px 7px;display:grid}.cursor-deploy__stream time{color:#555b64}.cursor-deploy__stream b{color:#aab0ba;font-weight:600}.cursor-deploy__stream em{color:#72b98a;text-align:right;font-style:normal}.cursor-deploy__stream code{color:#858b95;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.cursor-deploy__stream>span{animation:.22s ease-out both cursor-terminal-line-in;display:block}.cursor-deploy__stream>span code{color:#858b95;display:block}.cursor-deploy__stream>span.is-command code{color:#d4d7dc}.cursor-deploy__stream>span.is-success code{color:#69bf81}.cursor-deploy__prompt{color:#c8cbd1;background:#17181c;border:1px solid #363a42;border-radius:6px;align-items:center;gap:7px;min-height:31px;margin-top:5px;padding:5px 8px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.cursor-deploy__prompt:focus-within{border-color:#5c87be;box-shadow:0 0 0 1px #5c87be2e}.cursor-deploy__prompt.is-paused{border-color:#e0705db8;box-shadow:0 0 0 1px #e0705d24,0 0 15px #8530232e}.cursor-deploy__prompt>span{color:#69bf81;font-weight:700}.cursor-deploy__prompt input{color:#f1f2f4;caret-color:#f1f2f4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.cursor-deploy__prompt em{color:#565b64;pointer-events:none;font-style:normal;position:absolute;left:25px}.cursor-deploy__push-result{color:#69bf81;gap:3px;font-size:9px;line-height:1.45;animation:.28s ease-out both cursor-terminal-line-in;display:grid}@keyframes cursor-terminal-line-in{0%{opacity:0;transform:translateY(5px)}}.cursor-deploy__finding{color:#d28a7d;background:#68342d21;border:1px solid #3a3030;border-radius:8px;align-items:flex-start;gap:9px;margin:0 12px 12px;padding:10px;display:flex}.cursor-deploy__finding.is-alert{background:#973e3033;border-color:#e0705d8c;box-shadow:0 0 0 1px #e0705d14,0 0 18px #85302324}.cursor-deploy__finding.is-resolved{color:#69c47a;background:#2d794129;border-color:#56b16875}.cursor-deploy__finding svg{flex:none;margin-top:1px}.cursor-deploy__finding div{gap:3px;min-width:0;display:grid}.cursor-deploy__finding b{color:#e1e2e5;font-size:11.5px}.cursor-deploy__finding span{color:#9a9da5;font-size:10.5px;line-height:1.4}.cursor-deploy__footer{color:#6f747d;border-top:1px solid #262626;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:9.5px;display:flex}.cursor-deploy__footer button{color:#e5e7ea;cursor:pointer;font:inherit;background:#292d34;border:1px solid #444953;border-radius:6px;padding:6px 9px;font-size:10.5px;font-weight:600}.cursor-deploy__footer button:hover{background:#343943}.cursor-app__status{color:#9d9d9d;background:#232323;border-top:1px solid #161616;flex:none;justify-content:space-between;align-items:center;height:24px;padding:0 12px;font-size:11px;display:flex}.cursor-app__status-left,.cursor-app__status-right{align-items:center;gap:6px;display:inline-flex}.cursor-app__status-right b{color:#cfcfcf;font-weight:600}.slack{color:#1d1c1d;background:#3a123d;flex-direction:column}.slack__topbar{touch-action:none;-webkit-user-select:none;user-select:none;background:#3a123d;flex:none;align-items:center;gap:14px;height:42px;padding:0 12px;display:flex}.slack__search{color:#ffffffc7;background:#ffffff24;border:1px solid #ffffff40;border-radius:6px;flex:0 560px;align-items:center;gap:7px;margin-left:auto;margin-right:auto;padding:4px 10px;font-size:12.5px;display:flex}.slack__topbar-icon{color:#ffffffbf}.slack__body{flex:auto;min-height:0;display:flex}.slack__rail{color:#ffffffc7;background:#3a123d;flex-direction:column;flex:0 0 66px;align-items:center;gap:14px;padding:4px 0 14px;display:flex}.slack__ws{color:#3a123d;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:2px;font-size:16px;font-weight:800;display:grid}.slack__rail-item{justify-items:center;gap:3px;font-size:10px;display:grid}.slack__rail-item svg{border-radius:8px;width:30px;height:30px;padding:5px}.slack__rail-item.is-active svg{background:#ffffff38}.slack__avatar{margin-top:auto}.slack__avatar i{background:linear-gradient(135deg,#7a5df0,#4a34b8);border-radius:8px;width:32px;height:32px;display:block;position:relative}.slack__avatar i:after{content:"";background:#2bac76;border:2px solid #3a123d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.slack__sidebar{color:#d5c5d8;background:#512654;border-radius:8px 0 0;flex:0 0 218px;padding-bottom:14px;overflow-y:auto}.slack__ws-head{color:#fff;align-items:center;gap:5px;padding:12px 14px 10px;font-size:15px;font-weight:800;display:flex}.slack__section{gap:1px;margin-top:14px;display:grid}.slack__section-title{color:#ffffff9e;align-items:center;gap:4px;padding:0 12px 4px;font-size:12.5px;display:flex}.slack__channel-item{color:#d5c5d8;cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 8px;padding:3.5px 8px;font-size:13.5px;display:flex}.slack__channel-item i{opacity:.7;font-style:normal}.slack__channel-item.is-active{color:#fff;background:#1164a3}.slack__presence{border:1.5px solid #ffffff8c;border-radius:50%;width:9px;height:9px}.slack__presence.is-online{background:#2bac76;border:0}.slack__add{color:#ffffff8c}.slack__pane{background:#fff;flex-direction:column;flex:auto;min-width:0;display:flex}.slack__pane-head{border-bottom:1px solid #1d1c1d21;flex:none;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.slack__pane-title{align-items:center;gap:8px;min-width:0;display:flex}.slack__pane-title b{font-size:15.5px}.slack__pane-title span{color:#1d1c1d8c;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.slack__pane-title svg{color:#1d1c1d80}.slack__pane-meta{color:#1d1c1d99;align-items:center;gap:12px;display:flex}.slack__members{border:1px solid #1d1c1d21;border-radius:5px;align-items:center;padding:3px 7px;display:inline-flex}.slack__members i{border:1.5px solid #fff;border-radius:4px;width:16px;height:16px;margin-left:-4px}.slack__members i:first-child{background:#e8912d;margin-left:0}.slack__members i:nth-child(2){background:#7a5df0}.slack__members i:nth-child(3){background:#2da5a8}.slack__members em{color:#1d1c1d99;margin-left:5px;font-size:12px;font-style:normal}.slack__messages{flex:auto;padding:10px 0 6px;overflow-y:auto}.slack__day{align-items:center;margin:6px 0 10px;display:flex}.slack__day:before,.slack__day:after{content:"";border-top:1px solid #1d1c1d21;flex:1}.slack__day span{border:1px solid #1d1c1d21;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.slack__msg{gap:9px;padding:7px 16px;display:flex}.slack__msg:hover{background:#1d1c1d08}.slack__msg-avatar{border-radius:7px;flex:none;width:36px;height:36px}.slack__msg header{align-items:baseline;gap:7px;display:flex}.slack__msg header b{font-size:14px}.slack__msg time{color:#1d1c1d80;font-size:11.5px}.slack__msg p{margin-top:1px;font-size:13.5px;line-height:1.45}.slack__reactions{gap:5px;margin-top:5px;display:flex}.slack__reactions span{background:#f8f8f8;border:1px solid #1d1c1d21;border-radius:999px;padding:2px 8px;font-size:11.5px}.slack__thread{color:#1264a3;cursor:default;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;margin-top:4px;padding:3px 5px;font-size:12.5px;font-weight:600;display:flex}.slack__thread em{color:#1d1c1d80;font-style:normal;font-weight:400}.slack__composer{flex:none;padding:0 16px 16px}.slack__composer-box{border:1px solid #1d1c1d52;border-radius:9px;padding:7px 9px;display:grid}.slack__composer-tools{color:#1d1c1d8c;gap:12px;padding-bottom:6px;display:flex}.slack__composer-placeholder{color:#1d1c1d73;padding:2px 0 8px;font-size:13.5px}.slack__composer-actions{color:#1d1c1d8c;align-items:center;gap:12px;display:flex}.slack__send{color:#fff;background:#007a5a;border:0;border-radius:5px;place-items:center;width:26px;height:22px;margin-left:auto;display:grid}.finder{position:relative}.finder__item.is-verified .finder__glyph{filter:drop-shadow(0 3px 5px #18843e40)}.finder__open-error{z-index:80;color:#1d1d1f;background:#f8f8fafa;border:1px solid #00000038;border-radius:13px;grid-template-columns:32px 1fr;gap:10px;width:min(390px,100% - 32px);padding:18px;display:grid;position:absolute;top:50%;left:calc(50% + 95px);transform:translate(-50%,-50%);box-shadow:0 20px 55px #0000004d,0 0 0 999px #00000014}.finder__open-error>svg{color:#f4a522}.finder__open-error strong{font-size:14px}.finder__open-error p{color:#68686d;margin:6px 0 0;font-size:12px;line-height:1.45}.finder__open-error footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.finder__open-error button{color:#333;font:inherit;background:#fff;border:1px solid #c7c7ca;border-radius:6px;padding:5px 12px;font-size:11px}.finder__open-error button:last-child{color:#fff;background:#1476df;border-color:#1476df}.finder__verified{z-index:20;color:#177a36;background:#effaf2;border:1px solid #8bc99a;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:38px;right:18px;box-shadow:0 8px 20px #0000001f}.cursor-app__line.is-friction{background:linear-gradient(90deg,#91322a47,#91322a0f);box-shadow:inset 2px 0 #e06c60}.cursor-deploy__finding:not(.is-alert):not(.is-resolved){color:#7e8796;background:#4248531f;border-color:#353a43}.slack__composer{position:relative}.slack__upload-error{color:#a32626;background:#fff2f2;border:1px solid #d94848;border-radius:7px;align-items:center;gap:8px;margin-bottom:7px;padding:7px 9px;font-size:11px;display:flex}.slack__upload-error span{gap:1px;display:grid}.slack__upload-error b{color:#7f1e1e}.slack__pending-file{color:#555;background:#f7f7f7;border:1px solid #1d1c1d24;border-radius:6px;align-items:center;gap:7px;margin:2px 0 5px;padding:6px 8px;font-size:11px;display:flex}.slack__pending-file svg{color:#1264a3}.slack__pending-file em{color:#888;margin-left:auto;font-style:normal}.slack__msg-avatar--you{color:#fff;background:#3b6ad8;place-items:center;font-size:12px;font-weight:700;display:grid}.slack__msg--sent{animation:.35s ease-out both slack-sent-in}.slack__sent-file{color:#1264a3;border:1px solid #1d1c1d21;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;width:280px;margin-top:6px;padding:7px;display:grid}.slack__sent-file b{font-size:11px}.slack__sent-file em{color:#5f6166;grid-column:2;font-size:9px;font-style:normal}.slack__sent-file>svg:last-child{color:#2a9d55;grid-area:1/3/3}@keyframes slack-sent-in{0%{opacity:0;transform:translateY(7px)}}.settings-app{color:#242426;background:#f3f3f5;flex-direction:column;position:relative;overflow:hidden}.settings-app__titlebar{touch-action:none;background:#ebebeefa;border-bottom:1px solid #0000001c;flex:none;align-items:center;height:44px;padding:0 14px;display:flex;position:relative}.settings-app__titlebar strong{font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.settings-app__body{flex:auto;min-height:0;display:flex}.settings-app__sidebar{background:#e8e8eb;border-right:1px solid #0000001c;flex-direction:column;flex:none;gap:9px;width:220px;padding:13px 10px;display:flex}.settings-app__sidebar>label{color:#78787d;background:#ffffffb3;border:1px solid #00000024;border-radius:7px;align-items:center;gap:6px;height:27px;padding:0 8px;display:flex}.settings-app__sidebar input{width:100%;min-width:0;font:inherit;text-overflow:clip;white-space:nowrap;background:0 0;border:0;outline:0;overflow-x:auto}.settings-app__account{background:#ffffff8c;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;padding:8px;display:grid}.settings-app__account>span{color:#fff;background:#b7b7bd;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.settings-app__account b{font-size:12px}.settings-app__account em{color:#77777b;font-size:9px;font-style:normal}.settings-app__account>svg{color:#999;grid-area:1/3/3}.settings-app__sidebar nav{gap:2px;display:grid}.settings-app__sidebar nav button{color:#3b3b3e;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:11.5px;display:flex}.settings-app__sidebar nav button svg{color:#fff;background:#737982;border-radius:6px;width:23px;height:23px;padding:4px}.settings-app__sidebar nav button.is-active{color:#fff;background:#1479e7}.settings-app__sidebar nav button.is-active svg{background:0 0}.settings-app__main{flex:auto;padding:34px 42px;overflow-y:auto}.settings-app__main>header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.settings-app__main>header>svg{color:#fff;background:#1479e7;border-radius:10px;width:42px;height:42px;padding:9px}.settings-app__main h2{margin:0;font-size:24px}.settings-app__main header p,.settings-app__section-title p{color:#717176;margin:3px 0 0;font-size:11px}.settings-app__permission-card{background:#fff;border:1px solid #0000001a;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.settings-app__section-title{border-bottom:1px solid #00000014;align-items:flex-start;gap:10px;padding:14px;display:flex}.settings-app__section-title>svg{color:#1479e7}.settings-app__section-title h3{margin:0;font-size:13px}.settings-app__permission-row{border-bottom:1px solid #00000012;align-items:center;gap:10px;padding:12px 14px;display:flex}.settings-app__permission-row:last-child{border-bottom:0}.settings-app__app-icon{color:#fff;background:#27272b;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.settings-app__app-icon--anticipate{background:#0d0d0f}.settings-app__permission-row>div{gap:2px;display:grid}.settings-app__permission-row>div b{font-size:12px}.settings-app__permission-row>div em{color:#7b7b80;font-size:9px;font-style:normal}.settings-switch{cursor:pointer;background:#babac0;border:0;border-radius:999px;flex:none;width:34px;height:20px;margin-left:auto;padding:0;position:relative}.settings-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.settings-switch.is-on{background:#32c759}.settings-switch.is-on i{left:16px}.settings-app__footnote{color:#85858a;margin:12px 4px;font-size:10px;line-height:1.45}.settings-app__relaunch{z-index:80;background:#f8f8fafa;border:1px solid #0000003d;border-radius:14px;grid-template-columns:34px 1fr;gap:11px;width:min(410px,100% - 32px);padding:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000052,0 0 0 999px #0000001f}.settings-app__relaunch>svg{color:#f0a52b}.settings-app__relaunch strong{font-size:14px}.settings-app__relaunch p{color:#68686d;margin:6px 0 0;font-size:11px;line-height:1.5}.settings-app__relaunch footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.settings-app__relaunch button{color:#333;font:inherit;background:#fff;border:1px solid #c7c7ca;border-radius:6px;padding:5px 12px;font-size:11px}.settings-app__relaunch button:last-child{color:#fff;background:#1476df;border-color:#1476df}.settings-app__restored{color:#177a36;background:#effaf2;border:1px solid #8bc99a;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 22px #00000026}.settings-app__restored span{color:#5c6d60;gap:1px;font-size:9px;display:grid}.settings-app__restored b{color:#177a36;font-size:11px}.settings-app__sidebar>label.has-no-results{border-color:#c5433a80;box-shadow:0 0 0 2px #c5433a14}.settings-app__general>header,.settings-app__battery>header,.settings-app__search-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.settings-app__general>header>svg,.settings-app__battery>header>svg{color:#fff;background:#737982;border-radius:10px;width:42px;height:42px;padding:9px}.settings-app__battery>header>svg{background:#32a852}.settings-app__general-list{background:#fff;border:1px solid #0000001a;border-radius:12px;overflow:hidden}.settings-app__general-list button{color:#29292c;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.settings-app__general-list button:last-child{border-bottom:0}.settings-app__general-list svg{color:#96969c}.settings-app__search-results{min-height:300px}.settings-app__search-heading>svg{color:#fff;background:#77777e;border-radius:10px;width:42px;height:42px;padding:11px;display:grid}.settings-app__search-heading p{color:#717176;text-overflow:ellipsis;white-space:nowrap;max-width:440px;margin:3px 0 0;font-size:11px;overflow:hidden}.settings-app__searching,.settings-app__empty-results{color:#77777d;text-align:center;background:#ffffff9e;border:1px solid #00000014;border-radius:13px;align-content:center;justify-items:center;min-height:235px;display:grid}.settings-app__searching{gap:12px;font-size:11px}.settings-app__searching i{background:linear-gradient(90deg,#e4e4e7,#f5f5f7,#e4e4e7) 0 0/200% 100%;border-radius:6px;width:min(340px,76%);height:11px;margin-bottom:46px;animation:1.25s linear infinite skeleton-shimmer;position:relative}.settings-app__searching i:before,.settings-app__searching i:after{content:"";background:inherit;background-size:200% 100%;border-radius:6px;height:11px;animation:1.25s linear infinite skeleton-shimmer;position:absolute;left:0}.settings-app__searching i:before{width:82%;animation-delay:.12s;top:22px}.settings-app__searching i:after{width:64%;animation-delay:.24s;top:44px}.settings-app__empty-results>svg{color:#a1a1a7;margin-bottom:12px}.settings-app__empty-results strong{color:#303034;font-size:16px}.settings-app__empty-results p{color:#77777d;margin:6px 0 0;font-size:11px}.settings-app__friction{color:#793b36;text-align:left;background:#c5433a14;border:1px solid #c5433a57;border-radius:9px;gap:3px;width:min(390px,100% - 32px);margin-top:14px;padding:9px 12px;animation:.3s ease-out both settings-friction-in;display:grid}.settings-app__friction span{color:#b34d44;letter-spacing:.14em;font-size:7.5px;font-weight:800}.settings-app__friction b{font-size:10.5px;line-height:1.35}.settings-app__friction small{color:#8b6662;font-size:9px;line-height:1.35}.settings-app__breadcrumb{color:#77777d;align-items:center;gap:4px;margin:-12px 0 13px;font-size:10px;display:flex}.settings-app__breadcrumb b{color:#333337}.settings-app__options-card{background:#fff;border:1px solid #0000001a;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.settings-app__option-row{border-bottom:1px solid #00000012;align-items:center;gap:18px;min-height:56px;padding:11px 14px;display:flex}.settings-app__option-row:last-child{border-bottom:0}.settings-app__option-row>div{gap:4px;display:grid}.settings-app__option-row b{max-width:410px;font-size:11.5px;font-weight:600;line-height:1.35}.settings-app__option-row p{color:#7a7a80;margin:0;font-size:9px;line-height:1.4}.settings-app__option-row.is-found{background:#f0f7ff;min-height:76px;padding-top:26px;animation:1.4s ease-out settings-found-pulse;position:relative;box-shadow:inset 3px 0 #1479e7}.settings-app__option-row.is-found:after{color:#1769b5;content:"FOUND BY ANTICIPATE";letter-spacing:.12em;background:#dceeff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;top:7px;left:14px}.settings-app__found{color:#1769b5;background:#eff7ff;border:1px solid #8ab6e4;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 22px #00000026}.settings-app__found span{color:#607080;gap:1px;font-size:9px;display:grid}.settings-app__found b{color:#1769b5;font-size:11px}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@keyframes settings-friction-in{0%{opacity:0;transform:translateY(5px)}}@keyframes settings-found-pulse{0%{box-shadow:inset 3px 0 #1479e7,0 0 #1479e740}65%{box-shadow:inset 3px 0 #1479e7,0 0 0 10px #1479e700}to{box-shadow:inset 3px 0 #1479e7}}.demo-goal{z-index:7;color:#f0eee6;opacity:0;background:#141413;border-radius:13px;justify-content:center;margin-bottom:16px;padding:13px 18px;transition:opacity .3s,transform .46s cubic-bezier(.2,.9,.25,1),box-shadow .46s;display:flex;position:relative;transform:translateY(-6px);box-shadow:0 10px 30px #0a0a0c38}.demo-goal p{letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:15px;line-height:1.45}.demo-goal__lead{color:#f0eee6b8;font-weight:480}.demo-goal__phrase{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#a59ff21a,#c2bdff3d,#a59ff21a);background-position:50%;background-repeat:no-repeat;background-size:0% 100%;border-radius:6px;margin-inline:-1px;padding:1px 5px 2px;font-weight:700}.demo-goal.is-spotlight,.demo-goal.is-settled{opacity:1;transform:translateY(0)}.demo-goal.is-spotlight{transform:translateY(0)scale(1.015);box-shadow:0 22px 54px #0a0a0c57}.demo-goal.is-spotlight .demo-goal__phrase,.demo-goal.is-settled .demo-goal__phrase{background-size:100% 100%}.demo-goal.is-spotlight .demo-goal__phrase{transition:background-size .62s cubic-bezier(.25,.8,.3,1) .24s}.demo-goal--overlay{width:max-content;max-width:min(560px,100% - 36px);margin-bottom:0;position:absolute;top:14px;left:50%;transform:translate(-50%,-6px)}.demo-goal--overlay.is-spotlight{transform:translate(-50%,10px)scale(1.04)}.demo-goal--overlay.is-settled{transform:translate(-50%)}.demo-goal-veil{z-index:6;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;background:#0c0c0e57;transition:opacity .32s;position:absolute;inset:0}.demo-goal-veil.is-on{opacity:1}.demo-solved{z-index:8;-webkit-backdrop-filter:blur(2px)saturate(1.05);backdrop-filter:blur(2px)saturate(1.05);pointer-events:none;background:radial-gradient(circle at 50% 40%,#2f9e6324,#237a4c4d);place-items:center;animation:.26s ease-out both demo-solved-in;display:grid;position:absolute;inset:0}.demo-solved__card{background:#fffffff0;border:1px solid #2f9e636b;border-radius:15px;justify-items:center;gap:3px;min-width:200px;padding:18px 26px 16px;animation:.48s cubic-bezier(.2,1.1,.3,1) 60ms both demo-solved-card-in;display:grid;box-shadow:0 22px 60px #12462b59}.demo-solved__badge{color:#fff;background:#2f9e63;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid;box-shadow:0 6px 16px #2f9e6373}.demo-solved__card strong{color:#17563a;letter-spacing:-.01em;font-size:15px}.demo-solved__card>span:not(.demo-solved__badge){color:#3f6a54;text-align:center;max-width:300px;font-size:11.5px;line-height:1.45}@keyframes demo-solved-in{0%{opacity:0}}@keyframes demo-solved-card-in{0%{opacity:0;transform:scale(.72)translateY(8px)}}.mac-window__loading{align-content:start;gap:14px;height:100%;min-height:220px;padding:22px;display:grid}.mac-window__loading span{background:linear-gradient(90deg,#e7e7ea,#f6f6f8,#e7e7ea) 0 0/200% 100%;border-radius:8px;animation:1.25s linear infinite skeleton-shimmer}.mac-window__loading span:first-child{width:38%;height:22px}.mac-window__loading span:nth-child(2){width:92%;height:12px;animation-delay:.1s}.mac-window__loading span:nth-child(3){width:84%;height:12px;animation-delay:.2s}.mac-window__loading span:nth-child(4){border-radius:12px;width:100%;height:128px;animation-delay:.3s}@media (prefers-reduced-motion:reduce){.demo-goal,.demo-goal__phrase,.demo-goal-veil,.demo-solved,.demo-solved__card{transition:none;animation:none}.settings-app__searching i,.settings-app__searching i:before,.settings-app__searching i:after,.mac-window__loading span{animation:none}}.fooddash-demo,.google-demo{animation:.3s both demo-page-in}@keyframes demo-page-in{0%{opacity:0;transform:translateY(4px)}}.google-demo{color:#1f1f1f;background:#fff;min-height:100%}.google-demo__bar{border-bottom:1px solid #ececec;align-items:center;gap:14px;padding:14px 22px;display:flex}.google-demo__logo svg{width:24px;height:24px;display:block}.google-demo__field{border:1px solid #dfe1e5;border-radius:999px;align-items:center;min-width:min(430px,60%);padding:10px 18px;font-size:13px;display:inline-flex;box-shadow:0 1px 4px #2021241a}.google-demo__body{gap:16px;max-width:560px;padding:20px 22px 26px;display:grid}.google-demo__snippet{border:1px solid #ececec;border-radius:12px;gap:5px;padding:15px 17px;display:grid;box-shadow:0 2px 10px #20212412}.google-demo__snippet b{font-size:17px}.google-demo__snippet p{color:#4d5156;margin:0;font-size:12px;line-height:1.5}.google-demo__snippet>span{color:#006621;font-size:11px}.google-demo__typed{white-space:nowrap;border-right:1.5px solid #4d5156;max-width:100%;font-style:normal;animation:1.15s steps(28,end) .2s both google-typing;display:inline-block;overflow:hidden}@keyframes google-typing{0%{width:0}to{width:100%}}.google-demo__snippet{animation:.32s 1.55s both demo-page-in}.google-demo__result{gap:3px;animation:.32s 1.85s both demo-page-in;display:grid}.google-demo__result b{color:#1a0dab;font-size:14px;font-weight:500}.google-demo__result p{color:#4d5156;margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.fooddash-demo,.google-demo,.google-demo__typed,.google-demo__snippet,.google-demo__result{animation:none}}.browser__tabstrip{position:relative}.browser__newtab-quip{z-index:80;color:#f0eee6;white-space:nowrap;background:#141413;border-radius:999px;padding:8px 13px;font-size:11.5px;font-weight:560;animation:.26s cubic-bezier(.2,.9,.25,1) both newtab-quip-in;position:absolute;top:calc(100% + 48px);right:10px;box-shadow:0 10px 26px #00000040}@keyframes newtab-quip-in{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.browser__newtab-quip{animation:none}}.upgrade-link{color:#141413;cursor:pointer;font:inherit;letter-spacing:-.01em;background:#f0eee6;border:0;border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:7px 13px;font-size:12px;font-weight:650;transition:transform .14s,background .14s;display:inline-flex}.upgrade-link:hover{background:#fff;transform:translateY(-1px)}.upgrade-link svg{flex:none}.faq-list .upgrade-link{color:#f0eee6;background:#141413;margin:0 0 14px}.faq-list .upgrade-link:hover{background:#2a2a28}.widget__faq-item button.upgrade-link{color:#141413;background:#f0eee6;border-radius:999px;justify-content:flex-start;width:auto;margin:2px 0 12px;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}.widget__faq-item button.upgrade-link:hover{background:#fff}.widget__faq-item button.upgrade-link svg{transform:none}.premiere{color:#c8c8c8;background:#1d1d1d;flex-direction:column;font-size:12px}.premiere__topbar{touch-action:none;-webkit-user-select:none;user-select:none;background:#232323;border-bottom:1px solid #0f0f0f;flex:none;align-items:center;gap:14px;height:40px;padding:0 12px;display:flex}.premiere__home{color:#9c9c9c}.premiere__workspaces{gap:4px;display:flex}.premiere__workspaces span{color:#9c9c9c;border-radius:4px;padding:4px 9px;font-size:11.5px}.premiere__workspaces span.is-active{color:#fff;background:#303030}.premiere__project{color:#8f8f8f;margin-left:auto;font-size:11.5px}.premiere__export{color:#9c9c9c}.premiere__monitors{background:#0f0f0f;flex:52%;grid-template-columns:1fr 1fr;gap:2px;min-height:0;padding:2px;display:grid}.premiere__monitor{background:#232323;flex-direction:column;min-height:0;display:flex}.premiere__monitor header{color:#a5a5a5;border-bottom:1px solid #0f0f0f;padding:6px 10px;font-size:11.5px}.premiere__screen{background:#000;flex:auto;place-items:center;min-height:0;padding:8px 14px;display:grid}.premiere__screen-art{aspect-ratio:16/9;background:radial-gradient(80% 90% at 70% 20%,#78a0dc8c,#14182800 60%),linear-gradient(160deg,#35558a 0%,#1d2c4c 45%,#0d1322 100%);border-radius:2px;width:100%;max-width:86%}.premiere__monitor footer{border-top:1px solid #0f0f0f;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.premiere__tc{color:#6bb7ff;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px}.premiere__tc--dim{color:#7c7c7c}.premiere__transport{color:#cfcfcf;align-items:center;gap:12px;display:inline-flex}.premiere__lower{border-top:2px solid #0f0f0f;flex:48%;min-height:0;display:flex}.premiere__bin{background:#232323;border-right:1px solid #0f0f0f;flex-direction:column;flex:0 0 250px;display:flex}.premiere__bin header,.premiere__timeline .premiere__ruler{color:#a5a5a5;border-bottom:1px solid #0f0f0f;padding:6px 10px;font-size:11.5px}.premiere__bin-list{flex:auto;padding:4px 0;overflow-y:auto}.premiere__bin-item{color:#c2c2c2;align-items:center;gap:8px;padding:4.5px 10px;display:flex}.premiere__bin-item svg{color:#8f8f8f}.premiere__bin-item em{color:#757575;margin-left:auto;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal}.premiere__tools{color:#8f8f8f;background:#232323;border-right:1px solid #0f0f0f;flex-direction:column;flex:0 0 30px;align-items:center;gap:14px;padding-top:10px;display:flex}.premiere__tools svg.is-active{color:#fff}.premiere__timeline{background:#1d1d1d;flex-direction:column;flex:auto;min-width:0;display:flex}.premiere__ruler{align-items:center;gap:0;display:flex}.premiere__ruler em{color:#6f6f6f;text-align:left;flex:1;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal}.premiere__ruler .premiere__tc{margin-right:18px}.premiere__tracks{flex:auto;padding:6px 0;position:relative;overflow-y:auto}.premiere__playhead{z-index:2;background:#2d8ceb;width:1px;position:absolute;top:0;bottom:0;left:41%}.premiere__playhead:before{content:"";border:5px solid #0000;border-top:7px solid #2d8ceb;position:absolute;top:0;left:-5px}.premiere__track{border-bottom:1px solid #161616;align-items:stretch;gap:0;display:flex}.premiere__track>span{color:#8f8f8f;border-right:1px solid #161616;flex:none;place-items:center;width:34px;padding:0 6px;font-size:10px;display:grid}.premiere__clips{background:#202020;flex:auto;height:34px;position:relative}.premiere__clip{white-space:nowrap;border:1px solid #00000080;border-radius:3px;align-items:center;padding:0 7px;font-size:10px;font-style:normal;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.premiere__clip--video{color:#14102a;background:linear-gradient(#8a76c0,#6a56a2)}.premiere__clip--title{color:#2a1030;background:linear-gradient(#cf8fd6,#a565ad)}.premiere__clip--audio{color:#0c2413;background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 4px),linear-gradient(#4f9e63,#35744a)}.premiere__clip--music{color:#082220;background:repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 3px),linear-gradient(#3f8f8a,#2a6a66)}.premiere__meters{background:#232323;border-left:1px solid #0f0f0f;flex:0 0 26px;gap:4px;padding:8px 6px;display:flex}.premiere{color:#bcbcbc;background:#1e1e1e;font:11px Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.premiere__topbar{background:#262626;border-bottom:2px solid #111;gap:12px;height:38px;padding:0 10px}.premiere__workspaces span{padding:5px 8px;font-size:10.5px}.premiere__project{font-size:10.5px}.premiere__export-button{color:#d4d4d4;cursor:pointer;font:inherit;background:#333;border:1px solid #585858;border-radius:3px;padding:4px 10px}.premiere__export-button:hover,.premiere__export-button:focus-visible{color:#fff;border-color:#63a5e4;outline:none}.premiere__upper{background:#111;border-bottom:2px solid #101010;flex:0 0 43%;grid-template-columns:minmax(250px,.42fr) minmax(360px,.58fr);gap:2px;min-height:220px;display:grid}.premiere-scopes,.premiere-import,.premiere-program{background:#252525;flex-direction:column;min-height:0;display:flex;overflow:hidden}.premiere-scopes header,.premiere-program>header{color:#b2b2b2;border-bottom:1px solid #111;flex:none;align-items:center;height:27px;padding:0 10px;display:flex}.premiere-scopes header em{color:#777;margin-left:auto;font-size:9px;font-style:normal}.premiere-scopes__plot{background:#050505;border:10px solid #202020;border-top-width:7px;flex:auto;min-height:0;position:relative;overflow:hidden}.premiere-scopes__scale{z-index:3;color:#777;flex-direction:column;justify-content:space-between;font-size:8px;line-height:1;display:flex;position:absolute;inset:7px auto 4px 5px}.premiere-scopes__grid{background:repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 20%),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 12.5%);position:absolute;inset:8px 7px 7px 25px}.premiere-scopes__wave{opacity:.58;clip-path:polygon(0 70%,4% 48%,8% 68%,13% 35%,17% 54%,22% 20%,27% 62%,31% 33%,35% 80%,40% 27%,44% 52%,49% 13%,53% 65%,58% 32%,63% 75%,67% 41%,71% 59%,76% 19%,81% 67%,85% 38%,90% 78%,95% 44%,100% 61%,100% 100%,0 100%);mix-blend-mode:screen;position:absolute;inset:12% 7% 7% 13%}.premiere-scopes__wave--r{background:linear-gradient(#ff314c14,#ff314c);transform:translate(-3%)}.premiere-scopes__wave--g{transform-origin:bottom;background:linear-gradient(#3bff7b14,#3bff7b);transform:translate(2%)scaleY(.82)}.premiere-scopes__wave--b{transform-origin:bottom;background:linear-gradient(#318cff14,#318cff);transform:translate(5%)scaleY(.68)}.premiere-scopes footer{color:#a9a9a9;border-top:1px solid #111;flex:none;align-items:center;gap:12px;height:27px;padding:0 10px;display:flex}.premiere-scopes footer label{margin-left:auto}.premiere-scopes footer input{accent-color:#ccc;vertical-align:-2px}.premiere-scopes footer em{color:#9a9a9a;font-style:normal}.premiere-import{background:#252525;flex-direction:column;min-height:0;display:flex;overflow:hidden}.premiere-import>header{color:#b2b2b2;border-bottom:1px solid #111;flex:none;align-items:center;height:27px;padding:0 10px;display:flex}.premiere-import>header em{color:#777;margin-left:auto;font-size:8.5px;font-style:normal}.premiere-import__tools{color:#aaa;background:#202020;border-bottom:1px solid #151515;flex:none;align-items:center;gap:9px;height:30px;padding:0 8px;display:flex}.premiere-import__tools>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.premiere-import__tools label{color:#777;background:#171717;border:1px solid #3b3b3b;border-radius:2px;flex:1;align-items:center;gap:4px;min-width:60px;height:20px;padding:0 5px;display:flex}.premiere-import__tools input{color:#bbb;width:100%;font:inherit;background:0 0;border:0;outline:0}.premiere-import__grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;padding:8px;display:grid;overflow:hidden}.premiere-import__asset{color:#bcbcbc;cursor:grab;min-width:0;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;padding:0;display:grid}.premiere-import__asset:active{cursor:grabbing}.premiere-import__thumb{background-image:url(/media/premiere-car-coast.jpg);background-position:50%;background-size:cover;border:1px solid #101010;border-radius:2px;grid-column:1/-1;min-height:37px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000047}.premiere-import__thumb--car-close{background-position:72%;background-size:155%}.premiere-import__thumb--car-detail{background-position:86% 62%;background-size:230%}.premiere-import__thumb--ocean{background-position:5% 45%;background-size:145%}.premiere-import__thumb--road{filter:saturate(.5);background-position:72% 92%;background-size:175%}.premiere-import__thumb--coast{background-position:20% 35%;background-size:185%}.premiere-import__thumb em{color:#eee;background:#000000b3;border-radius:2px;padding:1px 3px;font-size:7px;font-style:normal;position:absolute;bottom:2px;right:3px}.premiere-import__thumb svg{color:#fff;filter:drop-shadow(0 1px 2px #000);position:absolute;bottom:3px;left:3px}.premiere-import__asset>b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:400;overflow:hidden}.premiere-import__asset>small{color:#6f6f6f;margin-top:2px;font-size:7px}.premiere-import>footer{color:#8f8f8f;border-top:1px solid #111;flex:none;align-items:center;gap:6px;height:26px;padding:0 9px;display:flex}.premiere-import>footer em{color:#666;margin-left:auto;font-style:normal}.premiere-program__screen{background:#050505;flex:auto;place-items:center;min-height:0;padding:7px 10%;display:grid;position:relative;overflow:hidden}.premiere-program__frame{aspect-ratio:16/9;background:radial-gradient(circle at 69% 35%,#8db9e199 0 6%,#0000 7%),radial-gradient(at 61% 53%,#1c2a36db 0 16%,#0000 17%),linear-gradient(126deg,#0000 0 43%,#c8dce733 44% 48%,#0000 49%),linear-gradient(160deg,#2e526f 0%,#18344e 42%,#0c1724 100%);width:min(100%,560px);position:relative;overflow:hidden;box-shadow:inset 0 0 45px #00000073}.premiere-program__frame:before{display:none}.premiere-program__frame img{object-fit:cover}.premiere-program__frame-error{color:#ffaca4;background:#45120fe6;border:1px solid #b54c43;border-radius:2px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex;position:absolute;bottom:13px;right:12%}.premiere-program>footer{border-top:1px solid #111;flex:none;grid-template-columns:90px 40px 1fr;align-items:start;gap:8px;height:50px;padding:6px 9px;display:grid;position:relative}.premiere-program>footer>b{color:#5eb6ff;font:11px SF Mono,ui-monospace,monospace}.premiere-program>footer>span{color:#b5b5b5;background:#202020;border:1px solid #151515;padding:2px 6px}.premiere-program__scrub{background:#3b3b3b;height:5px;margin-top:7px;position:relative}.premiere-program__scrub i{background:#777;width:24%;height:100%;display:block}.premiere-program__controls{color:#d3d3d3;align-items:center;gap:17px;display:flex;position:absolute;bottom:6px;right:20px}.premiere-sequence{background:#202020;flex-direction:column;flex:auto;min-height:248px;margin-left:240px;margin-right:26px;display:flex;position:relative;overflow:hidden}.premiere-sequence__tab{color:#aaa;border-bottom:1px solid #111;flex:none;align-items:center;gap:8px;height:27px;padding:0 9px;display:flex}.premiere-sequence__tab em{margin-left:auto;font-style:normal}.premiere-sequence__toolbar{border-bottom:1px solid #111;flex:none;align-items:center;height:27px;padding:0 9px;display:flex}.premiere-sequence__toolbar strong{color:#5ab4ff;font:11px SF Mono,ui-monospace,monospace}.premiere-sequence__toolbar>span{color:#a7a7a7;align-items:center;gap:13px;margin-left:32px;display:flex}.premiere-sequence__toolbar>span b{border:1px solid #666;border-radius:2px;padding:0 2px;font-size:8px}.premiere-sequence__ruler{background:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#555 calc(6.25% - 1px) 6.25%);border-bottom:1px solid #141414;flex:none;align-items:center;height:24px;margin-left:112px;display:flex;overflow:hidden}.premiere-sequence__ruler em{color:#929292;white-space:nowrap;min-width:12.5%;font:8px SF Mono,ui-monospace,monospace}.premiere-sequence__body{flex:auto;grid-template-columns:112px 1fr;min-height:0;display:grid}.premiere-sequence__headers,.premiere-sequence__canvas{grid-template-rows:22px 22px minmax(52px,1.7fr) minmax(38px,1.2fr) minmax(38px,1.2fr) 27px 26px;display:grid}.premiere-sequence__headers{background:#232323}.premiere-track-head{color:#a8a8a8;border-bottom:1px solid #171717;border-right:1px solid #111;align-items:center;gap:9px;padding:0 7px;display:flex}.premiere-track-head b{color:#9c9c9c;text-align:center;align-items:center;width:25px;height:100%;font-weight:500;display:grid}.premiere-track-head.is-targeted b{color:#e3f3ff;background:#215a83}.premiere-track-head__audio{font-size:8px}.premiere-track-head--mix span{color:#5ba9e6;margin-left:auto}.premiere-sequence__canvas{background:#1d1d1d;position:relative;overflow:hidden}.premiere-sequence__row{background:#202020;border-bottom:1px solid #151515;position:relative}.premiere-clip{color:#e2edf3;white-space:nowrap;border:1px solid #101010;border-radius:2px;padding:0;font-size:8px;font-style:normal;display:block;position:absolute;inset-block:2px;overflow:hidden}.premiere-clip>b{z-index:2;text-overflow:ellipsis;background:#155b82eb;height:14px;padding:0 4px;font-weight:400;line-height:14px;position:absolute;top:0;left:0;right:0;overflow:hidden}.premiere-clip--video{background:#1e5f82}.premiere-clip--audio{background:#276b89}.premiere-clip__thumbstrip{opacity:.95;background-image:url(/media/premiere-car-coast.jpg);background-position:50%;background-repeat:repeat-x;background-size:58px 100%;position:absolute;inset:14px 0 0}.premiere-clip:nth-child(2) .premiere-clip__thumbstrip{background-position:72%;background-size:74px 115%}.premiere-clip:nth-child(3) .premiere-clip__thumbstrip{background-position:88%;background-size:66px 125%}.premiere-clip__waveform{justify-content:space-around;align-items:center;gap:1px;display:flex;position:absolute;inset:15px 2px 2px}.premiere-clip__waveform>i{background:#c9eaf6b8;flex:0 1px;width:1px;min-height:2px}.premiere__clip--problem{transition:border-color .2s,box-shadow .2s,background .2s}.premiere__clip--problem.is-error{z-index:3;background:#75433f;border-color:#fb584e;box-shadow:inset 0 0 0 1px #ffb4ae59,0 0 11px #ff44379e}.premiere__clip--problem.is-repaired{background:#286f79;border-color:#50c878;box-shadow:inset 0 0 0 1px #84f1a452}.premiere-sequence__playhead{z-index:5;background:#2999ef;width:1px;position:absolute;top:0;bottom:0;left:31%}.premiere-sequence__playhead i{background:#2999ef;border-radius:1px 1px 5px 5px;width:11px;height:9px;position:absolute;top:-4px;left:-5px}.premiere-sequence__playhead.is-error,.premiere-sequence__playhead.is-error i{background:#f5564c}.premiere-sequence__renderbar{z-index:4;background:#d6cc49;width:36%;height:3px;position:absolute;top:0;left:0}.premiere-sequence__mixline{opacity:.55;background:#aaa;align-self:center;height:1px}.premiere__project-bin{background:#242424;border-right:1px solid #101010;flex-direction:column;width:210px;height:calc(57% - 38px);min-height:248px;display:flex;position:absolute;bottom:0;left:0}.premiere__project-bin header{color:#aaa;border-bottom:1px solid #111;flex:none;height:28px;padding:8px 8px 0}.premiere__project-bin>span{color:#a9a9a9;align-items:center;gap:7px;padding:5px 8px;display:flex}.premiere__project-bin>span b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.premiere__project-bin>span em{color:#777;margin-left:auto;font:8px SF Mono,monospace}.premiere__tools{color:#888;background:#242424;border-right:1px solid #111;flex-direction:column;align-items:center;gap:14px;width:30px;height:calc(57% - 38px);min-height:248px;padding-top:13px;display:flex;position:absolute;bottom:0;left:210px}.premiere__tools .is-active{color:#fff}.premiere__meters{background:#242424;border-left:1px solid #111;gap:3px;width:26px;height:calc(57% - 38px);min-height:248px;padding:9px 5px;display:flex;position:absolute;bottom:0;right:0}.premiere__meters i{opacity:1;background:linear-gradient(0deg,#30ad49 0 64%,#cabd31 64% 80%,#bd403a 80% 100%);border-radius:1px;flex:1}.premiere-error{z-index:90;color:#e5e5e5;background:#303030;border:1px solid #565656;border-radius:4px;width:min(390px,100% - 32px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 60px #000000b8,0 0 0 999px #00000038}.premiere-error>header{color:#f5b03d;background:#393939;border-bottom:1px solid #1a1a1a;align-items:center;gap:9px;height:42px;padding:0 15px;display:flex}.premiere-error>header strong{color:#f2f2f2;font-size:13px}.premiere-error>div{padding:17px 20px 10px}.premiere-error>div>b{font-size:13px}.premiere-error p{color:#d1d1d1;margin:9px 0;line-height:1.45}.premiere-error p strong{color:#fff}.premiere-error__details{border-top:1px solid #464646;padding-top:9px;font:9px/1.55 SF Mono,monospace;color:#9e9e9e!important}.premiere-error footer{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.premiere-error button{color:#ddd;min-width:74px;font:inherit;background:#454545;border:1px solid #626262;border-radius:3px;padding:5px 10px}.premiere-error button:last-child{color:#fff;background:#176aa8;border-color:#2589d8}.premiere-export-resumed{z-index:20;color:#6bd98d;background:#213426f7;border:1px solid #4b835c;border-radius:4px;align-items:center;gap:9px;width:290px;padding:8px 10px;display:flex;position:absolute;bottom:18px;right:39px;box-shadow:0 8px 22px #0000006b}.premiere-export-resumed span{flex:1;gap:2px;display:grid}.premiere-export-resumed span b{color:#edf8f0;font-size:10px}.premiere-export-resumed span em{color:#9fb9a6;font-size:8px;font-style:normal}.premiere-export-resumed>i{background:#ffffff26;height:2px;position:absolute;bottom:5px;left:35px;right:10px}.premiere-export-resumed>i b{background:#5bc97b;width:68%;height:100%;display:block}.premiere-pointer{z-index:1300}@media (max-width:768px){.finder__sidebar,.cursor-app__explorer,.cursor-app__chat,.cursor-app__activity,.slack__rail,.slack__sidebar,.premiere__bin,.premiere__project-bin,.premiere__tools,.premiere__meters{display:none}.premiere-sequence{margin-left:0;margin-right:0}.finder__toolbar-lights{display:inline-flex}}
