@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#111216;background:#f6f6f3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--page: #f6f6f3;--surface: #ffffff;--ink: #111216;--muted: #696b72;--soft: #8b8d94;--line: #e3e4e7;--line-strong: #d8dade;--surface-line: #e3e4e7;--accent: #7069df;--accent-soft: #ecebff;--brand-pink: #f45c7a;--brand-pink-soft: rgba(244, 92, 122, .09);--brand-pink-ink: #b65a6d;--brand-purple: #8d64d8;--brand-purple-soft: #eee8fb;--positive-soft: rgba(42, 157, 91, .11);--positive-ink: #287549;--panel: #17181a;--panel-raised: #232426;--panel-line: #323438;--panel-muted: #92959b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}body,button,input{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:#dcd9ff;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.app-icon{flex:0 0 auto;border-radius:22%;object-fit:contain}.apple-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-style:normal;font-weight:500;line-height:1;text-rendering:geometricPrecision}.apple-mark-compact{width:15px;font-size:16px}.apple-mark-default{width:18px;font-size:19px}.menu-apple-mark{width:12px;font-size:12px}.nav-top-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.site-header{position:sticky;top:16px;z-index:100;width:max-content;max-width:calc(100% - 32px);min-height:56px;margin:16px auto 0;opacity:1;transform:translateY(0) scale(1);transform-origin:center top;will-change:transform,opacity;transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1)}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px)) scale(.98)}.nav-support-button{position:fixed;top:0;right:24px;z-index:101;display:inline-flex;width:82px;min-height:96px;padding:18px 12px 25px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:0;background:#fd0;box-shadow:inset 0 1px #ffffff8f;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 14px),0 100%);color:#17181a;filter:drop-shadow(0 10px 12px rgba(94,78,0,.16));font-size:12px;font-weight:620;line-height:1.15;letter-spacing:-.015em;opacity:1;text-align:center;transform:translate(0) scale(1);transform-origin:center top;will-change:transform,opacity;isolation:isolate;overflow:hidden;cursor:pointer;animation:nav-support-in .64s cubic-bezier(.16,1,.3,1) .82s backwards;transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.nav-support-button:before{position:absolute;top:-45%;right:-25%;bottom:-45%;left:-25%;z-index:0;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.46) 49%,transparent 62%);content:"";opacity:0;pointer-events:none;transform:translate(-42%);transition:opacity .18s ease,transform .46s cubic-bezier(.16,1,.3,1)}.nav-support-button:hover:before{opacity:1;transform:translate(42%)}.nav-support-button.is-away-from-page-top{animation:none;opacity:0;pointer-events:none;transform:translateY(calc(-100% - 12px)) scale(.94)}.nav-support-button.has-left-page-top.is-at-page-top{animation:nav-support-return .42s cubic-bezier(.16,1,.3,1) .32s both;opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.nav-support-button.is-at-footer{animation:nav-support-return .42s cubic-bezier(.16,1,.3,1) .12s both;opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.nav-support-emoji{position:relative;z-index:1;display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;font-size:16px;line-height:1;transform-origin:center}.nav-support-button>span:last-child{position:relative;z-index:1;max-width:58px}.nav-support-button:hover .nav-support-emoji{animation:nav-support-emoji-roll .52s cubic-bezier(.16,1,.3,1) both}.nav-support-button:active .nav-support-emoji{transform:scale(.94) rotate(-4deg)}.site-nav{position:relative;z-index:1;display:grid;grid-template-columns:max-content max-content max-content;align-items:center;column-gap:40px;width:max-content;max-width:100%;min-height:56px;padding:10px;border:0;border-radius:18px;background:#fff;box-shadow:0 18px 44px #15161a17,0 2px 7px #15161a0a;animation:nav-shell-in .72s cubic-bezier(.16,1,.3,1) both}.site-nav>.brand,.site-nav>.nav-links,.site-nav>.nav-actions{opacity:0;transform:translateY(-7px);animation:nav-item-in .56s cubic-bezier(.16,1,.3,1) both}.site-nav>.brand{animation-delay:90ms}.site-nav>.nav-links{animation-delay:.15s}.site-nav>.nav-actions{animation-delay:.22s}@keyframes nav-shell-in{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nav-item-in{to{opacity:1;transform:translateY(0)}}@keyframes nav-support-in{0%{opacity:0;transform:translateY(calc(-100% - 12px)) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nav-support-return{0%{opacity:0;transform:translateY(calc(-100% - 12px)) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nav-support-emoji-roll{0%{transform:rotate(0)}42%{transform:translateY(1px) rotate(14deg)}70%{transform:translateY(1px) rotate(-4deg)}to{transform:translateY(0) rotate(0)}}.brand{display:inline-flex;align-items:center;justify-self:start;gap:9px;min-height:36px;font-size:16px;font-weight:650;letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:20px}.nav-links>a:not(.button):not(.mobile-support){display:inline-flex;align-items:center;min-height:36px;padding:0;color:#53555b;font-size:13px;transition:color .16s ease}.nav-links>a:not(.button):not(.mobile-support):hover,.nav-links>a:not(.button):not(.mobile-support):focus-visible,.nav-links>a.is-active{background:transparent;color:var(--ink)}.nav-actions{display:flex;align-items:center;justify-self:end;gap:6px}.nav-menu-button,.mobile-support{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:600;letter-spacing:-.015em;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(112,105,223,.34);outline-offset:2px}.button-primary{background:var(--ink);color:#fff;box-shadow:0 9px 20px #11121621}.button-primary:hover{background:#2a2b30;box-shadow:0 12px 26px #1112162b}.button-secondary{border-color:#cacbd0;background:#ffffff52;color:#24252a}.button-secondary:hover{border-color:#aaaab0;background:#fff}.github-cta{border-color:#e2e2df;background:#ffffff47}.github-cta:hover{border-color:#dadad6;background:#ffffffb8}.github-icon-swap{position:relative;display:inline-grid;width:17px;height:17px;flex:0 0 17px;place-items:center}.github-mark,.github-star{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;transition:opacity .22s ease,color .22s ease,fill .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}.github-mark{color:#55575d;opacity:1;transform:rotate(0) scale(1)}.github-star{color:#d99600;fill:#f6c84d;opacity:0;transform:rotate(-16deg) scale(.68)}.github-cta:hover .github-mark,.github-cta:focus-visible .github-mark{opacity:0;transform:rotate(16deg) scale(.68)}.github-cta:hover .github-star,.github-cta:focus-visible .github-star{opacity:1;transform:rotate(8deg) scale(1.08)}.button-compact{min-height:44px;padding-inline:14px;border-radius:14px;font-size:13px}.site-nav .button-compact{min-height:36px;padding-inline:12px;border-radius:12px;font-size:12px}.hero{padding-top:54px}.hero-copy{display:flex;align-items:center;flex-direction:column;padding-bottom:64px;text-align:center}.hero-copy>.hero-eyebrow,.hero-copy>h1,.hero-copy>.hero-description,.hero-copy>.hero-actions,.hero-copy>.hero-meta{opacity:0;filter:blur(5px);transform:translateY(18px);animation:hero-element-in .76s cubic-bezier(.16,1,.3,1) forwards}.hero-copy>.hero-eyebrow{animation:hero-element-in .76s cubic-bezier(.16,1,.3,1) 50ms forwards,hero-label-shimmer 5s linear .9s infinite}.hero-copy>h1{animation-delay:.14s}.hero-copy>.hero-description{animation-delay:.23s}.hero-copy>.hero-actions{animation-delay:.32s}.hero-copy>.hero-meta{animation-delay:.41s}.hero-actions>.button{opacity:0;filter:blur(4px);animation:hero-button-in .62s cubic-bezier(.16,1,.3,1) .41s forwards}.hero-actions>.button:nth-child(2){animation-delay:.49s}@keyframes hero-element-in{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes hero-button-in{to{opacity:1;filter:blur(0)}}.hero .eyebrow{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:560;letter-spacing:.12em}.hero-eyebrow{display:inline-flex;align-items:center;gap:7px;background-image:linear-gradient(100deg,#111216,#111216 44%,#a9aaae,#111216 56%,#111216);background-position:100% 50%;background-size:300% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-label-shimmer 5s linear .9s infinite;will-change:background-position}.hero-apple-mark{width:24px;font-size:25px}@keyframes hero-label-shimmer{0%,12%{background-position:100% 50%}40%,to{background-position:0% 50%}}.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow-neutral{color:var(--muted)}.hero h1{max-width:760px;margin:18px auto 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(54px,5.1vw,80px);font-weight:610;line-height:.99;letter-spacing:-.058em}.hero-description{max-width:560px;margin:0;color:#606269;font-size:20px;line-height:1.55;letter-spacing:-.018em}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:25px}.hero-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;margin:17px 0 0;color:#7b7d84;font-size:12px}.hero-meta span{color:#bbbcc1}.free-proof-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:0;background:var(--positive-soft);color:var(--positive-ink);font-size:11px;font-weight:620;letter-spacing:-.01em}.demo-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:27px;background-color:#ebebf3;background-image:url(/assets/screenshoss-wallpaper.png);background-position:center;background-size:cover;box-shadow:0 28px 70px #2f303b24,0 2px 4px #2f303b14,inset 0 0 0 1px #5e5f6e29;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transform-origin:top center;animation:demo-stage-in .9s cubic-bezier(.16,1,.3,1) .44s both}@keyframes demo-stage-in{0%{opacity:0;filter:blur(8px);transform:translateY(30px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.demo-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(140deg,#16182159,#16182100);content:"";opacity:.76;pointer-events:none;transform:scale(1.035);transition:opacity .62s ease,transform .78s cubic-bezier(.16,1,.3,1)}.demo-stage.is-intro-ready:after{opacity:0;transform:scale(1)}.desktop-decoration{pointer-events:none;-webkit-user-select:none;user-select:none}.menu-bar{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;justify-content:space-between;height:30px;padding-inline:17px;color:#fffffff5;font-size:9px;font-weight:530;opacity:0;text-shadow:0 1px 2px rgba(12,14,18,.45);transform:translateY(-7px);transition:opacity .36s ease 80ms,transform .48s cubic-bezier(.2,.75,.2,1) 80ms}.demo-stage.is-intro-ready .menu-bar{opacity:1;transform:translateY(0)}.menu-bar-left,.menu-bar-right{display:flex;align-items:center;gap:12px}.menu-bar-left strong{font-weight:700}.menu-bar-right{gap:9px}.hero-status-item{display:grid;width:18px;height:18px;place-items:center}.hero-status-item img{width:13px;height:13px;object-fit:contain;filter:brightness(0) invert(1)}.shelf-hover-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.stage-notch,.shelf-panel{pointer-events:auto}.notch-silhouette{position:absolute;top:0;left:50%;z-index:7;width:160px;height:34px;opacity:0;pointer-events:none;transform:translate(-50%,-17px) scale(.9);transform-origin:top center;transition:opacity .22s ease .14s,transform .43s cubic-bezier(.16,1,.3,1) .14s}.demo-stage.is-intro-ready .notch-silhouette{opacity:1;transform:translate(-50%) scale(1)}.stage-notch{position:absolute;top:0;left:50%;z-index:8;display:flex;align-items:center;justify-content:center;width:132px;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;opacity:0;transform:translate(-50%,-17px) scale(.9);transform-origin:top center;transition:color .18s ease,opacity .22s ease .14s,transform .43s cubic-bezier(.16,1,.3,1) .14s}.demo-stage.is-intro-ready .stage-notch{opacity:1;transform:translate(-50%) scale(1)}.stage-notch:hover,.stage-notch.is-open{color:#fff}.stage-notch svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.stage-notch-icon{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.stage-notch-dot{width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000006b}.shelf-panel{position:absolute;top:46px;left:50%;z-index:6;width:min(900px,calc(100% - 170px));height:348px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px 20px 28px 28px;background:linear-gradient(180deg,#ffffff14,#fff0 48%,#0000002e),#000000c2;color:#f4f4f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;box-shadow:0 26px 58px #0e0f1240,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35);opacity:0;transform:translate(-50%,-18px) scale(.98);transform-origin:top center;visibility:hidden;transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s}.shelf-panel button,.shelf-panel input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.shelf-panel.is-open{opacity:1;transform:translate(-50%) scale(1);visibility:visible;transition-delay:0s,0s,0s}.shelf-toolbar{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(270px,2.4fr) auto;align-items:center;gap:9px;height:49px;padding:11px 11px 6px;border-bottom:0}.shelf-search{display:flex;align-items:center;gap:7px;min-width:0;height:32px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:#ffffff14;color:var(--panel-muted)}.shelf-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f4f5;font-size:11px}.shelf-search input::placeholder{color:#a0a2a7}.folder-tabs,.shelf-tools{display:flex;align-items:center;gap:5px}.folder-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.folder-tabs::-webkit-scrollbar{display:none}.folder-tabs button,.shelf-tools button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:30px;border:1px solid transparent;background:#ffffff24;color:#d0d1d4;cursor:pointer;font-size:10px;font-weight:620;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.folder-tabs button{gap:5px;padding:0 10px;border-radius:999px}.folder-tabs button span{color:#898b91;font-size:9px}.folder-tabs button:hover,.shelf-tools button:hover,.shelf-tools button.is-selected{border-color:transparent;background:#fff3;color:#fff}.folder-tabs button.is-selected{border-color:transparent;background:#fffffff5;color:#18191c}.folder-tabs button.is-selected span{color:#6d6f75}.folder-tabs .folder-add{width:30px;padding:0;border-radius:50%}.shelf-tools{justify-content:flex-end}.shelf-tools button{width:30px;padding:0;border-radius:50%}.shelf-body{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:10px;height:calc(100% - 49px);padding:8px 10px 10px}.screenshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;min-width:0;padding:0;overflow-y:auto;scrollbar-color:#45474b transparent;scrollbar-width:thin}.screenshot-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:3px;overflow:hidden;border:1px solid #2a2c2f;border-radius:7px;background:#090a0b;color:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.screenshot-card:hover{border-color:#6d7077;transform:none}.screenshot-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px #fff}.screenshot-artwork{display:block;width:100%;aspect-ratio:1.75 / 1;overflow:hidden;border-radius:4px;background-color:#111214;background-repeat:no-repeat;background-size:1190% auto}.screenshot-card-meta{position:absolute;right:3px;bottom:3px;left:3px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:4px;min-height:30px;padding:12px 6px 4px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#0000,#000000b8);color:#ffffffc7;font-size:8px;line-height:1.2}.screenshot-card-meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-card-meta span:last-child{flex:0 0 auto}.screenshot-favorite{position:absolute;top:6px;right:6px;padding:2px;border-radius:4px;background:#0a0b0dc7;color:#fff}.shelf-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-column:1 / -1;min-height:210px;gap:10px;color:#96989d;font-size:12px;text-align:center}.shelf-empty button{min-height:30px;padding:0 10px;border:1px solid #484a50;border-radius:7px;background:#242629;color:#f3f3f4;cursor:pointer;font-size:11px}.shelf-detail{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px 12px 18px;background:#ffffff12}.detail-preview{aspect-ratio:1.6 / 1;border:1px solid #414348;border-radius:7px}.detail-bookmark{position:absolute;top:74px;right:15px;display:grid;width:29px;height:29px;place-items:center;border:1px solid #505258;border-radius:50%;background:#1d1e21;color:#fff;cursor:pointer}.shelf-detail dl{display:grid;gap:7px;margin:0}.shelf-detail dl div{display:grid;gap:2px}.shelf-detail dt{color:#92949a;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shelf-detail dd{margin:0;color:#e5e5e7;font-size:9px}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:auto}.detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:0 4px;border:1px solid #d6d7da;border-radius:5px;background:#f6f6f7;color:#191a1d;cursor:pointer;font-size:9px;font-weight:650}.detail-actions button:hover{background:#dedee1}.dock{position:absolute;bottom:14px;left:50%;z-index:2;display:flex;align-items:center;gap:7px;height:60px;padding:9px 11px;border:0;border-radius:17px;background:#eeeff4b8;box-shadow:0 16px 34px #53546626;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform:translate(-50%,18px) scale(.96);transition:opacity .38s ease .17s,transform .52s cubic-bezier(.16,1,.3,1) .17s}.demo-stage.is-intro-ready .dock{opacity:1;transform:translate(-50%) scale(1)}.dock-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;color:#fff;box-shadow:0 3px 8px #191a231f}.dock-icon-blue,.dock-icon-sky{background:#3d9de8}.dock-icon-multi,.dock-icon-photo{background:#906bd8}.dock-icon-green,.dock-icon-map{background:#5ebc77}.dock-icon-calendar,.dock-icon-clear{background:#f5f5f5;color:#e95050}.dock-icon-yellow{background:#f1ca4c;color:#4c4430}.dock-icon-dark{background:#222328}.dock-icon-pink{background:#eb597f}.dock-icon-red{background:#e84f55}.dock-icon-cyan{background:#50a7d4}.dock-icon-gray{background:#8a8d93}.demo-toast{position:absolute;right:18px;bottom:18px;z-index:10;display:flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #34363a;border-radius:9px;background:#17181a;color:#fff;box-shadow:0 12px 30px #12131633;font-size:10px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.demo-toast.is-visible{opacity:1;transform:translateY(0)}.features-section{padding-top:112px;padding-bottom:10px}.features-intro{max-width:680px;margin:0 auto 48px;text-align:center}.feature-eyebrow{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:560;letter-spacing:.12em;line-height:1.2}.features-intro h2{margin:17px 0 0;font-size:clamp(38px,4.2vw,56px);font-weight:620;letter-spacing:-.055em;line-height:1.02}.feature-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:23px}.feature-pills span{padding:7px 11px;border:1px solid var(--surface-line);border-radius:999px;background:#ffffffb3;color:#5d5f66;font-size:12px;font-weight:600}.feature-list{display:grid;gap:32px}.feature-row{display:flex;align-items:center;flex-direction:column;gap:31px;width:100%;min-height:0;padding:52px 28px 28px;border:0;border-radius:20px;background:#ffffff6b}.feature-row[data-reveal]{opacity:0;filter:blur(5px);transform:translate3d(0,44px,0) scale(.985);transition:opacity .65s ease,filter .65s ease,transform .82s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.feature-row[data-reveal].is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.feature-row:nth-child(2){transition-delay:90ms}.feature-row:nth-child(3){transition-delay:.18s}.feature-row .feature-scene{width:100%}.feature-copy{max-width:560px;text-align:center}.feature-copy h2{margin:0;font-size:clamp(28px,3vw,38px);font-weight:610;line-height:1.08;letter-spacing:-.045em}.feature-copy p{max-width:510px;margin:15px auto 0;color:var(--muted);font-size:16px;line-height:1.55}.feature-scene{--scene-duration: 12s;position:relative;min-width:0;overflow:hidden;border:1px solid rgba(17,18,22,.1);border-radius:16px;background:#161719;box-shadow:0 18px 44px #191a1f17;isolation:isolate}.feature-scene-folders{--scene-duration: 15s}.feature-scene-position{--scene-duration: 16s}.feature-scene-capture{height:clamp(440px,42vw,520px)}.feature-scene-folders{height:clamp(370px,34vw,430px)}.feature-scene-position{height:clamp(440px,42vw,520px)}.feature-scene-stage,.motion-desktop,.organize-motion-panel{position:absolute;top:0;right:0;bottom:0;left:0}.feature-scene .scene-animated{animation-play-state:paused!important}.feature-scene.is-playing .scene-animated,.feature-scene.is-playing .feature-pointer:after,.feature-scene.is-playing .motion-toolbar-organize .motion-folder-recent,.feature-scene.is-playing .organize-work-card-2 .motion-card-bookmark{animation-play-state:running!important}.motion-desktop{overflow:hidden;background-image:url(/assets/screenshoss-wallpaper.png);background-position:center;background-size:cover;color:#fff}.motion-desktop:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#070c120d;content:"";pointer-events:none}.motion-menu-bar{position:absolute;top:0;right:0;left:0;z-index:8;display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 12px;color:#fffffff2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;text-shadow:0 1px 4px rgba(0,0,0,.38)}.motion-menu-left,.motion-menu-right{display:flex;align-items:center;gap:9px}.motion-menu-left .apple-mark{width:10px;font-size:11px}.motion-menu-right{gap:6px}.motion-notch-shape{position:absolute;top:-1px;left:50%;z-index:11;width:124px;max-width:none;transform:translate(-50%)}.motion-notch-icon{position:absolute;top:4px;left:50%;z-index:12;display:grid;width:25px;height:18px;place-items:center;transform:translate(-50%)}.motion-notch-icon img,.position-status-icon img,.position-moving-notch img{width:14px;height:14px;object-fit:contain}.feature-pointer{position:absolute;z-index:30;display:grid;width:24px;height:24px;place-items:center;filter:drop-shadow(0 2px 2px rgba(255,255,255,.65)) drop-shadow(0 3px 5px rgba(0,0,0,.35));pointer-events:none}.feature-pointer svg{color:#111216;fill:#fff}.feature-pointer:after{position:absolute;top:1px;left:1px;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.9);border-radius:50%;content:"";opacity:0;transform:scale(.35);animation-play-state:paused}.motion-toolbar{display:flex;align-items:center;gap:6px;min-width:0;height:34px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px}.motion-toolbar>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:26px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#ffffffb8;white-space:nowrap}.motion-toolbar .motion-search{justify-content:flex-start;flex:1 1 auto;min-width:120px;gap:6px;background:#ffffff1a;color:#ffffff94}.motion-folder small{margin-left:4px;color:currentColor;font-size:8px;opacity:.68}.motion-toolbar .motion-toolbar-plus{width:26px;padding:0}.motion-toolbar-capture .motion-folder-recent{background:#f5f5f6;color:#17181a}.motion-folder-work{position:relative}.motion-folder-rename{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:grid;min-width:72px;padding:0 7px;place-items:center;border:1px solid rgba(117,109,241,.9);border-radius:999px;background:#fff;color:#17181a;font-size:8px;opacity:0;white-space:nowrap}.motion-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.motion-card{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#060708;box-shadow:inset 0 0 0 2px #090a0b}.motion-card .screenshot-artwork{width:100%;height:100%;min-height:72px;background-size:1190% auto}.motion-card-gradient{position:absolute;right:0;bottom:0;left:0;height:48%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.86))}.motion-card-meta{position:absolute;right:7px;bottom:5px;left:7px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#ffffffd1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:8px;white-space:nowrap}.motion-card-bookmark{position:absolute;top:7px;right:7px;z-index:4;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65))}.capture-selection{position:absolute;top:28%;left:27%;z-index:5;width:37%;height:41%;border:1.5px solid #ffffff;border-radius:5px;background:#ffffff0f;box-shadow:0 0 0 999px #04080e3b,0 0 0 1px #0f101459;opacity:0;transform:scale(.04);transform-origin:0 0;animation:capture-selection var(--scene-duration) cubic-bezier(.2,.8,.2,1) infinite both}.capture-selection span{position:absolute;right:7px;bottom:6px;padding:3px 5px;border-radius:5px;background:#090a0cc2;color:#ffffffe6;font-size:8px}.capture-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;background:#fff;opacity:0;animation:capture-flash var(--scene-duration) ease infinite both;pointer-events:none}.capture-flyer{position:absolute;top:48%;left:45.5%;z-index:20;width:19%;aspect-ratio:1.6 / 1;overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:7px;box-shadow:0 12px 32px #00000057;opacity:0;transform:translate(-50%,-50%);animation:capture-flyer var(--scene-duration) cubic-bezier(.55,0,.2,1) infinite both}.capture-flyer .screenshot-artwork{width:100%;height:100%;background-size:1190% auto}.capture-pointer{top:29%;left:16%;opacity:0;animation:capture-pointer var(--scene-duration) cubic-bezier(.2,.7,.2,1) infinite both}.capture-pointer:after{animation:capture-pointer-click var(--scene-duration) ease infinite both}.capture-motion-panel{position:absolute;top:11%;right:4%;left:4%;z-index:15;height:64%;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#131417e6;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);opacity:0;transform:translateY(-16px) scale(.84,.16);transform-origin:50% 0;animation:capture-panel var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.capture-card-grid{grid-template-rows:repeat(2,minmax(0,1fr));height:calc(100% - 40px);margin-top:5px}.capture-new-card{border-color:#ffffffe6;box-shadow:inset 0 0 0 2px #090a0b,0 0 0 2px var(--accent);animation:capture-new-card var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.capture-success{position:absolute;right:14px;bottom:14px;z-index:8;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#277549eb;color:#fff;font-size:9px;font-weight:600;opacity:0;animation:capture-success var(--scene-duration) ease infinite both}.organize-motion-panel{display:flex;flex-direction:column;padding:12px;overflow:hidden;background:linear-gradient(145deg,rgba(111,48,52,.42),transparent 45%),#121315fa;color:#d0d1d4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.motion-toolbar-organize .motion-folder-recent{animation:organize-recent-tab var(--scene-duration) steps(1,end) infinite both;animation-play-state:paused}.motion-toolbar-organize .motion-folder-work{animation:organize-work-tab var(--scene-duration) steps(1,end) infinite both}.motion-toolbar-organize .motion-folder-work-label{animation:organize-work-label var(--scene-duration) ease infinite both}.motion-folder-rename{animation:organize-folder-rename var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.organize-card-stage{position:relative;flex:1 1 auto;min-height:0;margin-top:8px}.organize-card-stage .motion-card-grid{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-rows:repeat(2,minmax(0,1fr))}.organize-recent-grid{animation:organize-recent-grid var(--scene-duration) ease infinite both}.organize-work-grid{opacity:0;transform:translateY(8px);animation:organize-work-grid var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.organize-work-card-2 .motion-card-bookmark{opacity:0;transform:scale(.3);animation:organize-favorite var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both;animation-play-state:paused}.organize-work-card-1,.organize-work-card-3{animation:organize-multi-select var(--scene-duration) ease infinite both}.organize-selection-status,.organize-key{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);background:#1c1d20db;color:#ffffffe6;box-shadow:0 8px 24px #00000038;opacity:0}.organize-selection-status{right:18px;bottom:16px;padding:6px 9px;border-radius:999px;font-size:9px;animation:organize-selection-status var(--scene-duration) ease infinite both}.organize-key{left:53%;bottom:19%;padding:4px 7px;border-radius:6px;font-size:8px;animation:organize-key var(--scene-duration) ease infinite both}.organize-pointer{top:10%;left:26%;opacity:0;animation:organize-pointer var(--scene-duration) cubic-bezier(.2,.75,.2,1) infinite both}.organize-pointer:after{animation:organize-pointer-click var(--scene-duration) ease infinite both}.position-status-icon{position:absolute;top:3px;left:50%;z-index:12;display:grid;width:28px;height:21px;padding:0;place-items:center;border:0;border-radius:7px;background:#0d0e10c7;pointer-events:none;transform:translate(-50%)}.position-popover{position:absolute;top:9%;left:50%;z-index:25;display:grid;width:142px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#2d2e33f2;color:#fff;box-shadow:0 14px 34px #00000057;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;opacity:0;transform:translate(-50%,-8px) scale(.96);animation:position-popover var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.position-popover>span{display:flex;align-items:center;justify-content:space-between;min-height:22px;padding:0 7px;border-radius:5px}.position-popover hr{width:100%;margin:4px 0;border:0;border-top:1px solid rgba(255,255,255,.16)}.position-option-right{animation:position-option-right var(--scene-duration) steps(1,end) infinite both}.position-option-left{animation:position-option-left var(--scene-duration) steps(1,end) infinite both}.position-moving-notch{position:absolute;top:0;left:50%;z-index:20;display:grid;width:68px;height:24px;place-items:center;border-radius:0 0 13px 13px;background:#050506;box-shadow:0 7px 18px #00000038;transform:translate(-50%);transform-origin:center;animation:position-notch var(--scene-duration) cubic-bezier(.55,0,.25,1) infinite both}.edge-shelf{position:absolute;z-index:10;padding:9px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#121316e6;box-shadow:0 20px 48px #0000005c,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.edge-shelf-top{top:10%;right:8%;left:8%;height:58%;border-radius:14px;animation:edge-shelf-top var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.edge-shelf-right,.edge-shelf-left{top:13%;bottom:8%;width:43%;border-radius:14px;opacity:0}.edge-shelf-right{right:2%;transform:translate(34px) scaleX(.82);transform-origin:right;animation:edge-shelf-right var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.edge-shelf-left{left:2%;transform:translate(-34px) scaleX(.82);transform-origin:left;animation:edge-shelf-left var(--scene-duration) cubic-bezier(.16,1,.3,1) infinite both}.edge-shelf-search{display:flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:#ffffff1a;color:#ffffffa6;font-size:8px}.edge-shelf-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:calc(100% - 31px);margin-top:7px}.edge-shelf-right .edge-shelf-cards,.edge-shelf-left .edge-shelf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.position-pointer{top:25%;left:30%;opacity:0;animation:position-pointer var(--scene-duration) cubic-bezier(.2,.75,.2,1) infinite both}.position-pointer:after{animation:position-pointer-click var(--scene-duration) ease infinite both}@keyframes capture-pointer{0%,5%{top:27%;left:15%;opacity:0}9%{opacity:1}16%{top:28%;left:27%;opacity:1}35%,39%{top:68%;left:64%;opacity:1}44%,to{top:68%;left:64%;opacity:0}}@keyframes capture-pointer-click{0%,14%,18%,35%,39%,to{opacity:0;transform:scale(.35)}15%,36%{opacity:.8;transform:scale(1)}}@keyframes capture-selection{0%,15%{opacity:0;transform:scale(.04)}18%{opacity:1;transform:scale(.06)}35%,39%{opacity:1;transform:scale(1)}43%,to{opacity:0;transform:scale(1)}}@keyframes capture-flash{0%,38%{opacity:0}39.5%{opacity:.72}42%,to{opacity:0}}@keyframes capture-flyer{0%,40%{top:48%;left:45.5%;opacity:0;transform:translate(-50%,-50%) scale(1)}42%{opacity:1}50%{top:3%;left:50%;opacity:.92;transform:translate(-50%,-50%) scale(.1)}52%,to{top:3%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.05)}}@keyframes capture-panel{0%,50%{opacity:0;transform:translateY(-16px) scale(.84,.16)}56%,90%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(-10px) scale(.92,.3)}}@keyframes capture-new-card{0%,51%{opacity:0;transform:translateY(-8px) scale(.9)}56%,90%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0}}@keyframes capture-success{0%,60%{opacity:0;transform:translateY(6px)}66%,83%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(-4px)}}@keyframes organize-recent-tab{0%,17%{background:#f5f5f6;color:#17181a}18%,to{background:#ffffff14;color:#ffffffb8}}@keyframes organize-work-tab{0%,17%{background:#ffffff14;color:#ffffffb8}18%,to{background:#f5f5f6;color:#17181a}}@keyframes organize-recent-grid{0%,17%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-7px)}}@keyframes organize-work-grid{0%,17%{opacity:0;transform:translateY(8px)}23%,to{opacity:1;transform:translateY(0)}}@keyframes organize-favorite{0%,35%{color:#fff;opacity:0;transform:scale(.3)}39%{color:#f6ca4f;opacity:1;transform:scale(1.35) rotate(-9deg)}43%,to{color:#f6ca4f;opacity:1;transform:scale(1) rotate(0)}}@keyframes organize-multi-select{0%,49%{border-color:#ffffff21;box-shadow:inset 0 0 0 2px #090a0b}60%,to{border-color:#fff;box-shadow:inset 0 0 0 2px #090a0b,0 0 0 2px var(--accent)}}@keyframes organize-selection-status{0%,56%{opacity:0;transform:translateY(6px)}62%,86%{opacity:1;transform:translateY(0)}91%,to{opacity:0}}.capture-browser-window{position:absolute;top:10%;left:11%;z-index:2;width:78%;height:77%;overflow:hidden;border:1px solid rgba(24,25,29,.2);border-radius:13px;background:#f5f2ec;color:#17181a;box-shadow:0 24px 54px #080a0e47;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.capture-browser-toolbar{display:grid;align-items:center;height:9%;min-height:20px;padding:0 clamp(7px,.92cqw,9px);grid-template-columns:1fr minmax(128px,48%) 1fr;border-bottom:1px solid rgba(23,24,26,.08);background:#f8f8f9f5}.capture-browser-controls{display:flex;gap:4px}.capture-browser-controls svg{width:6px;height:6px;color:#17181a2e}.capture-browser-address{overflow:hidden;border-radius:999px;background:#17181a0f;color:#17181a75;font-size:clamp(5px,.66cqw,7px);line-height:clamp(13px,1.64cqw,15px);text-align:center;text-overflow:ellipsis;white-space:nowrap}.capture-site-nav{display:flex;align-items:center;height:12%;min-height:24px;padding:0 5.5%;gap:clamp(8px,1.5cqw,14px);border-bottom:1px solid rgba(23,24,26,.08);background:#ffffffe0;font-size:clamp(5px,.72cqw,8px)}.capture-site-nav strong{margin-right:auto;font-size:clamp(8px,1.15cqw,11px);letter-spacing:-.025em}.capture-site-nav span{color:#17181a8c}.capture-site-nav i{padding:4px 7px;border-radius:999px;background:#17181a;color:#fff;font-style:normal}.capture-site-canvas{position:relative;height:79%;overflow:hidden;background:#f5f2ec}.capture-example-card{position:absolute;top:4.6%;left:16.7%;display:grid;width:43.6%;height:31.4%;min-height:0;overflow:hidden;grid-template-columns:45% 55%;border:1px solid rgba(23,24,26,.12);border-radius:8px;background:#fff;box-shadow:0 9px 24px #21262b1a}.capture-example-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:36% center}.capture-example-copy{display:flex;min-width:0;padding:clamp(6px,1cqw,10px);flex-direction:column;justify-content:center}.capture-example-copy>span{margin-bottom:3px;color:#b84a5f;font-size:clamp(4px,.52cqw,6px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.capture-example-copy>strong{color:#17181a;font-size:clamp(7px,1.12cqw,11px);line-height:1.02;letter-spacing:-.035em}.capture-example-copy>small{margin-top:4px;overflow:hidden;color:#17181a94;font-size:clamp(4px,.54cqw,6px);line-height:1.25}.capture-example-copy>em{margin-top:auto;color:#17181a6b;font-size:clamp(4px,.5cqw,6px);font-style:normal}.capture-site-latest{position:absolute;top:4.6%;right:6%;display:grid;width:27%;height:34%;padding:clamp(6px,.9cqw,9px);grid-template-rows:auto repeat(3,minmax(0,1fr));border:1px solid rgba(23,24,26,.1);border-radius:8px;background:#fff}.capture-site-latest header,.capture-site-latest article{display:flex;align-items:center;min-width:0}.capture-site-latest header{justify-content:space-between;padding-bottom:4px;border-bottom:1px solid rgba(23,24,26,.1)}.capture-site-latest header span{font-size:clamp(5px,.64cqw,7px);font-weight:700}.capture-site-latest header small,.capture-site-latest article span,.capture-site-latest article small{color:#17181a6e;font-size:clamp(4px,.54cqw,6px)}.capture-site-latest article{gap:6px;border-bottom:1px solid rgba(23,24,26,.07)}.capture-site-latest article:last-child{border-bottom:0}.capture-site-latest article strong{min-width:0;overflow:hidden;font-size:clamp(5px,.66cqw,7px);font-weight:620;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.capture-site-latest article small{margin-left:auto;white-space:nowrap}.capture-site-story-grid{position:absolute;top:43%;right:6%;left:6%;display:grid;height:31%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1cqw,10px)}.capture-site-story-grid article{display:grid;min-width:0;overflow:hidden;grid-template-rows:minmax(0,1fr) auto auto;border:1px solid rgba(23,24,26,.1);border-radius:7px;background:#fff}.capture-site-story-grid img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.capture-site-story-grid article:nth-child(1) img{object-position:17% 48%}.capture-site-story-grid article:nth-child(2) img{object-position:55% 48%}.capture-site-story-grid article:nth-child(3) img{object-position:91% 48%}.capture-site-story-grid span,.capture-site-story-grid strong{padding:0 clamp(5px,.72cqw,7px)}.capture-site-story-grid span{padding-top:4px;color:#b84a5f;font-size:clamp(4px,.48cqw,5px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.capture-site-story-grid strong{padding-top:2px;padding-bottom:5px;overflow:hidden;font-size:clamp(5px,.67cqw,7px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.capture-site-newsletter{position:absolute;right:6%;bottom:7%;left:6%;display:flex;align-items:center;justify-content:space-between;height:11%;padding:0 clamp(7px,1.1cqw,11px);border:1px solid rgba(23,24,26,.1);border-radius:7px;background:#ede9e1;color:#17181a6b;font-size:clamp(4px,.54cqw,6px)}.capture-site-newsletter strong{color:#17181a;font-size:clamp(4px,.58cqw,6px)}.capture-flyer .capture-example-card.is-compact{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;box-shadow:none}.feature-scene{--feature-ease-out: cubic-bezier(.23, 1, .32, 1);--feature-ease-move: cubic-bezier(.77, 0, .175, 1);--feature-ease-panel: cubic-bezier(.16, 1, .3, 1)}.motion-shelf-panel-right,.motion-shelf-panel-left{top:14%;width:31%;height:58%;transform:none}.motion-card-grid{gap:clamp(4px,.58cqw,6px)}.motion-card{border-radius:8px}.motion-detail-pane{padding:clamp(5px,.65cqw,7px);border-radius:12px}.feature-pointer{top:0;left:0;z-index:42;display:grid;width:25px;height:25px;opacity:0;transform:translate(12cqw,18cqh) rotate(-7deg);transform-origin:3px 2px;transition:transform .82s var(--feature-ease-move),opacity .15s var(--feature-ease-out);place-items:start;will-change:transform,opacity}.capture-selection{top:29%;left:24%;width:34%;height:auto;aspect-ratio:16 / 9;border:1.5px solid rgba(255,255,255,.98);background:#ffffff09;box-shadow:0 0 0 1px #0c0d104d,0 10px 28px #00000014;opacity:0;transform:scale(.025);transform-origin:left top;transition:transform 1.3s var(--feature-ease-move),opacity .1s ease-out}.capture-flash{background:#ffffffd1;opacity:0;transition:opacity 90ms ease-out}.capture-flyer{top:29%;left:24%;width:34%;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.94);border-radius:5px;opacity:0;transform:translate(0) scale(1);transform-origin:left top;transition:transform .76s var(--feature-ease-move),opacity .12s ease-out}.motion-shelf-panel-capture{opacity:0;clip-path:inset(0 47% 96% 47% round 14px);transform:translate(-50%) translateY(-4px);transition:clip-path .43s var(--feature-ease-panel),opacity .15s ease-out,transform .43s var(--feature-ease-panel)}.capture-new-card{opacity:0;transform:translateY(-5px) scale(.96);transition:opacity .18s ease-out .17s,transform .26s var(--feature-ease-out) .17s}.capture-success{opacity:0;transform:translateY(5px) scale(.96);transition:opacity .18s ease-out,transform .24s var(--feature-ease-out)}:is(.phase-capture-move-start,.phase-capture-press-start) .capture-pointer{opacity:1;transform:translate(24cqw,29cqh) rotate(-3deg)}:is(.phase-capture-drag,.phase-capture-press-end) .capture-pointer{opacity:1;transform:translate(58cqw,63cqh) rotate(1deg);transition-duration:.98s,.15s}:is(.phase-capture-drag,.phase-capture-press-end,.phase-capture-capture) .capture-selection{opacity:1;transform:scale(1)}.phase-capture-capture .capture-flash{opacity:.7}.phase-capture-capture .capture-flyer{opacity:1}.phase-capture-transfer-lift .capture-flyer{opacity:1;transform:translate(6cqw,-5cqh) scale(.72);transition-duration:.24s,.12s;transition-timing-function:var(--feature-ease-out),ease-out}.phase-capture-transfer-notch .capture-flyer{opacity:1;transform:translate(25.2cqw,-27.4cqh) scale(.055);transition-duration:.62s,.12s}.phase-capture-notch-accept .capture-notch{transform:translate(-50%) scale(1.07,.9);transition:transform .18s var(--feature-ease-out)}:is(.phase-capture-panel-open,.phase-capture-result) .motion-shelf-panel-capture{opacity:1;clip-path:inset(0 0 0 0 round 15px 15px 20px 20px);transform:translate(-50%) translateY(0)}:is(.phase-capture-panel-open,.phase-capture-result) .capture-new-card{opacity:1;transform:translateY(0) scale(1)}.phase-capture-result .capture-success{opacity:1;transform:translateY(0) scale(1)}.motion-shelf-panel-organize{opacity:1;clip-path:inset(0 0 0 0 round 15px 15px 20px 20px);transition:clip-path .36s var(--feature-ease-panel),opacity .18s ease-out}.organize-recent-grid,.organize-work-grid{transition:opacity .22s ease-out,transform .24s var(--feature-ease-out)}.organize-recent-grid{opacity:1;transform:translateY(0)}.organize-work-grid{opacity:0;transform:translateY(5px)}.motion-toolbar-organize .motion-folder-recent,.motion-toolbar-organize .motion-folder-work{transition:color .16s ease,background-color .16s ease,transform .14s var(--feature-ease-out)}.motion-toolbar-organize .motion-folder-recent{background:#f5f5f6;color:#17181a}.motion-toolbar-organize .motion-folder-work{background:#ffffff14;color:#ffffffb8}.organize-work-card-2 .motion-card-bookmark{color:#ffd84f;opacity:0;transform:scale(.78) rotate(-8deg);transition:opacity .16s ease-out,transform .24s var(--feature-ease-out)}.organize-work-card-1,.organize-work-card-3{transition:border-color .16s ease,box-shadow .16s ease,transform .14s var(--feature-ease-out)}.organize-key,.organize-selection-status{opacity:0;transition:opacity .16s ease-out,transform .22s var(--feature-ease-out)}.organize-key{top:31%;left:29%;transform:translateY(4px) scale(.92)}.organize-selection-status{transform:translateY(5px) scale(.96)}:is(.phase-organize-move-work,.phase-organize-press-work,.phase-organize-show-work) .organize-pointer{opacity:1;transform:translate(53.6cqw,11.7cqh) rotate(-1deg)}:is(.phase-organize-move-favorite,.phase-organize-press-favorite,.phase-organize-show-favorite) .organize-pointer{opacity:1;transform:translate(48.5cqw,18.1cqh) rotate(2deg)}:is(.phase-organize-move-first,.phase-organize-press-first,.phase-organize-show-first,.phase-organize-hold-modifier) .organize-pointer{opacity:1;transform:translate(25.9cqw,25.2cqh) rotate(-2deg)}:is(.phase-organize-move-third,.phase-organize-press-third) .organize-pointer{opacity:1;transform:translate(58.1cqw,25.2cqh) rotate(1deg)}.organize-desktop.is-work-visible .organize-recent-grid{opacity:0;transform:translateY(-4px)}.organize-desktop.is-work-visible .organize-work-grid{opacity:1;transform:translateY(0)}.organize-desktop.is-work-visible .motion-folder-recent{background:#ffffff14;color:#ffffffb8}.organize-desktop.is-work-visible .motion-folder-work{background:#f5f5f6;color:#17181a}.organize-desktop.is-favorite-on .organize-work-card-2 .motion-card-bookmark{opacity:1;transform:scale(1) rotate(0)}.organize-desktop.is-first-selected .organize-work-card-1,.organize-desktop.is-third-selected .organize-work-card-3{border-color:#8a76ff;box-shadow:inset 0 0 0 1px #8a76ff,0 0 0 1px #8a76ff52;transform:scale(.985)}.organize-desktop.is-modifier-on .organize-key,.organize-desktop.is-third-selected .organize-selection-status{opacity:1;transform:translateY(0) scale(1)}.phase-organize-closing .motion-shelf-panel-organize{opacity:0;clip-path:inset(0 47% 96% 47% round 15px)}.position-main-menu,.position-submenu{opacity:0;transform:translateY(-5px) scale(.97);transition:opacity .15s ease-out,transform .19s var(--feature-ease-out)}.position-submenu{transform:translate(5px) scale(.97)}.position-desktop.is-main-menu-open .position-main-menu,.position-desktop.is-submenu-open .position-submenu{opacity:1;transform:translate(0) scale(1)}.position-menu-parent,.position-option-left,.position-option-right{transition:background-color .12s ease}.position-desktop.is-submenu-open .position-menu-parent,.position-desktop.is-right-option .position-option-right,.position-desktop.is-left-option .position-option-left{background:#6276ffc7}.position-check-top,.position-check-left,.position-check-right{opacity:0}.position-desktop:not(.is-right-edge):not(.is-left-edge) .position-check-top,.position-desktop.is-right-edge .position-check-right,.position-desktop.is-left-edge .position-check-left{opacity:1}.position-status-icon,.motion-status-item{transition:background-color .12s ease,transform .14s var(--feature-ease-out)}:is(.phase-position-press-status-right,.phase-position-press-status-left) .motion-status-item{background:#fff3;transform:scale(.9)}:is(.phase-position-move-status-right,.phase-position-press-status-right,.phase-position-menu-right,.phase-position-move-status-left,.phase-position-press-status-left,.phase-position-menu-left) .position-pointer{opacity:1;transform:translate(90.2cqw,3cqh) rotate(-3deg)}:is(.phase-position-move-parent-right,.phase-position-submenu-right,.phase-position-move-parent-left,.phase-position-submenu-left) .position-pointer{opacity:1;transform:translate(87.2cqw,12cqh) rotate(1deg);transition-duration:.62s,.15s}:is(.phase-position-move-option-right,.phase-position-press-option-right) .position-pointer{opacity:1;transform:translate(70.8cqw,25cqh) rotate(-1deg);transition-duration:.62s,.15s}:is(.phase-position-move-option-left,.phase-position-press-option-left) .position-pointer{opacity:1;transform:translate(70.8cqw,20.7cqh) rotate(-1deg);transition-duration:.62s,.15s}.position-notch-top,.position-notch-right,.position-notch-left{transition:opacity .16s ease-out}.position-notch-top{opacity:1}.position-notch-right,.position-notch-left,.position-desktop.is-right-edge .position-notch-top,.position-desktop.is-left-edge .position-notch-top,.position-desktop.is-left-edge .position-notch-right{opacity:0}.position-desktop.is-right-edge .position-notch-right,.position-desktop.is-left-edge .position-notch-left{opacity:1}.motion-shelf-panel-position{transition:clip-path .42s var(--feature-ease-panel),opacity .15s ease-out}.motion-shelf-panel-position.motion-shelf-panel-top{opacity:1;clip-path:inset(0 0 0 0 round 15px 15px 20px 20px)}.position-desktop.is-right-edge .motion-shelf-panel-position.motion-shelf-panel-top,.position-desktop.is-left-edge .motion-shelf-panel-position.motion-shelf-panel-top{opacity:0;clip-path:inset(0 47% 96% 47% round 15px)}.motion-shelf-panel-position.motion-shelf-panel-right{opacity:0;clip-path:inset(0 0 0 100% round 20px)}.motion-shelf-panel-position.motion-shelf-panel-left{opacity:0;clip-path:inset(0 100% 0 0 round 20px)}:is(.phase-position-open-right,.phase-position-hold-right,.phase-position-move-status-left,.phase-position-press-status-left,.phase-position-menu-left,.phase-position-move-parent-left,.phase-position-submenu-left,.phase-position-move-option-left,.phase-position-press-option-left) .motion-shelf-panel-position.motion-shelf-panel-right{opacity:1;clip-path:inset(0 0 0 0 round 20px)}:is(.phase-position-open-left,.phase-position-hold-left) .motion-shelf-panel-position.motion-shelf-panel-left{opacity:1;clip-path:inset(0 0 0 0 round 20px)}@media(max-width:760px){.feature-scene-stage{width:calc(100% - 24px)}.motion-shelf-panel-top{width:72%}.motion-toolbar{grid-template-columns:minmax(86px,1fr) auto}.motion-shelf-actions,.motion-detail-pane{display:none}.motion-shelf-body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.feature-scene .feature-pointer,.feature-scene .capture-selection,.feature-scene .capture-flash,.feature-scene .capture-flyer,.feature-scene .position-main-menu,.feature-scene .position-submenu{display:none}.feature-scene .motion-shelf-panel,.feature-scene .motion-card,.feature-scene .motion-folder,.feature-scene .motion-notch{transition:none!important}}@keyframes position-status-press{0%,11%,16%,56%,62%,to{background:transparent;transform:scale(1)}13%,59%{background:#ffffff38;transform:scale(.93)}}@keyframes position-main-menu{0%,14%{opacity:0;transform:translateY(-6px) scale(.96);pointer-events:none}17%,33%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:var(--motion-ease-out)}35%,60%{opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none}63%,73%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:var(--motion-ease-out)}75%,to{opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none}}@keyframes position-submenu{0%,23%{opacity:0;transform:translate(7px) scale(.96)}26%,33%{opacity:1;transform:translate(0) scale(1);animation-timing-function:var(--motion-ease-out)}35%,65%{opacity:0;transform:translate(5px) scale(.98)}68%,73%{opacity:1;transform:translate(0) scale(1);animation-timing-function:var(--motion-ease-out)}75%,to{opacity:0;transform:translate(5px) scale(.98)}}@keyframes position-menu-parent{0%,21%,34%,63%,74%,to{background:transparent}24%,32%,66%,72%{background:#147ce5}}@keyframes position-right-option{0%,28%,34%,to{background:transparent}30%,33%{background:#147ce5}}@keyframes position-left-option{0%,69%,74%,to{background:transparent}71%,73%{background:#147ce5}}@keyframes position-check-top{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes position-check-right{0%,33%{opacity:0}34%,73%{opacity:1}74%,to{opacity:0}}@keyframes position-check-left{0%,73%{opacity:0}74%,to{opacity:1}}@keyframes position-notch-top{0%,32%{opacity:1;transform:translate(-50%) scale(1)}35%,to{opacity:0;transform:translate(-50%) scale(.94,.78);animation-timing-function:var(--motion-ease-in-out)}}@keyframes position-notch-right{0%,34%{opacity:0;transform:translateY(-50%) scale(.78,.94)}38%,72%{opacity:1;transform:translateY(-50%) scale(1);animation-timing-function:var(--motion-ease-out)}75%,to{opacity:0;transform:translateY(-50%) scale(.78,.94)}}@keyframes position-notch-left{0%,74%{opacity:0;transform:translateY(-50%) scale(.78,.94)}78%,to{opacity:1;transform:translateY(-50%) scale(1);animation-timing-function:var(--motion-ease-out)}}@keyframes position-shelf-top{0%,31%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}35%,to{opacity:0;transform:translate(-50%) translateY(-7px) scale(.97,.84);animation-timing-function:var(--motion-ease-in-out)}}@keyframes position-shelf-right{0%,42%{opacity:0;transform:translate(20px) scale(.96)}48%,69%{opacity:1;transform:translate(0) scale(1);animation-timing-function:var(--motion-native-open)}74%,to{opacity:0;transform:translate(18px) scale(.97);animation-timing-function:var(--motion-ease-in-out)}}@keyframes position-shelf-left{0%,82%{opacity:0;transform:translate(-20px) scale(.96)}88%,96%{opacity:1;transform:translate(0) scale(1);animation-timing-function:var(--motion-native-open)}to{opacity:0;transform:translate(-14px) scale(.98)}}@keyframes position-pointer{0%,6%{opacity:0;transform:translate(70cqw,2cqh)}9%{opacity:1;transform:translate(70cqw,2cqh)}13%{opacity:1;transform:translate(79cqw,1.6cqh);animation-timing-function:var(--motion-ease-in-out)}23%{opacity:1;transform:translate(84cqw,10.5cqh);animation-timing-function:var(--motion-ease-in-out)}31%{opacity:1;transform:translate(69cqw,21cqh);animation-timing-function:var(--motion-ease-in-out)}43%{opacity:1;transform:translate(96.5cqw,50cqh);animation-timing-function:var(--motion-ease-in-out)}54%{opacity:1;transform:translate(96.5cqw,50cqh)}59%{opacity:1;transform:translate(79cqw,1.6cqh);animation-timing-function:var(--motion-ease-in-out)}66%{opacity:1;transform:translate(84cqw,10.5cqh);animation-timing-function:var(--motion-ease-in-out)}72%{opacity:1;transform:translate(69cqw,17.5cqh);animation-timing-function:var(--motion-ease-in-out)}83%{opacity:1;transform:translate(1cqw,50cqh);animation-timing-function:var(--motion-ease-in-out)}94%{opacity:1;transform:translate(1cqw,50cqh)}98%,to{opacity:0;transform:translate(1cqw,50cqh)}}@keyframes position-pointer-click{0%,11%,16%,29%,34%,57%,62%,70%,75%,to{opacity:0;transform:scale(.42)}13%,31%,59%,72%{opacity:.92;transform:scale(1)}15%,33%,61%,74%{opacity:0;transform:scale(1.45)}}@media(max-width:720px){.feature-scene{padding:16px 0}.feature-scene-stage{width:calc(100% - 24px);border-radius:14px;aspect-ratio:4 / 3}.motion-menu-left>span:nth-of-type(n+4),.motion-menu-right>svg{display:none}.motion-shelf-panel-top{top:calc(5.4cqh + 10px);width:88%;height:57%;padding:1.8cqw}.motion-shelf-panel-top .motion-shelf-body{grid-template-columns:1fr}.motion-detail-pane{display:none}.motion-toolbar{gap:1cqw}.motion-search{padding-inline:1.4cqw}.motion-folder{padding-inline:1.15cqw}.motion-shelf-actions>span:nth-child(-n+2),.motion-folder-ideas{display:none}.motion-card-grid{gap:1cqw}.motion-shelf-panel-right,.motion-shelf-panel-left{top:13%;width:58%;height:74%;padding:1.8cqw;border-radius:16px}.motion-shelf-panel-right{right:2.8%}.motion-shelf-panel-left{left:2.8%}.position-main-menu{right:3%;width:36%;min-width:118px}.position-submenu{right:calc(39% + 4px);width:31%;min-width:102px}}@media(prefers-reduced-motion:reduce){.feature-scene .scene-animated,.feature-scene .feature-pointer:after{animation:none!important}.capture-pointer,.capture-selection,.capture-flash,.capture-flyer,.organize-pointer,.organize-key,.position-pointer,.position-main-menu,.position-submenu,.position-notch-top,.position-notch-left,.motion-shelf-panel-position.motion-shelf-panel-top,.motion-shelf-panel-position.motion-shelf-panel-left{display:none}.capture-notch,.motion-shelf-panel-capture,.capture-new-card,.capture-success,.organize-work-grid,.organize-selection-status,.position-notch-right,.motion-shelf-panel-position.motion-shelf-panel-right{opacity:1}.motion-shelf-panel-capture{transform:translate(-50%)}.organize-recent-grid{opacity:0}.motion-toolbar-organize .motion-folder-recent{background:#ffffff14;color:#ffffffb8}.motion-toolbar-organize .motion-folder-work{background:#f5f5f6;color:#17181a}.position-notch-right{transform:translateY(-50%)}.motion-shelf-panel-position.motion-shelf-panel-right{transform:none}}@keyframes organize-key{0%,46%{opacity:0}50%,61%{opacity:1}66%,to{opacity:0}}@keyframes organize-work-label{0%,73%{opacity:1}76%,87%{opacity:0}92%,to{opacity:1}}@keyframes organize-folder-rename{0%,73%{opacity:0;transform:scaleX(.72)}77%,87%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(.82)}}@keyframes organize-pointer{0%,5%{top:11%;left:26%;opacity:0}9%{opacity:1}17%{top:9%;left:70%}34%{top:35%;left:48%}49%{top:61%;left:18%}59%{top:61%;left:67%}72%{top:9%;left:70%}81%{top:9%;left:70%;opacity:1}89%,to{top:9%;left:78%;opacity:0}}@keyframes organize-pointer-click{0%,15%,19%,34%,39%,48%,52%,57%,61%,72%,77%,to{opacity:0;transform:scale(.35)}16%,35%,49%,58%,73%,75%{opacity:.8;transform:scale(1)}}@keyframes position-popover{0%,12%{opacity:0;transform:translate(-50%,-8px) scale(.96)}16%,30%{opacity:1;transform:translate(-50%) scale(1)}34%,56%{opacity:0;transform:translate(-50%,-5px) scale(.97)}60%,74%{opacity:1;transform:translate(-50%) scale(1)}78%,to{opacity:0;transform:translate(-50%,-5px) scale(.97)}}@keyframes position-option-right{0%,21%{background:transparent}22%,31%{background:#63666d}32%,to{background:transparent}}@keyframes position-option-left{0%,66%{background:transparent}67%,75%{background:#63666d}76%,to{background:transparent}}@keyframes position-notch{0%,31%{top:0;left:50%;border-radius:0 0 13px 13px;opacity:1;transform:translate(-50%) rotate(0)}34%{opacity:0}38%,57%{top:50%;left:98%;border-radius:0 0 13px 13px;opacity:1;transform:translate(-50%,-50%) rotate(90deg)}61%{opacity:0}66%,94%{top:50%;left:2%;border-radius:0 0 13px 13px;opacity:1;transform:translate(-50%,-50%) rotate(-90deg)}98%,to{top:0;left:50%;opacity:0;transform:translate(-50%) rotate(0)}}@keyframes edge-shelf-top{0%,29%{opacity:1;transform:translateY(0) scaleY(1)}35%,to{opacity:0;transform:translateY(-22px) scaleY(.72)}}@keyframes edge-shelf-right{0%,34%{opacity:0;transform:translate(34px) scaleX(.82)}39%,58%{opacity:1;transform:translate(0) scaleX(1)}63%,to{opacity:0;transform:translate(26px) scaleX(.9)}}@keyframes edge-shelf-left{0%,64%{opacity:0;transform:translate(-34px) scaleX(.82)}70%,94%{opacity:1;transform:translate(0) scaleX(1)}98%,to{opacity:0;transform:translate(-28px) scaleX(.9)}}@keyframes position-pointer{0%,5%{top:26%;left:28%;opacity:0}9%{opacity:1}14%{top:2%;left:50%}25%,30%{top:26%;left:52%}36%,52%{opacity:0}57%{top:15%;left:86%;opacity:1}61%{top:2%;left:50%}70%,75%{top:31%;left:48%;opacity:1}81%,to{top:31%;left:42%;opacity:0}}@keyframes position-pointer-click{0%,12%,16%,26%,31%,59%,63%,70%,75%,to{opacity:0;transform:scale(.35)}13%,27%,60%,71%{opacity:.85;transform:scale(1)}}.feature-scene.is-reduced .scene-animated,.feature-scene.is-reduced .feature-pointer:after,.feature-scene.is-reduced .motion-toolbar-organize .motion-folder-recent,.feature-scene.is-reduced .organize-work-card-2 .motion-card-bookmark{animation:none!important}.feature-scene-capture.is-reduced .capture-motion-panel,.feature-scene-capture.is-reduced .capture-new-card,.feature-scene-capture.is-reduced .capture-success{opacity:1;transform:none}.feature-scene-capture.is-reduced .capture-selection,.feature-scene-capture.is-reduced .capture-flash,.feature-scene-capture.is-reduced .capture-flyer,.feature-scene-capture.is-reduced .capture-pointer,.feature-scene-folders.is-reduced .organize-recent-grid,.feature-scene-folders.is-reduced .organize-pointer,.feature-scene-folders.is-reduced .organize-key,.feature-scene-folders.is-reduced .motion-folder-rename{display:none}.feature-scene-folders.is-reduced .organize-work-grid,.feature-scene-folders.is-reduced .organize-selection-status,.feature-scene-folders.is-reduced .organize-work-card-2 .motion-card-bookmark{opacity:1;transform:none}.feature-scene-folders.is-reduced .motion-toolbar-organize .motion-folder-recent{background:#ffffff14;color:#ffffffb8}.feature-scene-folders.is-reduced .motion-toolbar-organize .motion-folder-work{background:#f5f5f6;color:#17181a}.feature-scene-folders.is-reduced .organize-work-card-1,.feature-scene-folders.is-reduced .organize-work-card-3{border-color:#fff;box-shadow:inset 0 0 0 2px #090a0b,0 0 0 2px var(--accent)}.feature-scene-position.is-reduced .edge-shelf-top,.feature-scene-position.is-reduced .edge-shelf-left,.feature-scene-position.is-reduced .position-popover,.feature-scene-position.is-reduced .position-pointer{display:none}.feature-scene-position.is-reduced .edge-shelf-right{opacity:1;transform:none}.feature-scene-position.is-reduced .position-moving-notch{top:50%;left:98%;opacity:1;transform:translate(-50%,-50%) rotate(90deg)}.audience-section{padding-top:116px;text-align:center}.audience-intro{max-width:680px;margin-inline:auto}.audience-intro .eyebrow,.faq-intro .eyebrow{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:560;letter-spacing:.12em;line-height:1.2}.audience-intro h2{margin:17px 0 0;font-size:clamp(36px,4vw,52px);font-weight:620;letter-spacing:-.052em;line-height:1.04}.audience-intro p{max-width:510px;margin:17px auto 0;color:var(--muted);font-size:16px;line-height:1.55}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,980px);margin:42px auto 0;padding:0;list-style:none;text-align:left}.audience-grid li{min-height:190px;padding:25px;border:0;border-radius:18px;background:#ffffff8f}.audience-grid svg{color:var(--brand-pink)}.audience-grid h3{margin:23px 0 0;font-size:17px;font-weight:650;letter-spacing:-.025em}.audience-grid p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.faq-section{width:min(700px,calc(100% - 48px));padding-top:124px;padding-bottom:104px;text-align:center}.faq-intro{max-width:620px;margin-inline:auto}.faq-intro h2{max-width:620px;margin:18px auto 0;font-size:clamp(42px,4.5vw,58px);font-weight:620;line-height:1.03;letter-spacing:-.055em}.faq-intro p{max-width:420px;margin:17px auto 0;color:var(--soft);font-size:15px;line-height:1.55}.faq-list{width:100%;max-width:620px;margin:42px auto 0;border:1px solid var(--line);border-radius:12px;background:#ffffff57}.faq-item+.faq-item{border-top:1px solid var(--line)}.faq-item h3{margin:0}.faq-item h3 button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;gap:20px;padding:0 24px;border:0;background:transparent;cursor:pointer;font-size:14px;font-weight:520;text-align:left}.faq-item h3 button span{flex:1 1 auto;min-width:0}.faq-item h3 button svg{flex:0 0 auto;color:#71737a;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-item.is-open h3 button svg{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.faq-answer-inner{min-height:0;overflow:hidden;padding:0 60px 0 24px;opacity:0;transform:translateY(-4px);transition:padding-bottom .32s cubic-bezier(.22,1,.36,1),opacity .17s ease,transform .28s cubic-bezier(.22,1,.36,1)}.faq-answer p{margin:0;color:var(--muted);font-size:14px;line-height:1.55;text-align:left}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer-inner{padding-bottom:22px;opacity:1;transform:translateY(0)}.site-footer{border-top:1px solid var(--surface-line);background:#eeefef;color:#65676e}.footer-inner{padding-top:56px;padding-bottom:28px}.footer-top{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(110px,.48fr));align-items:start;gap:36px;padding-bottom:0;border-bottom:0}.footer-cta{display:block;min-width:0}.footer-cta-copy{display:block;max-width:620px}.footer-cta-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.02em}.footer-cta-copy h2{margin:14px 0 0;color:var(--ink);font-size:clamp(24px,2.5vw,32px);font-weight:620;letter-spacing:-.05em;line-height:1.05}.footer-cta-logo{width:40px;height:40px}.footer-about-download{display:flex;align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:11px;margin-top:20px}.footer-about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.footer-about-download p{margin:0;color:#7a7c83;font-size:11px;white-space:nowrap}.footer-about-download .button-compact{min-height:36px;padding-inline:12px;border-radius:12px;font-size:12px}.footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(130px,.55fr));gap:48px}.footer-about-lower{display:block;margin-top:20px}.footer-about-copy>p{max-width:290px;margin:0;color:#73757b;font-size:14px;line-height:1.55}.footer-brand{display:inline-flex;align-items:center;gap:9px;color:#303137;font-weight:620}.footer-column{display:grid;align-content:start;gap:11px;font-size:14px}.footer-column>span{margin-bottom:3px;color:#303137;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.footer-column a{display:inline-flex;align-items:center;gap:6px;width:fit-content}.footer-column a:hover,.footer-column a:focus-visible{color:var(--ink)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:50px;padding-top:20px;border-top:1px solid var(--surface-line);color:#85878c;font-size:12px}.updates-page{padding-top:64px;padding-bottom:40px}.back-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;color:#5f6168;font-size:13px;font-weight:600}.back-link:hover{color:var(--ink)}.updates-hero{max-width:760px;padding:54px 0 86px}.updates-hero h1{margin:20px 0 17px;font-size:clamp(48px,6vw,76px);font-weight:610;line-height:.98;letter-spacing:-.06em}.updates-hero p{max-width:610px;margin:0;color:var(--muted);font-size:18px;line-height:1.55}.release-list{border-top:1px solid var(--line)}.release-card{display:grid;grid-template-columns:84px minmax(0,1.3fr) minmax(230px,.8fr);gap:48px;padding:54px 0;border-bottom:1px solid var(--line)}.release-index{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em}.release-copy>span{color:var(--soft);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.release-copy h2{margin:13px 0 12px;font-size:31px;font-weight:610;line-height:1.08;letter-spacing:-.04em}.release-copy p{max-width:580px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.release-card ul{display:grid;align-content:start;gap:12px;margin:27px 0 0;padding:0;list-style:none}.release-card li{display:flex;align-items:center;gap:9px;color:#4e5057;font-size:13px}.release-card li svg{color:var(--accent)}.updates-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:64px;padding:28px 34px;border:1px solid var(--line-strong);border-radius:14px;background:#ffffff61}.updates-cta h2{margin:0;font-size:26px;font-weight:610;letter-spacing:-.035em}.updates-cta p{margin:7px 0 0;color:var(--muted);font-size:14px}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .72s cubic-bezier(.2,.75,.2,1);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1050px){.shelf-panel{width:calc(100% - 74px)}.shelf-toolbar{grid-template-columns:minmax(130px,.85fr) minmax(250px,2fr) auto}.dock{gap:5px}.dock-icon{width:36px;height:36px}.feature-row{gap:40px;padding-inline:0}}@media(max-width:860px){.section-shell{width:min(100% - 36px,720px)}.site-header{width:max-content;max-width:calc(100% - 28px)}.nav-support-button{display:none}.demo-stage{aspect-ratio:4 / 3}.shelf-panel{width:calc(100% - 44px);height:355px}.shelf-toolbar{grid-template-columns:minmax(120px,.9fr) minmax(210px,1.7fr) auto}.shelf-body{grid-template-columns:minmax(0,1fr) 160px}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dock-icon:nth-child(n+11){display:none}.feature-row{grid-template-columns:minmax(210px,.75fr) minmax(0,1.45fr);gap:28px}.mini-toolbar>span:nth-of-type(4){display:none}.faq-section{gap:46px}.release-card{grid-template-columns:54px 1fr}.release-card ul{grid-column:2;margin-top:0}}@media(max-width:720px){.site-header{width:calc(100% - 28px);max-width:720px}.site-nav{grid-template-columns:1fr auto;column-gap:0;width:100%;max-width:none;padding:10px}.site-nav>.nav-links{position:absolute;top:64px;right:0;left:0;display:grid;gap:2px;padding:10px;border:1px solid #e8e8e5;border-radius:16px;background:#fffffff7;box-shadow:0 24px 54px #15161a21,0 3px 10px #15161a0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:center top;animation:none;transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.nav-links.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.nav-links>a:not(.button):not(.mobile-support){justify-content:flex-start;min-height:44px;padding-inline:14px;border-radius:10px;color:#46484e;font-size:13px;font-weight:560}.nav-links>a:not(.button):not(.mobile-support):hover,.nav-links>a:not(.button):not(.mobile-support):focus-visible,.nav-links>a.is-active{background:#f2f2ef;color:var(--ink)}.nav-actions>.button{display:none}.nav-menu-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:9px;background:#f0f0ee;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.nav-menu-button[aria-expanded=true]{background:var(--ink);color:#fff}.nav-menu-button:active{transform:scale(.96)}.nav-links .mobile-support{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;margin-top:6px;padding:0 14px;gap:9px;border-radius:10px;background:#fd0;color:#17181a;font-size:13px;font-weight:650;transition:transform .18s cubic-bezier(.16,1,.3,1)}.nav-links .mobile-support:active{transform:scale(.985)}.mobile-support-emoji{display:inline-grid;width:18px;height:18px;place-items:center;font-size:16px;line-height:1}.hero{padding-top:48px}.hero h1{font-size:clamp(42px,11vw,54px)}.hero-description{max-width:520px;font-size:17px}.menu-bar-left span:nth-last-child(-n+4),.menu-bar-right span{display:none}.shelf-panel{top:46px;height:calc(100% - 132px);min-height:330px}.shelf-toolbar{grid-template-columns:minmax(110px,.85fr) minmax(170px,1.5fr) auto;gap:6px}.folder-tabs button{padding-inline:8px}.folder-tabs .folder-add{display:none}.shelf-tools button:nth-child(2),.shelf-tools button:nth-child(3){display:none}.shelf-body{grid-template-columns:1fr;padding:0}.shelf-detail{display:none}.dock-icon{width:34px;height:34px}.dock-icon:nth-child(n+9){display:none}.feature-row{grid-template-columns:1fr;gap:30px;padding-block:44px}.feature-copy{max-width:440px}.mini-shelf{height:auto;aspect-ratio:3.05 / 1}.mini-toolbar{top:12px}.mini-thumbnails{bottom:12px}.faq-section{grid-template-columns:1fr;gap:36px}.faq-intro h2,.faq-intro p{max-width:480px}.updates-page{padding-top:38px}.updates-hero{padding-bottom:58px}.updates-hero h1{font-size:clamp(46px,12vw,62px)}.release-card{grid-template-columns:42px 1fr;gap:24px;padding-block:42px}.updates-cta{grid-template-columns:auto 1fr}.updates-cta .button{grid-column:1 / -1}}@media(max-width:540px){.section-shell{width:calc(100% - 28px)}.site-header{width:calc(100% - 20px);margin-top:10px}.site-nav{border-radius:13px}.hero{padding-top:44px}.hero h1{margin-top:15px;font-size:42px;line-height:1.02}.hero-description{font-size:16px}.hero-actions{width:100%;flex-direction:column;gap:9px}.hero-actions .button{width:100%}.hero-meta{max-width:290px;line-height:1.55}.demo-stage{aspect-ratio:.78 / 1;border-width:2px;border-radius:19px}.menu-bar{padding-inline:11px}.menu-bar-left{gap:8px}.menu-bar-left span:nth-last-child(-n+6),.menu-bar-right{display:none}.shelf-panel{width:calc(100% - 18px);height:calc(100% - 112px);min-height:0;border-radius:20px 20px 28px 28px}.shelf-toolbar{grid-template-columns:1fr auto;height:auto;min-height:90px;padding:8px}.shelf-search{grid-column:1 / -1}.folder-tabs{grid-column:1}.shelf-tools{grid-column:2}.shelf-body{height:calc(100% - 90px)}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.screenshot-card-meta{font-size:8px}.dock{height:50px;padding:7px;border-radius:14px}.dock-icon{width:31px;height:31px;border-radius:8px}.dock-icon:nth-child(n+7){display:none}.demo-toast{right:10px;bottom:65px}.features-section{padding-top:42px}.feature-row{padding-block:38px}.feature-copy h2{font-size:28px}.mini-shelf{height:auto;aspect-ratio:2.55 / 1}.mini-shelf:before{top:0;right:0;bottom:0;left:0}.mini-toolbar{top:10px;right:10px;left:10px}.mini-toolbar>span:nth-of-type(3),.mini-toolbar>span:nth-of-type(4){display:none}.mini-thumbnails{right:10px;bottom:10px;left:10px;grid-template-columns:repeat(3,1fr)}.mini-thumbnail:nth-child(4){display:none}.faq-section{padding-top:52px;padding-bottom:50px}.faq-intro h2{font-size:31px}.faq-item h3 button{min-height:60px;padding-inline:16px;font-size:13px}.faq-answer-inner{padding-right:38px;padding-left:16px}.faq-item.is-open .faq-answer-inner{padding-bottom:18px}.faq-answer p{font-size:13px}.updates-hero h1{font-size:45px}.updates-hero p{font-size:16px}.release-card{grid-template-columns:1fr}.release-copy,.release-card ul{grid-column:1}.release-copy h2{font-size:28px}.updates-cta{grid-template-columns:1fr;padding:28px}.updates-cta .button{grid-column:1;width:100%}}@media(max-width:1050px){.feature-row{gap:28px;padding:52px 28px 28px}.footer-cta{gap:24px}}@media(max-width:860px){.site-nav{padding:10px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(120px,.7fr));gap:32px}}@media(max-width:720px){.site-nav{padding:10px}.features-section{padding-top:76px}.features-intro{margin-bottom:34px}.feature-row{gap:26px;padding:48px 24px 24px}.feature-row .mini-shelf{height:auto;aspect-ratio:3.05 / 1}.audience-section{padding-top:82px}.audience-grid{gap:10px;margin-top:32px}.audience-grid li{min-height:176px;padding:20px}.faq-section{width:min(680px,calc(100% - 36px));padding-top:86px;padding-bottom:74px}.faq-list{margin-top:32px}.site-footer{padding:0}.footer-inner{padding-top:42px}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;padding-bottom:0}.footer-cta,.footer-top>.footer-about{grid-column:1 / -1}.footer-about-lower{margin-top:20px}}@media(max-width:540px){.site-nav{padding:10px}.feature-pills{gap:6px}.feature-pills span{padding:6px 9px;font-size:11px}.feature-row{gap:22px;padding:42px 18px 18px;border-radius:16px}.feature-row .mini-shelf{aspect-ratio:2.55 / 1}.feature-copy h2{font-size:27px}.feature-copy p,.audience-intro p{font-size:15px}.audience-section{padding-top:72px}.audience-grid{grid-template-columns:1fr}.audience-grid li{min-height:0}.faq-section{width:calc(100% - 28px);padding-top:74px;padding-bottom:62px}.faq-intro h2{font-size:clamp(36px,11vw,44px)}.footer-cta-copy{display:block}.footer-about-download .button{width:fit-content}.footer-about-download p{white-space:normal;text-align:left}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.footer-cta,.footer-top>.footer-about{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:6px;margin-top:20px}}@media(max-width:860px){.feature-scene-capture,.feature-scene-position{height:470px}.feature-scene-folders{height:400px}.motion-menu-left>span:not(.apple-mark),.motion-menu-left>strong{display:none}.capture-motion-panel{right:3%;left:3%}}@media(max-width:720px){.feature-row .feature-scene{width:100%}.feature-scene-capture,.feature-scene-position{height:440px}.feature-scene-folders{height:390px}.motion-toolbar{gap:4px}.motion-toolbar>span{padding-inline:8px}.motion-toolbar .motion-search{min-width:96px}.motion-card-grid{gap:6px}.motion-card-meta{right:5px;left:5px;font-size:7px}.capture-motion-panel{top:10%;height:69%}.edge-shelf-top{right:5%;left:5%}}@media(max-width:540px){.feature-scene-capture,.feature-scene-position{height:410px}.feature-scene-folders{height:380px}.feature-scene{border-radius:13px}.motion-toolbar .motion-search{min-width:82px;padding-inline:8px}.motion-toolbar .motion-folder-ideas{display:none}.capture-motion-panel,.organize-motion-panel{padding:8px}.capture-motion-panel{right:2.5%;left:2.5%;height:72%}.motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organize-card-stage .motion-card:nth-child(n+5){display:none}.motion-card .screenshot-artwork{min-height:96px}.organize-key{left:48%}.position-popover{width:132px}.edge-shelf-right,.edge-shelf-left{width:62%}.edge-shelf-top .edge-shelf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-card-grid .motion-card:nth-child(n+5),.edge-shelf-top .motion-card:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}.hero-copy>.hero-eyebrow,.hero-copy>h1,.hero-copy>.hero-description,.hero-copy>.hero-actions,.hero-copy>.hero-meta{opacity:1;filter:none;transform:none;animation:none}.site-nav,.site-nav>.brand,.site-nav>.nav-links,.site-nav>.nav-actions,.nav-support-button,.hero-actions>.button,.demo-stage{opacity:1;filter:none;transform:none;animation:none}}.feature-scene{--scene-duration: 13s;--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--motion-drawer: cubic-bezier(.32, .72, 0, 1);--motion-native-open: cubic-bezier(.16, 1, .3, 1);display:grid;height:auto;min-width:0;padding:24px 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;place-items:center}.feature-scene-folders{--scene-duration: 15s;height:auto}.feature-scene-position{--scene-duration: 18s;height:auto}.feature-scene-stage{position:relative;inset:auto;width:min(920px,calc(100% - 48px));overflow:hidden;border:1px solid rgba(17,18,22,.12);border-radius:18px;aspect-ratio:16 / 9;background:#161719;box-shadow:0 20px 46px #191a1f1c;container-type:size}.motion-desktop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-image:url(/assets/screenshoss-wallpaper.png);background-position:center;background-size:cover;color:#fff}.motion-desktop:after{background:#070c120a}.feature-scene .scene-animated,.feature-scene .feature-pointer:after{animation-play-state:paused!important}.feature-scene.is-playing .scene-animated,.feature-scene.is-playing .feature-pointer:after{animation-play-state:running!important}.motion-menu-bar{z-index:18;height:5.4cqh;padding:0 1.5cqw;font-size:clamp(7px,1.05cqw,10px)}.motion-menu-left,.motion-menu-right{gap:1.1cqw}.motion-menu-right{gap:.7cqw}.motion-status-item{display:grid;width:24px;height:20px;border-radius:6px;place-items:center;animation:position-status-press var(--scene-duration) linear infinite both}.motion-status-item img{width:13px;height:13px;object-fit:contain}.motion-notch{position:absolute;top:0;left:50%;z-index:20;display:block;width:clamp(74px,11.4cqw,104px);aspect-ratio:160 / 34;transform:translate(-50%);transform-origin:center top}.motion-notch-silhouette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.motion-notch-camera{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.motion-notch-camera img{width:clamp(10px,1.5cqw,14px);height:clamp(10px,1.5cqw,14px);object-fit:contain}.motion-notch-right,.motion-notch-left{top:50%;left:auto;width:clamp(17px,2.4cqw,23px);height:clamp(74px,11.4cqw,104px);aspect-ratio:auto;transform:translateY(-50%)}.motion-notch-right{right:0}.motion-notch-left{left:0}.motion-notch-right .motion-notch-silhouette,.motion-notch-left .motion-notch-silhouette{top:50%;left:50%;width:clamp(74px,11.4cqw,104px);height:clamp(17px,2.4cqw,23px)}.motion-notch-right .motion-notch-silhouette{transform:translate(-50%,-50%) rotate(90deg)}.motion-notch-left .motion-notch-silhouette{transform:translate(-50%,-50%) rotate(-90deg)}.feature-pointer{top:0;left:0;z-index:40;width:26px;height:26px;place-items:start;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 3px 5px rgba(0,0,0,.46));will-change:transform,opacity}.feature-pointer svg{color:#fff;fill:#090a0c;transform-origin:4px 3px}.feature-pointer:after{top:-5px;left:-5px;width:24px;height:24px;border:1.5px solid rgba(255,255,255,.82);box-shadow:0 0 0 1px #08090c57;transform:scale(.45)}.motion-shelf-panel{position:absolute;z-index:14;display:flex;flex-direction:column;padding:1.15cqw;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%,rgba(0,0,0,.18)),#0d0e10c7;color:#fff;box-shadow:0 20px 48px #0006;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.motion-shelf-panel-top{top:calc(5.4cqh + 12px);left:50%;width:66%;height:48%;border-radius:14px 14px 20px 20px;transform:translate(-50%);transform-origin:50% 0}.motion-shelf-panel-right,.motion-shelf-panel-left{top:14%;width:31%;height:70%;padding:1cqw;border-radius:20px;opacity:0}.motion-shelf-panel-right{right:2.4%;transform:translate(20px) scale(.96);transform-origin:right center}.motion-shelf-panel-left{left:2.4%;transform:translate(-20px) scale(.96);transform-origin:left center}.motion-toolbar{display:flex;align-items:center;gap:.65cqw;min-width:0;height:5.8cqh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:clamp(6px,.8cqw,9px)}.motion-toolbar>span,.motion-search,.motion-folder-strip,.motion-shelf-actions{min-height:0;padding:0;background:transparent}.motion-search{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;height:4.7cqh;padding:0 1cqw;gap:.55cqw;border-radius:999px;background:#ffffff14;color:#ffffff7a;white-space:nowrap}.motion-folder-strip,.motion-shelf-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:.45cqw}.motion-folder,.motion-toolbar-plus,.motion-shelf-actions>span{display:inline-flex;align-items:center;justify-content:center;height:4.7cqh;border-radius:999px;background:#ffffff14;color:#ffffffb8;white-space:nowrap}.motion-folder{padding:0 .85cqw}.motion-folder small{margin-left:.35cqw;font-size:.88em;opacity:.62}.motion-toolbar-plus,.motion-shelf-actions>span{width:4.7cqh}.motion-toolbar-capture .motion-folder-recent,.motion-toolbar-position .motion-folder-recent{background:#f5f5f6;color:#17181a}.motion-toolbar.is-side{display:grid;height:12.4cqh;grid-template-columns:1fr auto;grid-template-rows:5.2cqh 5.2cqh}.motion-toolbar.is-side .motion-folder-strip{grid-column:1 / -1;grid-row:2}.motion-toolbar.is-side .motion-folder-ideas{display:none}.motion-shelf-body{display:grid;flex:1 1 auto;min-height:0;margin-top:.8cqh;grid-template-columns:minmax(0,1fr) 26%;gap:.8cqw}.motion-shelf-panel-right .motion-shelf-body,.motion-shelf-panel-left .motion-shelf-body{grid-template-columns:1fr}.motion-card-grid{display:grid;min-width:0;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.65cqw}.motion-shelf-panel-right .motion-card-grid,.motion-shelf-panel-left .motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.motion-card{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050607;box-shadow:inset 0 0 0 1.5px #090a0b}.motion-card .screenshot-artwork{min-height:0}.motion-card-gradient{height:50%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.88))}.motion-card-meta{right:.6cqw;bottom:.65cqh;left:.6cqw;gap:4px;overflow:hidden;color:#ffffffc7;font-size:clamp(5px,.64cqw,8px)}.motion-card-bookmark{top:.55cqw;right:.55cqw;width:clamp(8px,1.2cqw,12px)}.motion-detail-pane{display:flex;min-width:0;padding:.75cqw;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;flex-direction:column}.motion-detail-preview{position:relative;height:39%;min-height:0;overflow:hidden;border-radius:7px;background:#ffffff0d}.motion-detail-preview .screenshot-artwork{width:100%;height:100%;background-size:1190% auto}.motion-detail-preview>span{position:absolute;right:5px;bottom:5px;display:grid;width:20px;height:20px;border-radius:50%;background:#16171ae0;place-items:center}.motion-detail-pane dl{display:grid;margin:.7cqh 0;gap:.55cqh}.motion-detail-pane dt{color:#ffffff61;font-size:clamp(5px,.55cqw,7px);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.motion-detail-pane dd{margin:1px 0 0;overflow:hidden;color:#ffffffd6;font-size:clamp(5px,.62cqw,8px);text-overflow:ellipsis;white-space:nowrap}.motion-detail-actions{display:grid;margin-top:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.motion-detail-actions span{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:20px;gap:3px;border-radius:5px;background:#f4f4f5;color:#18191c;font-size:clamp(5px,.58cqw,7px);font-weight:620}.capture-selection{top:28%;left:24%;z-index:6;width:34%;height:39%;border-radius:4px;background:#ffffff0a;box-shadow:0 0 0 999px #04080e2e;transform:scale(.03);animation:capture-selection var(--scene-duration) linear infinite both}.capture-selection span{right:6px;bottom:5px;border-radius:4px;font-size:clamp(5px,.72cqw,8px)}.capture-flash{z-index:22;animation:capture-flash var(--scene-duration) linear infinite both}.capture-flyer{top:28%;left:24%;z-index:23;width:34%;border-width:1.5px;transform:none;transform-origin:0 0;animation:capture-flyer var(--scene-duration) linear infinite both}.capture-pointer,.organize-pointer,.position-pointer{top:0;left:0;opacity:0}.capture-pointer{animation:capture-pointer var(--scene-duration) linear infinite both}.capture-pointer:after{animation:capture-pointer-click var(--scene-duration) linear infinite both}.capture-notch{animation:capture-notch-response var(--scene-duration) linear infinite both}.motion-shelf-panel-capture{opacity:0;transform:translate(-50%) translateY(-8px) scale(.94);animation:capture-panel var(--scene-duration) linear infinite both}.capture-new-card{animation:capture-new-card var(--scene-duration) linear infinite both}.capture-success,.organize-selection-status,.organize-key{position:absolute;z-index:28;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px #0000003d;opacity:0}.capture-success{right:1.2cqw;bottom:1.2cqw;padding:5px 8px;border-radius:999px;background:#277549f0;font-size:clamp(6px,.72cqw,9px);font-weight:620;animation:capture-success var(--scene-duration) linear infinite both}.motion-shelf-panel-organize{top:calc(5.4cqh + 12px)}.organize-grid-stack{position:relative;min-width:0;min-height:0}.organize-grid-stack .motion-card-grid{position:absolute;top:0;right:0;bottom:0;left:0}.motion-toolbar-organize .motion-folder-recent{animation:organize-recent-tab var(--scene-duration) linear infinite both}.motion-toolbar-organize .motion-folder-work{animation:organize-work-tab var(--scene-duration) linear infinite both}.organize-recent-grid{animation:organize-recent-grid var(--scene-duration) linear infinite both}.organize-work-grid{opacity:0;transform:translateY(6px);animation:organize-work-grid var(--scene-duration) linear infinite both}.organize-work-card-2 .motion-card-bookmark{color:#ffd84f;opacity:0;transform:scale(.92);animation:organize-favorite var(--scene-duration) linear infinite both}.organize-work-card-1,.organize-work-card-3{animation:organize-multi-select var(--scene-duration) linear infinite both}.organize-selection-status{right:1.2cqw;bottom:1.2cqw;padding:5px 8px;border-radius:999px;background:#1c1d20eb;font-size:clamp(6px,.7cqw,9px);animation:organize-selection-status var(--scene-duration) linear infinite both}.organize-key{padding:3px 7px;border-radius:6px;background:#1c1d20f0;font-size:clamp(7px,.8cqw,10px);animation:organize-key var(--scene-duration) linear infinite both}.organize-pointer{animation:organize-pointer var(--scene-duration) linear infinite both}.organize-pointer:after{animation:organize-pointer-click var(--scene-duration) linear infinite both}.position-main-menu,.position-submenu{position:absolute;z-index:34;display:grid;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#2b2c30f0;color:#fffffff5;box-shadow:0 16px 34px #0000005c;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:clamp(6px,.82cqw,9px);opacity:0;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.position-main-menu{top:5.3cqh;right:3.8%;width:18.5%;min-width:150px;transform:translateY(-6px) scale(.96);transform-origin:right top;animation:position-main-menu var(--scene-duration) linear infinite both}.position-submenu{top:13cqh;right:calc(22.3% + 5px);width:14.5%;min-width:122px;transform:translate(7px) scale(.96);transform-origin:right top;animation:position-submenu var(--scene-duration) linear infinite both}.position-main-menu>span,.position-submenu>span{display:flex;align-items:center;justify-content:space-between;min-height:23px;padding:0 7px;border-radius:5px}.position-main-menu hr{width:100%;margin:4px 0;border:0;border-top:1px solid rgba(255,255,255,.14)}.position-main-menu small{color:#ffffff85;font-size:.9em}.position-menu-parent{animation:position-menu-parent var(--scene-duration) linear infinite both}.position-menu-parent svg{transform:rotate(-90deg)}.position-submenu>span:nth-child(2){animation:position-left-option var(--scene-duration) linear infinite both}.position-submenu>span:nth-child(3){animation:position-right-option var(--scene-duration) linear infinite both}.position-check-top,.position-check-right,.position-check-left{animation-duration:var(--scene-duration);animation-timing-function:steps(1,end);animation-iteration-count:infinite;animation-fill-mode:both}.position-check-top{animation-name:position-check-top}.position-check-right{animation-name:position-check-right}.position-check-left{animation-name:position-check-left}.position-notch-top{animation:position-notch-top var(--scene-duration) linear infinite both}.position-notch-right{opacity:0;animation:position-notch-right var(--scene-duration) linear infinite both}.position-notch-left{opacity:0;animation:position-notch-left var(--scene-duration) linear infinite both}.motion-shelf-panel-position.motion-shelf-panel-top{top:calc(5.4cqh + 12px);animation:position-shelf-top var(--scene-duration) linear infinite both}.motion-shelf-panel-position.motion-shelf-panel-right{animation:position-shelf-right var(--scene-duration) linear infinite both}.motion-shelf-panel-position.motion-shelf-panel-left{animation:position-shelf-left var(--scene-duration) linear infinite both}.position-pointer{animation:position-pointer var(--scene-duration) linear infinite both}.position-pointer:after{animation:position-pointer-click var(--scene-duration) linear infinite both}.capture-selection{transform-origin:left top}.capture-flyer{transform-origin:center}.organize-work-card-1{animation-name:organize-select-first}.organize-work-card-3{animation-name:organize-select-third}@keyframes capture-pointer{0%,5%{opacity:0;transform:translate(18cqw,24cqh)}8%{opacity:1;transform:translate(18cqw,24cqh)}18%{opacity:1;transform:translate(24cqw,28cqh);animation-timing-function:var(--motion-ease-in-out)}38%{opacity:1;transform:translate(58cqw,67cqh);animation-timing-function:var(--motion-ease-out)}43%,to{opacity:0;transform:translate(58cqw,67cqh)}}@keyframes capture-pointer-click{0%,16%,21%,35%,40%,to{opacity:0;transform:scale(.4)}18%,37%{opacity:.9;transform:scale(1)}20%,39%{opacity:0;transform:scale(1.45)}}@keyframes capture-selection{0%,17%{opacity:0;transform:scale(.03)}19%{opacity:1;transform:scale(.04)}38%,40%{opacity:1;transform:scale(1);animation-timing-function:var(--motion-ease-in-out)}43%,to{opacity:0;transform:scale(1)}}@keyframes capture-flash{0%,39%{opacity:0}40%{opacity:.72}42%,to{opacity:0}}@keyframes capture-flyer{0%,40%{opacity:0;transform:translate(0) scale(1)}42%{opacity:1;transform:translate(0) scale(1)}52%{opacity:.96;transform:translate(9cqw,-25cqh) scale(.08);animation-timing-function:var(--motion-ease-in-out)}54%,to{opacity:0;transform:translate(9cqw,-25cqh) scale(.04)}}@keyframes capture-notch-response{0%,50%,57%,95%,to{transform:translate(-50%) scale(1)}53%{transform:translate(-50%) scale(1.08,.9);animation-timing-function:var(--motion-ease-out)}55%{transform:translate(-50%) scale(.98,1.04)}}@keyframes capture-panel{0%,53%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.94,.72)}60%,91%{opacity:1;transform:translate(-50%) translateY(0) scale(1);animation-timing-function:var(--motion-native-open)}96%,to{opacity:0;transform:translate(-50%) translateY(-6px) scale(.97,.86);animation-timing-function:var(--motion-ease-in-out)}}@keyframes capture-new-card{0%,56%{opacity:0;transform:translateY(-7px) scale(.94)}62%,91%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:var(--motion-ease-out)}96%,to{opacity:0}}@keyframes capture-success{0%,63%{opacity:0;transform:translateY(6px) scale(.96)}68%,82%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:var(--motion-ease-out)}87%,to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes organize-pointer{0%,7%{opacity:0;transform:translate(52cqw,4cqh)}10%{opacity:1;transform:translate(52cqw,4cqh)}17%{opacity:1;transform:translate(62cqw,18cqh);animation-timing-function:var(--motion-ease-in-out)}33%{opacity:1;transform:translate(49cqw,35cqh);animation-timing-function:var(--motion-ease-in-out)}48%{opacity:1;transform:translate(27cqw,40cqh);animation-timing-function:var(--motion-ease-in-out)}60%{opacity:1;transform:translate(56cqw,40cqh);animation-timing-function:var(--motion-ease-in-out)}68%,to{opacity:0;transform:translate(56cqw,40cqh)}}@keyframes organize-pointer-click{0%,15%,20%,31%,36%,46%,51%,58%,63%,to{opacity:0;transform:scale(.42)}17%,33%,48%,60%{opacity:.92;transform:scale(1)}19%,35%,50%,62%{opacity:0;transform:scale(1.45)}}@keyframes organize-recent-tab{0%,18%{background:#f5f5f6;color:#17181a}21%,to{background:#ffffff14;color:#ffffffb8}}@keyframes organize-work-tab{0%,18%{background:#ffffff14;color:#ffffffb8}21%,to{background:#f5f5f6;color:#17181a}}@keyframes organize-recent-grid{0%,19%{opacity:1;transform:translateY(0)}23%,to{opacity:0;transform:translateY(-5px);animation-timing-function:var(--motion-ease-in-out)}}@keyframes organize-work-grid{0%,19%{opacity:0;transform:translateY(6px)}24%,to{opacity:1;transform:translateY(0);animation-timing-function:var(--motion-ease-out)}}@keyframes organize-favorite{0%,34%{opacity:0;transform:scale(.72) rotate(-12deg)}39%,to{opacity:1;transform:scale(1) rotate(0);animation-timing-function:var(--motion-ease-out)}}@keyframes organize-select-first{0%,49%{border-color:#ffffff1a;box-shadow:inset 0 0 0 1.5px #090a0b;transform:scale(1)}53%,to{border-color:#8a76ff;box-shadow:inset 0 0 0 1px #8a76ff,0 0 0 1px #8a76ff52;transform:scale(.985);animation-timing-function:var(--motion-ease-out)}}@keyframes organize-select-third{0%,61%{border-color:#ffffff1a;box-shadow:inset 0 0 0 1.5px #090a0b;transform:scale(1)}65%,to{border-color:#8a76ff;box-shadow:inset 0 0 0 1px #8a76ff,0 0 0 1px #8a76ff52;transform:scale(.985);animation-timing-function:var(--motion-ease-out)}}@keyframes organize-key{0%,52%{left:35cqw;top:42cqh;opacity:0;transform:translateY(4px) scale(.9)}56%,64%{left:35cqw;top:42cqh;opacity:1;transform:translateY(0) scale(1)}68%,to{left:35cqw;top:42cqh;opacity:0;transform:translateY(-3px) scale(.96)}}@keyframes organize-selection-status{0%,63%{opacity:0;transform:translateY(5px) scale(.96)}68%,88%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:var(--motion-ease-out)}93%,to{opacity:0;transform:translateY(-3px) scale(.98)}}.feature-scene .scene-animated,.feature-scene .feature-pointer:after,.feature-scene .motion-status-item,.feature-scene .motion-folder,.feature-scene .motion-card,.feature-scene .position-main-menu,.feature-scene .position-submenu{animation:none!important}.feature-scene{--feature-ease-out: cubic-bezier(.22, .78, .18, 1);--feature-ease-move: cubic-bezier(.45, 0, .1, 1);--feature-ease-panel: cubic-bezier(.16, 1, .3, 1)}.feature-scene-stage{width:min(920px,calc(100% - 48px));aspect-ratio:16 / 9}.motion-shelf-panel{padding:clamp(7px,1.05cqw,10px);border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff14,#ffffff04 42%,#00000029),#0f1012cc;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.motion-shelf-panel-top{top:clamp(28px,6.6cqh,34px);width:66%;height:50%;border-radius:15px 15px 20px 20px}.motion-shelf-panel-right,.motion-shelf-panel-left{top:14%;width:31%;height:70%;transform:none}.motion-toolbar{display:grid;height:clamp(26px,5.8cqh,31px);gap:clamp(4px,.6cqw,6px);grid-template-columns:minmax(112px,34%) auto auto;justify-content:space-between;font-size:clamp(6px,.78cqw,8px)}.motion-search{display:flex;width:auto;min-width:112px;height:clamp(22px,4.8cqh,26px);padding:0 clamp(7px,.8cqw,9px);gap:6px;overflow:hidden;border-radius:11px}.motion-search svg{width:11px;height:11px;flex:0 0 11px}.motion-folder-strip,.motion-shelf-actions{gap:4px}.motion-folder,.motion-toolbar-plus,.motion-shelf-actions>span{height:clamp(22px,4.8cqh,26px)}.motion-folder{padding:0 clamp(6px,.72cqw,8px)}.motion-toolbar-plus,.motion-shelf-actions>span{width:clamp(22px,4.8cqh,26px)}.motion-toolbar.is-side{height:clamp(53px,11.5cqh,61px);grid-template-columns:minmax(92px,1fr) auto;grid-template-rows:repeat(2,clamp(22px,4.8cqh,26px))}.motion-toolbar.is-side .motion-folder-strip{grid-column:1 / -1}.motion-shelf-body{margin-top:clamp(5px,1.2cqh,7px);gap:clamp(5px,.72cqw,7px);grid-template-columns:minmax(0,1fr) 24%}.capture-selection{top:29%;left:24%;width:34%;height:auto;aspect-ratio:16 / 9;border:1.5px solid rgba(255,255,255,.98);background:#ffffff09;box-shadow:0 0 0 1px #0c0d104d,0 10px 28px #00000014;opacity:0;transform:scale(.025);transform-origin:left top;transition:transform .98s var(--feature-ease-move),opacity .1s ease-out}.capture-flyer{top:29%;left:24%;width:34%;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.94);border-radius:5px;box-shadow:0 8px 22px #0000003d;opacity:0;transform:translate(0) scale(1);transform-origin:left top;transition:transform .56s var(--feature-ease-move),opacity .12s ease-out,border-radius .56s var(--feature-ease-out)}.phase-capture-transfer-lift .capture-flyer{opacity:1;border-radius:8px;transform:translate(6cqw,-5cqh) scale(.72);transition-duration:.24s,.12s,.24s;transition-timing-function:var(--feature-ease-out),ease-out,var(--feature-ease-out)}.phase-capture-transfer-notch .capture-flyer{opacity:1;border-radius:12px;transform:translate(25.2cqw,-27.4cqh) scale(.055);transition-duration:.56s,.12s,.56s;transition-timing-function:var(--feature-ease-move),ease-out,var(--feature-ease-out)}.feature-pointer{width:25px;height:25px;opacity:0;transform:translate(12cqw,18cqh) rotate(-7deg);transition:transform .64s var(--feature-ease-move),opacity .15s var(--feature-ease-out)}.feature-pointer svg{color:#fff;fill:#08090b;filter:drop-shadow(0 0 .5px rgba(0,0,0,.95)) drop-shadow(0 2px 3px rgba(0,0,0,.5));transform:scale(1);transform-origin:3px 2px;transition:transform .14s var(--feature-ease-out)}.feature-pointer:after{top:-7px;left:-7px;width:24px;height:24px;border:1.5px solid rgba(255,255,255,.94);background:#ffffff14;box-shadow:0 0 0 1px #0a0b0e4d;opacity:0;transform:scale(.45);transition:opacity .12s ease-out,transform .15s var(--feature-ease-out)}.motion-desktop.is-pointer-pressing .feature-pointer svg{transform:scale(.86) translate(1px,1px)}.motion-desktop.is-pointer-pressing .feature-pointer:after{opacity:.95;transform:scale(1.18)}.motion-shelf-panel-position.motion-shelf-panel-top{transform:translate(-50%)}.motion-shelf-panel-position.motion-shelf-panel-right,.motion-shelf-panel-position.motion-shelf-panel-left{transform:none}@media(max-width:760px){.feature-scene-stage{width:calc(100% - 24px)}.motion-shelf-panel-top{width:72%}.motion-toolbar{grid-template-columns:minmax(86px,1fr) auto}.motion-shelf-actions{display:none}}@media(max-width:760px){.feature-scene-stage{width:calc(100% - 24px);aspect-ratio:1 / 1}.motion-shelf-panel-top{width:88%;height:62%}.motion-shelf-panel-top .motion-shelf-body{grid-template-columns:1fr}.motion-detail-pane{display:none}.motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.motion-card:nth-child(n+5){display:none}.motion-folder-ideas{display:none}.motion-shelf-panel-right,.motion-shelf-panel-left{width:58%;height:76%}}.motion-status-item img{width:12px;height:12px;filter:brightness(0) invert(1)}.motion-notch-dot{position:absolute;top:50%;left:50%;z-index:1;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000006b;transform:translate(-50%,-50%);transition:background-color .18s ease-out,box-shadow .22s ease-out,transform .22s var(--feature-ease-out)}.phase-capture-notch-accept .motion-notch-dot{background:#ad6eff;box-shadow:0 0 9px #ad6effc7;transform:translate(-50%,-50%) scale(2.1)}.motion-shelf-panel{padding:clamp(6px,.76cqw,7px)}.motion-shelf-panel-top{width:66%;height:47.5%}.motion-shelf-panel-right,.motion-shelf-panel-left{top:13%;width:28%;height:74%;border-radius:14px}.motion-toolbar,.motion-toolbar.is-side{display:flex;height:auto;min-height:0;gap:clamp(4px,.52cqw,5px);flex-direction:column;font-size:clamp(6px,.74cqw,7px)}.motion-toolbar-row{display:flex;align-items:center;width:100%;min-width:0;height:clamp(18px,2.06cqw,19px);gap:clamp(4px,.52cqw,5px);flex:0 0 auto}.motion-toolbar>.motion-toolbar-row{justify-content:flex-start;min-height:0;padding:0;border-radius:0;background:transparent;color:inherit;white-space:normal}.motion-toolbar-spacer{min-width:0;flex:1 1 auto}.motion-search{display:flex;align-items:center;width:auto;min-width:0;height:clamp(18px,2.06cqw,19px);padding:0 clamp(5px,.65cqw,6px);gap:4px;border-radius:999px;flex:0 0 clamp(136px,17.4cqw,160px)}.motion-toolbar .motion-search{justify-content:flex-start;min-width:0;padding:0 clamp(5px,.65cqw,6px);gap:4px}.motion-toolbar:not(.is-side) .motion-search{width:27.12%;max-width:27.12%;flex:0 0 27.12%}.motion-search svg{width:8px;height:8px;flex:0 0 8px}.motion-search>span{min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.motion-folder-strip,.motion-shelf-actions,.motion-side-secondary-actions{display:flex;align-items:center;min-width:0;gap:clamp(3px,.43cqw,4px);flex:0 0 auto}.motion-folder,.motion-toolbar-plus,.motion-shelf-actions>span,.motion-side-secondary-actions>span{display:inline-flex;align-items:center;justify-content:center;height:clamp(17px,1.96cqw,18px);border-radius:999px;flex:0 0 auto}.motion-folder{padding:0 clamp(5px,.7cqw,7px)}.motion-folder-recent{min-width:clamp(42px,5.42cqw,50px)}.motion-folder-work,.motion-folder-ideas{min-width:clamp(34px,4.34cqw,40px)}.motion-folder small{margin-left:3px;font-size:.88em}.motion-toolbar-plus,.motion-shelf-actions>span,.motion-side-secondary-actions>span{width:clamp(17px,1.96cqw,18px)}.motion-toolbar .motion-toolbar-plus{width:clamp(17px,1.96cqw,18px);padding:0}.motion-toolbar-plus svg,.motion-shelf-actions svg,.motion-side-secondary-actions svg{width:8px;height:8px}.motion-toolbar:not(.is-side) .motion-toolbar-row-secondary{display:none}.motion-toolbar.is-side .motion-toolbar-row{display:flex;grid-column:auto;grid-row:auto}.motion-toolbar.is-side .motion-toolbar-row-primary{gap:16px}.motion-toolbar.is-side .motion-search{flex:1 1 auto}.motion-toolbar.is-side .motion-folder-strip{display:flex;min-width:0;grid-column:auto;grid-row:auto}.motion-toolbar.is-side .motion-folder-ideas{display:inline-flex}.motion-side-secondary-actions>span{background:#ffffff14;color:#ffffffb8}.motion-shelf-body{margin-top:clamp(8px,1cqw,9px);gap:clamp(6px,.76cqw,7px);grid-template-columns:minmax(0,1fr) 21%}.motion-shelf-panel-right .motion-shelf-body,.motion-shelf-panel-left .motion-shelf-body{margin-top:clamp(6px,.76cqw,7px);min-height:0;overflow:hidden;grid-template-columns:1fr}.motion-card-grid{gap:clamp(4px,.54cqw,5px)}.motion-shelf-panel-right .motion-card-grid,.motion-shelf-panel-left .motion-card-grid{width:100%;height:100%;min-height:0;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch}.motion-shelf-panel-right .motion-card,.motion-shelf-panel-left .motion-card{width:100%;height:100%;min-height:0;overflow:hidden}.motion-shelf-panel-right .motion-card .screenshot-artwork,.motion-shelf-panel-left .motion-card .screenshot-artwork{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:1.75 / 1;flex:0 0 auto}.motion-detail-pane{padding:clamp(5px,.65cqw,6px);border-radius:11px}.organize-chat-window{position:absolute;top:52%;left:57%;z-index:8;display:flex;width:36%;height:35%;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#edeef1ed;color:#17181b;box-shadow:0 18px 42px #00000047;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;flex-direction:column;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.organize-chat-header{display:flex;align-items:center;height:21%;min-height:28px;padding:0 clamp(8px,1.08cqw,10px);gap:6px;border-bottom:1px solid rgba(25,26,30,.09);background:#ffffffad}.organize-chat-avatar{display:grid;width:20px;height:20px;border-radius:7px;background:#17181b;color:#fff;place-items:center}.organize-chat-header>span:last-child{display:grid;gap:1px}.organize-chat-header strong{font-size:clamp(7px,.86cqw,9px);line-height:1}.organize-chat-header small{color:#17181b7a;font-size:clamp(5px,.63cqw,7px)}.organize-chat-conversation{display:flex;min-height:0;padding:clamp(8px,1.08cqw,10px);flex:1 1 auto;align-items:flex-start}.organize-chat-conversation>span{width:68%;padding:6px 8px;border-radius:9px 9px 9px 3px;background:#ffffffe6;color:#17181ba8;font-size:clamp(6px,.72cqw,8px);line-height:1.3}.organize-chat-composer{position:relative;display:flex;align-items:flex-end;min-height:34px;margin:0 clamp(7px,.98cqw,9px) clamp(7px,.98cqw,9px);padding:6px 30px 6px 25px;border:1px solid rgba(23,24,27,.14);border-radius:11px;background:#ffffffe0;box-shadow:0 3px 12px #17181b0f;transition:border-color .18s ease-out,box-shadow .18s ease-out,min-height .24s var(--feature-ease-out)}.organize-chat-placeholder{overflow:hidden;color:#17181b70;font-size:clamp(6px,.72cqw,8px);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.organize-chat-paperclip,.organize-chat-send{position:absolute;bottom:7px}.organize-chat-paperclip{left:8px;color:#17181b80}.organize-chat-send{right:6px;display:grid;width:20px;height:20px;border-radius:7px;background:#17181b;color:#fff;place-items:center}.organize-chat-attachments{position:absolute;top:6px;right:6px;left:6px;display:flex;height:38px;gap:5px;opacity:0;transform:translateY(5px) scale(.96);transition:opacity .18s ease-out,transform .24s var(--feature-ease-out)}.organize-chat-attachments>span{position:relative;width:50px;overflow:hidden;border:1px solid rgba(23,24,27,.12);border-radius:7px;background:#07080a}.organize-chat-attachments .screenshot-artwork{width:100%;height:100%;background-size:1190% auto}.organize-chat-window.has-attachments .organize-chat-composer{min-height:62px;padding-top:43px}.organize-chat-window.has-attachments .organize-chat-attachments{opacity:1;transform:translateY(0) scale(1)}.organize-drag-stack{position:absolute;top:21%;left:20%;z-index:41;width:86px;height:58px;opacity:0;transform:translate(0) scale(.92) rotate(-2deg);transform-origin:16px 12px;transition:opacity .12s ease-out,transform .94s var(--feature-ease-move);pointer-events:none}.organize-pointer{z-index:45}.organize-drag-card{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:9px;background:#060708;box-shadow:0 9px 26px #00000057}.organize-drag-card .screenshot-artwork{width:100%;height:100%;background-size:1190% auto}.organize-drag-card-back{transform:translate(6px,-5px) rotate(4deg)}.organize-drag-card-front{transform:rotate(-2deg)}.organize-drag-stack>strong{position:absolute;right:-8px;bottom:-8px;z-index:2;display:grid;width:22px;height:22px;border-radius:50%;background:#fff;color:#17181b;box-shadow:0 3px 10px #00000042;font-size:10px;place-items:center}.organize-work-card-2 .motion-card-bookmark{color:#fff}:is(.phase-organize-move-work,.phase-organize-press-work,.phase-organize-show-work) .organize-pointer{opacity:1;transform:translate(43.8cqw,10cqh) rotate(-1deg)}:is(.phase-organize-move-first,.phase-organize-press-first,.phase-organize-show-first,.phase-organize-hold-modifier,.phase-organize-move-drag,.phase-organize-press-drag) .organize-pointer{opacity:1;transform:translate(25.8cqw,23.5cqh) rotate(-2deg)}:is(.phase-organize-move-third,.phase-organize-press-third,.phase-organize-show-selection) .organize-pointer{opacity:1;transform:translate(57.4cqw,23.5cqh) rotate(1deg)}:is(.phase-organize-drag-chat,.phase-organize-drop-chat) .organize-pointer{opacity:1;transform:translate(78.4cqw,78cqh) rotate(1deg);transition-duration:.94s,.15s}.organize-desktop.is-dragging .organize-drag-stack{opacity:1}.phase-organize-drag-chat .organize-drag-stack,.phase-organize-drop-chat .organize-drag-stack{opacity:1;transform:translate(52.5cqw,55cqh) scale(.76) rotate(1deg)}.phase-organize-drop-chat .organize-chat-composer{border-color:#7069dfb8;box-shadow:0 0 0 3px #7069df29}.organize-desktop.is-panel-collapsing .motion-shelf-panel-organize{opacity:0;clip-path:inset(0 47% 96% 47% round 15px);transition-delay:.3s,.3s}.organize-desktop.has-chat-attachments .organize-drag-stack{opacity:0;transition-duration:.13s,.13s}@media(max-width:760px){.motion-shelf-panel-top{width:88%;height:62%}.motion-search{flex-basis:clamp(92px,27cqw,128px)}.motion-folder-ideas,.motion-toolbar.is-side .motion-folder-ideas{display:none}.organize-chat-window{top:57%;left:47%;width:48%;height:37%}.organize-chat-conversation{display:none}.organize-chat-header{height:30%}}@media(min-width:761px){.motion-shelf-panel-right,.motion-shelf-panel-left{top:21%;height:58%}.motion-shelf-panel-right{right:calc(clamp(17px,2.4cqw,23px) + 16px)}.motion-shelf-panel-left{left:calc(clamp(17px,2.4cqw,23px) + 16px)}}.demo-stage{background-image:url(/assets/Hero.png)}.capture-desktop{background-image:url(/assets/1st.png)}.organize-desktop{background-image:url(/assets/2nd.png)}.position-desktop{background-image:url(/assets/3rd.png)}.screenshot-artwork-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.motion-card>.screenshot-artwork-image,.motion-detail-preview>.screenshot-artwork-image,.organize-chat-attachments .screenshot-artwork-image,.organize-drag-card .screenshot-artwork-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.motion-shelf-panel-right .motion-card>.screenshot-artwork-image,.motion-shelf-panel-left .motion-card>.screenshot-artwork-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.capture-site-canvas{background:#f6f3ed}.capture-example-card{top:5%;left:6%;width:54%;height:37%;grid-template-columns:43% minmax(0,57%)}.capture-example-copy{align-items:flex-start;justify-content:flex-start;padding:clamp(7px,1.15cqw,11px)}.capture-example-copy>em{margin-top:auto}.capture-site-latest{top:5%;right:6%;width:31%;height:37%}.capture-site-story-grid{top:47%;right:6%;left:6%;height:29%}.capture-site-story-grid img{object-position:center}.capture-site-newsletter{right:6%;bottom:5%;left:6%;height:10%}@media(max-width:760px){.site-nav>.nav-links{border-color:#14151914;background:#fff;box-shadow:inset 0 1px #ffffffd1,0 24px 54px #15161a24,0 3px 10px #15161a0f;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-links>a:not(.button):not(.mobile-support):hover,.nav-links>a:not(.button):not(.mobile-support):focus-visible,.nav-links>a.is-active{background:#ffffff94}:is(.phase-organize-move-work,.phase-organize-press-work,.phase-organize-show-work) .organize-pointer{transform:translate(52.5cqw,14.5cqh) rotate(-1deg)}:is(.phase-organize-move-first,.phase-organize-press-first,.phase-organize-show-first,.phase-organize-hold-modifier,.phase-organize-move-drag,.phase-organize-press-drag) .organize-pointer{transform:translate(29cqw,32.2cqh) rotate(-2deg)}:is(.phase-organize-move-third,.phase-organize-press-third,.phase-organize-show-selection) .organize-pointer{transform:translate(29cqw,57cqh) rotate(1deg)}:is(.phase-organize-drag-chat,.phase-organize-drop-chat) .organize-pointer{transform:translate(71cqw,74cqh) rotate(1deg)}:is(.phase-position-move-status-right,.phase-position-press-status-right,.phase-position-menu-right,.phase-position-move-status-left,.phase-position-press-status-left,.phase-position-menu-left) .position-pointer{transform:translate(88cqw,3cqh) rotate(-3deg)}:is(.phase-position-move-parent-right,.phase-position-submenu-right,.phase-position-move-parent-left,.phase-position-submenu-left) .position-pointer{transform:translate(71.6cqw,18.6cqh) rotate(1deg)}:is(.phase-position-move-option-right,.phase-position-press-option-right) .position-pointer{transform:translate(55.6cqw,34.6cqh) rotate(-1deg)}:is(.phase-position-move-option-left,.phase-position-press-option-left) .position-pointer{transform:translate(55.8cqw,26.5cqh) rotate(-1deg)}.motion-shelf-panel-position.motion-shelf-panel-right,.motion-shelf-panel-position.motion-shelf-panel-left{top:13%;width:58%;height:74%;padding:6px;overflow:hidden;border-radius:14px}.motion-shelf-panel-position.motion-shelf-panel-right{right:calc(clamp(17px,2.4cqw,23px) + 16px)}.motion-shelf-panel-position.motion-shelf-panel-left{left:calc(clamp(17px,2.4cqw,23px) + 16px)}.motion-shelf-panel-position .motion-toolbar.is-side{gap:5px}.motion-shelf-panel-position .motion-toolbar.is-side .motion-toolbar-row-primary{gap:16px}.motion-shelf-panel-position .motion-toolbar.is-side .motion-shelf-actions{display:flex}.motion-shelf-panel-position .motion-shelf-body{min-height:0;overflow:hidden}.motion-shelf-panel-position .motion-card-grid{height:100%;min-height:0;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.motion-shelf-panel-position .motion-card:nth-child(n+5){display:block}.motion-shelf-panel-position .motion-card{width:100%;height:100%;min-height:0;overflow:hidden}}@media(max-width:760px)and (prefers-reduced-transparency:reduce){.site-nav>.nav-links{background:#f7f7f4;backdrop-filter:none;-webkit-backdrop-filter:none}}
