@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111;--paper:#fff;--stage:#f3f3f3;--quiet:#747474;--line:#e8e8e8;--app:#111;--app-card:#222;--layout-gutter:clamp(16px, 4.4vw, 88px);--content-rail:min(1964px, calc(100% - (var(--layout-gutter) * 2)));background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.saved-apps-cover.is-empty>div>i{background:#1b1b1b;border:1px solid #2f2f2f;border-radius:13px;width:52px;height:52px;display:block}.saved-all>header{gap:18px;margin-bottom:30px;display:grid}.saved-all-title{align-items:center;gap:14px;display:flex}.saved-content-tabs{align-items:center;gap:25px;display:flex}.saved-content-tabs button{color:#777;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px;font-weight:650}.saved-content-tabs button.is-active{color:#fff;border-color:#fff}.saved-content-tabs button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff}.saved-items-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px;width:100%;display:grid}.saved-collection-hit{text-decoration:none}html[data-lenslab-theme=light] .client-app-detail-toolbar.is-pinned:before{box-shadow:0 10px 24px #00000014}html[data-lenslab-theme=light] .client-app-detail-toolbar-divider{background:#d8d8d3}html[data-lenslab-theme=light] .client-app-detail-toolbar summary{color:#242424;border-color:#d4d4ce}html[data-lenslab-theme=light] .client-app-detail-version-menu>summary{border-color:#0000}html[data-lenslab-theme=light] .client-app-detail-toolbar details[open] summary{background:#ecece8;border-color:#c8c8c2}html[data-lenslab-theme=light] .client-app-detail-filter-icon,html[data-lenslab-theme=light] .client-app-detail-showing b{color:#555}html[data-lenslab-theme=light] .client-app-detail-showing{color:#686864}html[data-lenslab-theme=light] .client-app-detail-version-panel,html[data-lenslab-theme=light] .client-app-detail-screen-panel{background:#fff;border-color:#d7d7d1;box-shadow:0 16px 38px #0000001c}html[data-lenslab-theme=light] .client-app-detail-version-panel button,html[data-lenslab-theme=light] .client-app-detail-screen-panel button{color:#242424}html[data-lenslab-theme=light] .client-app-detail-version-panel button:hover,html[data-lenslab-theme=light] .client-app-detail-version-panel button.is-selected,html[data-lenslab-theme=light] .client-app-detail-screen-panel button:hover,html[data-lenslab-theme=light] .client-app-detail-screen-panel button.is-selected{background:#efefeb}html[data-lenslab-theme=light] .client-app-detail-screen-panel input{color:#242424}html[data-lenslab-theme=light] .client-app-detail-screen-panel>label{color:#666;border-color:#e3e3de}html[data-lenslab-theme=light] .client-app-detail-filter-group h3,html[data-lenslab-theme=light] .client-app-detail-flow-group{color:#666}html[data-lenslab-theme=light] .client-app-flow-tree-search{color:#333;background:#ecece8;border:1px solid #d9d9d4}html[data-lenslab-theme=light] .client-app-flow-tree-search input{color:#242424}html[data-lenslab-theme=light] .client-app-flow-tree-search input::placeholder{color:#777}html[data-lenslab-theme=light] .client-app-flow-tree-row{color:#555}html[data-lenslab-theme=light] .client-app-flow-tree-row:hover{color:#171717;background:#e9e9e5}html[data-lenslab-theme=light] .client-app-flow-tree-row.is-selected,html[data-lenslab-theme=light] .client-app-flow-footer h2{color:#171717}html[data-lenslab-theme=light] .client-app-flow-footer p{color:#666}html[data-lenslab-theme=light] .client-app-flow-footer>button{color:#171717;background:#fff;border-color:#d3d3cd}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall{color:#171717;box-shadow:none;background:#f6f6f3;border:0}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall:after{background:linear-gradient(#f6f6f3,#f6f6f300)}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall h2{color:#171717}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall p{color:#5b5b57}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall p strong{color:#171717}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall button{color:#fff;background:#171717}html[data-lenslab-theme=light] .client-app-detail-shell .product-detail-paywall small{color:#71716d}html[data-lenslab-theme=light] .product-detail-supporters i{border-color:#f1f1ed}html[data-lenslab-theme=light] .client-app-detail-card,html[data-lenslab-theme=light] .client-app-flow-card,html[data-lenslab-theme=light] .client-app-flow-teaser{background:#fff;border-color:#deded9}html[data-lenslab-theme=light] .client-app-detail-card h2,html[data-lenslab-theme=light] .client-app-flow-card h2,html[data-lenslab-theme=light] .client-app-flow-teaser-copy h2{color:#171717}html[data-lenslab-theme=light] .client-app-flow-teaser-copy button{color:#555}html[data-lenslab-theme=light] .client-app-flow-teaser-copy button:hover{color:#171717}html[data-lenslab-theme=light] .client-app-locked-library .client-app-locked-preview{border-color:#deded9}html[data-lenslab-theme=light] .client-app-flow-restricted-rail i{background:linear-gradient(145deg,#e0e0dc,#cececa 58%,#e8e8e3)}html[data-lenslab-theme=light] .client-app-flow-restricted-row h2{color:#666}.saved-collection-hit>.saved-collection-cover.has-preview{justify-content:center;align-items:flex-start;gap:0;padding:30px 0 0;display:flex}.saved-collection-preview{z-index:0;aspect-ratio:9/19.5;flex:0 0 68%;width:68%;position:relative}.saved-collection-preview:before,.saved-collection-preview:after{content:"";border-radius:24px 24px 0 0;height:100%;display:none;position:absolute}.saved-collection-cover.stack-2 .saved-collection-preview:after,.saved-collection-cover.stack-3 .saved-collection-preview:after{z-index:1;background:#555;display:block;inset:-7px 5px auto}.saved-collection-cover.stack-3 .saved-collection-preview:before{z-index:0;background:#3d3d3d;display:block;inset:-14px 11px auto}.saved-collection-preview-frame{z-index:2;background:#eee;border-radius:24px 24px 0 0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 28px #0005}.saved-collection-preview-frame>img,.saved-collection-preview-frame>video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.saved-collection-cover.is-web.has-preview{align-items:flex-start;padding-top:72px}.saved-collection-cover.is-web .saved-collection-preview{aspect-ratio:16/10;flex-basis:86%;width:86%}.saved-collection-cover.is-web .saved-collection-preview:before,.saved-collection-cover.is-web .saved-collection-preview:after,.saved-collection-cover.is-web .saved-collection-preview-frame{border-radius:13px}@media (width<=720px){.saved-collection-detail-main{padding-top:82px}.saved-page .saved-all.saved-collection-detail-content .saved-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-right:0;padding-right:0;display:grid;overflow:visible}.saved-page .saved-all.saved-collection-detail-content .saved-item{min-width:0}.saved-page .saved-all.saved-collection-detail-content.is-web .saved-items-grid{grid-template-columns:1fr}}.saved-dialog textarea{resize:vertical;color:#fff;min-height:96px;font:inherit;background:#181818;border:1px solid #484848;border-radius:9px;outline:none;padding:11px 12px;line-height:1.45}.saved-dialog textarea:focus{border-color:#fff}.saved-dialog>button.is-danger{color:#fff;cursor:pointer;background:#a33d3d;border:0;border-radius:999px;min-height:42px;font-weight:700}.saved-action-toast{z-index:1400;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232323f7;border:1px solid #454545;border-radius:999px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:11px 16px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #000b}.saved-action-toast:before{content:"✓";color:#171717;background:#fff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.saved-action-toast.is-error:before{content:"!";color:#fff;background:#d33}.app-login-button{place-items:center;text-decoration:none;display:grid}.saved-collection-detail-main{padding-top:46px}.saved-collection-detail-heading{max-width:920px}.saved-collection-detail-heading h1{overflow-wrap:anywhere;max-width:100%}.saved-collection-detail-heading>p{color:#9a9a9a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.6}.saved-collection-detail-tools{align-items:center;gap:12px;min-height:46px;margin-top:25px;display:flex}.saved-collection-detail-tools>i{background:#303030;width:1px;height:32px}.saved-collection-detail-tools>button,.saved-detail-menu>button{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b3b3b;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.saved-collection-detail-tools>.saved-share-button{width:84px;padding-inline:8px}.saved-collection-detail-tools>button:hover,.saved-detail-menu>button:hover{background:#242424}.saved-collection-platform span{color:#fff;background:#111;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 1px 3px #0008}.saved-detail-menu{position:relative}.saved-detail-menu>button{width:40px;padding:0}.saved-detail-menu>div{z-index:30;background:#292929;border-radius:17px;width:270px;padding:9px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 18px 60px #000d}.saved-detail-menu>div button{color:#fff;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:650;display:flex}.saved-detail-menu>div button:hover{background:#383838}.saved-detail-menu>div button:disabled{opacity:.62;cursor:wait}.saved-detail-menu>div button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;color:#bdbdbd;flex:0 0 18px;width:18px;height:18px}.saved-detail-menu>div button>span{flex:auto}.saved-detail-menu>div button>em{color:#1b1b1b;background:#f5f5f5;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px;font-style:normal;font-weight:850;line-height:1}.saved-detail-menu>div button.is-danger,.saved-detail-menu>div button.is-danger>svg{color:#ff5f2d}.saved-collection-detail-content{margin-top:56px}.saved-collection-detail-content>.saved-content-tabs{margin-bottom:30px}.saved-collection-unavailable{align-content:center;justify-items:start;min-height:50vh;display:grid}.saved-collection-unavailable p{color:#888}.saved-collection-unavailable a{color:#fff;border:1px solid #444;border-radius:999px;margin-top:12px;padding:10px 15px;text-decoration:none}[data-lenslab-theme=light] .saved-collection-detail-heading>p{color:#666}[data-lenslab-theme=light] .saved-collection-platform span{color:#fff;background:#171717}[data-lenslab-theme=light] .saved-collection-detail-tools>button,[data-lenslab-theme=light] .saved-detail-menu>button{color:#171717}[data-lenslab-theme=light] .saved-content-tabs button.is-active{color:#171717;border-color:#171717}@keyframes saved-shimmer{to{background-position:-200% 0}}@media (width<=1180px){.saved-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-all.is-web .saved-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.saved-collection-card{flex:none;width:min(76vw,284px)}.saved-collection-hit>div{width:100%}.saved-all.is-ios .saved-items-grid,.saved-all.is-web .saved-items-grid{scrollbar-width:none;gap:14px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.saved-all.is-web .saved-item{min-width:min(86vw,390px)}.saved-collection-detail-main{padding-top:82px}.saved-collection-detail-heading h1{font-size:38px}.saved-collection-detail-heading>p{font-size:14px}.saved-collection-detail-tools{flex-wrap:wrap}.saved-detail-menu>div{width:min(270px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.saved-collection-detail-content{margin-top:44px}.saved-collection-detail-content .saved-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-right:0;padding-right:0;display:grid;overflow:visible}.saved-collection-detail-content .saved-item{min-width:0}.saved-collection-detail-content.is-web .saved-items-grid{grid-template-columns:1fr}.saved-action-toast{bottom:max(16px, env(safe-area-inset-bottom))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.page-shell{width:var(--content-rail);margin-inline:auto}.mark{width:45px;height:25px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-page{background:#161616;grid-template-columns:1fr 1fr;min-height:100svh;display:grid;overflow:hidden}.login-panel{color:#fff;background:#161616;place-items:center;min-width:0;padding:64px 32px;display:grid;position:relative}.login-brand{position:absolute;top:13%;left:50%;transform:translate(-50%)}.login-brand .mark{width:41px;height:23px}.login-form{width:min(350px,100%);animation:.58s cubic-bezier(.22,.8,.22,1) both login-form-in}.login-form h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(31px,3vw,38px);line-height:1.05}.login-form>p{color:#9a9a9a;margin:11px 0 28px;font-size:12px;line-height:1.55}.login-form>p strong{color:#a8a8a8;font-weight:500}.login-form>p button{color:#a8a8a8;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;text-decoration:underline;display:block}.login-google,.login-submit{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font:650 13px inherit;transition:transform .18s,background .18s;display:flex}.login-google{color:#181818;background:#fff;gap:11px}.login-google svg{width:19px;height:19px}.login-google:hover,.login-submit:hover{transform:translateY(-1px)}.login-divider{color:#6f6f6f;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#343434;flex:1;height:1px}.login-form form{gap:10px;display:grid}.login-form label{color:#a5a5a5;font-size:12px;font-weight:500}.login-form input{color:#fff;background:#222;border:1px solid #666;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font:13px inherit;transition:border-color .18s,box-shadow .18s}.login-form input::placeholder{color:#848484}.login-form input:focus{border-color:#e6e6e6;box-shadow:0 0 0 3px #ffffff18}.login-submit{color:#181818;background:#fff;margin-top:2px}.login-submit:hover{background:#eee}.login-terms{color:#767676;text-align:center;margin-top:18px;font-size:10px;line-height:1.5;display:block}.login-terms a{color:#a3a3a3;text-decoration:underline}.login-visual{isolation:isolate;background:#f4f4f1;animation:.8s cubic-bezier(.22,.8,.22,1) both login-visual-in;position:relative;overflow:hidden}.login-mosaic{background:#f0f0ee;position:absolute;inset:0;overflow:hidden}.login-mosaic:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f0f0ee44,#0000 18% 82%,#f0f0ee33);position:absolute;inset:0}.login-mosaic-track{transform-origin:50%;gap:12px;width:max-content;display:flex;position:absolute;top:-1080px;left:-500px;transform:rotate(45deg)scale(1.04)}.login-mosaic-column{will-change:transform;flex-direction:column;gap:12px;width:190px;display:flex}.login-mosaic-column.is-forward{animation:18s ease-in-out infinite alternate login-column-forward}.login-mosaic-column.is-backward{animation:18s ease-in-out infinite alternate login-column-backward}.login-mosaic-tile{background:#111;border-radius:30px;place-items:center;width:190px;height:370px;display:grid;overflow:hidden;box-shadow:0 12px 24px #0003}.login-mosaic-tile .mini-phone{width:190px;height:370px;box-shadow:none;border-radius:30px;padding:10px}.login-mosaic-tile .phone-status{padding:3px 5px 6px;font-size:7px}.login-mosaic-tile .mini-screen{height:319px;padding:19px 14px}.login-mosaic-tile .cover-art{height:145px;font-size:27px}@keyframes login-form-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes login-visual-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes login-column-forward{0%{transform:translateY(-230px)}to{transform:translateY(230px)}}@keyframes login-column-backward{0%{transform:translateY(230px)}to{transform:translateY(-230px)}}.public-nav{z-index:20;background:#f3f3f3;border-radius:999px;align-items:center;width:min(620px,100% - 32px);height:62px;margin-top:24px;padding:7px 8px 7px 23px;display:flex;position:sticky;top:24px}.public-nav nav{align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.public-nav nav a,.public-nav nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .2s}.public-nav nav a:hover,.public-nav nav button:hover{opacity:.52}.nav-join{color:#fff;opacity:0;white-space:nowrap;pointer-events:none;background:#111;border-radius:999px;justify-content:center;align-items:center;max-width:0;height:48px;margin-left:0;padding:0;font-size:13px;font-weight:650;transition:max-width .32s cubic-bezier(.22,.8,.22,1),margin .32s cubic-bezier(.22,.8,.22,1),padding .32s cubic-bezier(.22,.8,.22,1),opacity .18s,transform .32s cubic-bezier(.22,.8,.22,1),background .2s;display:inline-flex;overflow:hidden;transform:translate(8px)}.public-nav.show-join .nav-join{opacity:1;pointer-events:auto;max-width:140px;margin-left:22px;padding:0 22px;transform:translate(0)}.nav-join:hover{background:#292929}.menu-button{background:0 0;border:0;padding:10px;display:none}.menu-button span{background:#111;width:16px;height:1.5px;margin:4px;display:block}.hero{text-align:center;padding-top:106px}.landing{color:#111;background:#fff;min-height:100vh}.hero-icon-stage{width:74px;height:84px;margin:0 auto 32px;position:relative;overflow:hidden}.hero-rotating-icon{opacity:0;border:1px solid #e7e7e7;border-radius:20px;place-items:center;width:68px;height:68px;animation:8s cubic-bezier(.34,.8,.3,1) infinite hero-icon-cycle;display:grid;position:absolute;top:8px;left:3px;transform:translateY(20px)scale(.94);box-shadow:inset 0 1px #fff,0 8px 20px #0000000b}.hero-rotating-icon:before{content:"";background:#ffffffd1;border-radius:6px 6px 0 0;width:46px;height:8px;position:absolute;top:-6px;left:10px;box-shadow:0 -1px #ededed}.hero-rotating-icon:first-child{animation-delay:-.32s}.hero-rotating-icon:nth-child(2){animation-delay:1.68s}.hero-rotating-icon:nth-child(3){animation-delay:3.68s}.hero-rotating-icon:nth-child(4){animation-delay:5.68s}.hero-icon-wise{background:#70e34a}.hero-icon-wise strong{letter-spacing:-.18em;font-size:38px;font-weight:900;line-height:1;transform:translate(-2px)}.hero-icon-shop{color:#fff;background:#5d42ec}.hero-icon-shop strong{letter-spacing:-.08em;font-size:22px}.hero-icon-dots{background:#e8e7e2;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;place-content:center;gap:6px}.hero-icon-dots i{background:#111;border-radius:50%;width:7px;height:7px}.hero-icon-dots i:first-child{grid-column:2}.hero-icon-dots i:nth-child(2),.hero-icon-dots i:nth-child(5){grid-column:1}.hero-icon-pink{background:#ff8fa1}.hero-icon-pink strong{letter-spacing:-.15em;font-size:39px;line-height:1;transform:translate(-2px)}@keyframes hero-icon-cycle{0%{opacity:0;filter:blur(2px);transform:translateY(20px)scale(.94)}4%{opacity:1;filter:blur();transform:translateY(0)scale(1)}21%{opacity:1;filter:blur();transform:translateY(0)scale(1)}25%{opacity:0;filter:blur(2px);transform:translateY(-20px)scale(.94)}to{opacity:0;filter:blur(2px);transform:translateY(-20px)scale(.94)}}.hero h1,.library-section h2,.section-heading h2,.flows-section>h2,.features-section>h2,.testimonials>h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:750;line-height:.98}.hero>p{color:var(--quiet);margin:25px 0 32px;font-size:16px}.button-row{justify-content:center;gap:10px;display:flex}.button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#292929;transform:translateY(-1px)}.button:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #8367ff}.button-secondary{color:#111;background:#fff;border-color:#dedede}.button-secondary:hover{background:#f5f5f5}.trusted{color:#aaa;margin-top:62px;font-size:12px}.trusted>span{margin-bottom:21px;display:block}.trusted-rotator{width:min(620px,100%);height:28px;margin-inline:auto;position:relative}.trusted-set{justify-content:center;align-items:center;gap:45px;animation:8s cubic-bezier(.34,.8,.3,1) infinite trusted-primary;display:flex;position:absolute;inset:0}.trusted-set-secondary{opacity:0;filter:blur(7px);animation-name:trusted-secondary;transform:translateY(5px)}.trusted b{color:#aaa;letter-spacing:-.04em;font-size:15px}@keyframes trusted-primary{0%,43%{opacity:1;filter:blur();transform:translateY(0)}49%,94%{opacity:0;filter:blur(7px);transform:translateY(-5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes trusted-secondary{0%,43%{opacity:0;filter:blur(7px);transform:translateY(5px)}49%,94%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(7px);transform:translateY(-5px)}}.preview-section{margin-top:122px}.product-video{aspect-ratio:1.9;background:#f2f2f2;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ececec}.product-video video{object-fit:cover;width:100%;height:100%;display:block}.product-video-placeholder{color:#a1a1a1;background:linear-gradient(145deg,#f5f5f5,#ececec);place-items:center;display:grid;position:absolute;inset:0}.product-video-placeholder:before{content:"";background:#fafafa;border-radius:15px;width:82%;height:76%;position:absolute;box-shadow:0 18px 45px #0000000a,inset 0 0 0 1px #ededed}.video-window-mark{z-index:1;position:absolute;top:16%;left:11%}.video-window-mark .mark{width:35px}.video-play{z-index:1;color:#fff;background:#111;border-radius:50%;place-items:center;width:60px;height:60px;padding-left:4px;font-size:18px;display:grid;box-shadow:0 10px 30px #0002}.product-video-placeholder small{z-index:1;font-size:11px;font-weight:600;position:absolute;top:calc(50% + 45px)}.mini-phone{color:#111;background:#fafafa;border:1px solid #fff;border-radius:24px;width:150px;height:292px;padding:8px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000016}.phone-status{justify-content:space-between;padding:2px 4px 5px;font-size:6px;font-weight:700;display:flex}.mini-screen{border-radius:17px;flex-direction:column;gap:8px;height:252px;padding:16px 11px;display:flex;overflow:hidden}.mini-screen strong{letter-spacing:-.06em;font-size:18px}.mini-screen b{font-size:12px}.mini-screen small{color:#767676;font-size:7px}.home-bar{opacity:.7;background:#111;border-radius:3px;width:42px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.orb{filter:blur(.2px);background:radial-gradient(circle at 65% 30%,#fff 0 4%,#faccff 14%,#a13eff 43%,#111 45%,#fb68c4 58%,#fff 72%);border-radius:50%;width:72px;height:72px;margin:34px auto 20px;box-shadow:0 12px 25px #b82e8b33}.mini-pill{color:#fff;text-align:center;background:#111;border-radius:12px;margin-top:auto;padding:8px;font-size:7px}.mini-phone-1 .mini-screen{background:linear-gradient(#e7f1ff,#fff)}.mini-topline{background:linear-gradient(135deg,#bdd8b5,#4b713d);border-radius:10px;width:100%;height:76px}.chart-bars{align-items:flex-end;gap:5px;height:68px;padding-top:8px;display:flex}.chart-bars i{background:#8054ee;border-radius:4px 4px 1px 1px;flex:1;display:block}.chart-bars i:first-child{height:35%}.chart-bars i:nth-child(2){height:75%}.chart-bars i:nth-child(3){height:50%}.chart-bars i:nth-child(4){height:90%}.mini-phone-2{color:#fff;background:#070707}.mini-phone-2 .mini-screen{background:radial-gradient(circle at 65% 20%,#5f4a00,#050505 58%)}.mini-phone-2 .mini-screen small{color:#ccc}.mini-phone-2 .home-bar{background:#fff}.cover-art{letter-spacing:-.09em;color:#050505;background:linear-gradient(145deg,#eee22e,#ff4e12);height:130px;padding:16px 7px;font-size:24px;font-weight:800}.player-line{background:linear-gradient(90deg,#fff 62%,#777 62%);border-radius:3px;height:3px;margin-top:5px}.mini-phone-3 .mini-screen{background:linear-gradient(#f7f4ff,#efe9ff)}.money-card{background:linear-gradient(135deg,#181818,#6548ef);border-radius:12px;height:82px}.list-lines i{border-bottom:1px solid #d8d1ef;height:22px;display:block}.task-row{background:#f2f2f2;border-radius:9px;align-items:center;gap:7px;height:42px;padding:8px;font-size:7px;display:flex}.task-row i{background:#d1c2ff;border-radius:4px;width:12px;height:12px}.mini-phone-4 .mini-screen{background:#fff}.sun{background:#ffb723;border-radius:50%;width:52px;height:52px;margin-top:22px;box-shadow:0 0 22px #ffce54}.weather-row{border-top:1px solid #ddd;margin-top:auto;padding-top:12px;font-size:8px}.mini-phone-5 .mini-screen{background:linear-gradient(#bce9ff,#fff)}.library-section{text-align:center;min-height:880px;position:relative;overflow:hidden}.library-copy{z-index:2;pointer-events:none;width:100%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.section-kicker{margin:0 0 42px;font-size:14px;font-weight:650}.library-section h2{gap:18px;font-size:clamp(56px,7vw,92px);display:grid}.library-stat{opacity:0;transition:opacity .42s,transform .62s cubic-bezier(.22,.8,.22,1);display:block;transform:translateY(22px)scale(.965)}.library-stat.is-visible{opacity:1;transform:translateY(0)scale(1)}.logo-cloud{pointer-events:none;position:absolute;inset:0}.floating-app{color:#111;opacity:0;filter:blur(5px);width:66px;height:66px;animation:floating-app-drift calc(9s + var(--i) * .38s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -730ms);background:#fff;border-radius:18px;place-items:center;font-size:22px;font-weight:900;transition:opacity .32s,scale .52s cubic-bezier(.22,.8,.22,1),filter .42s;display:grid;position:absolute;overflow:hidden;scale:.62;box-shadow:0 8px 24px #0000000c,inset 0 0 0 1px #0000000d}.floating-app.is-visible{opacity:1;filter:blur();scale:1}.floating-app b{line-height:.78;display:block}.floating-app:first-child{--drift-x:24px;--drift-y:-18px;top:11%;left:3%}.floating-app:nth-child(2){--drift-x:-18px;--drift-y:26px;top:1%;left:28%}.floating-app:nth-child(3){--drift-x:14px;--drift-y:30px;top:7%;left:49%}.floating-app:nth-child(4){--drift-x:-27px;--drift-y:18px;top:4%;right:8%}.floating-app:nth-child(5){--drift-x:20px;--drift-y:-22px;top:36%;right:13%}.floating-app:nth-child(6){--drift-x:-23px;--drift-y:16px;top:49%;left:18%}.floating-app:nth-child(7){--drift-x:18px;--drift-y:24px;top:55%;right:7%}.floating-app:nth-child(8){--drift-x:29px;--drift-y:-24px;top:79%;left:22%}.floating-app:nth-child(9){--drift-x:23px;--drift-y:-28px;top:91%;left:-1%}.floating-app:nth-child(10){--drift-x:-17px;--drift-y:-24px;top:93%;left:49%}.floating-app:nth-child(11){--drift-x:22px;--drift-y:17px;top:88%;left:65%}.floating-app:nth-child(12){--drift-x:-25px;--drift-y:-18px;top:85%;right:1%}.floating-app-mailchimp{background:#ffd600;font-family:Georgia,serif}.floating-app-apple-tv{color:#fff;background:#080808;font-size:20px}.floating-app-twitch{color:#fff;background:#9851f8;font-size:33px}.floating-app-orange{background:#fff}.floating-app-orange:after{content:"";background:#ff6725;border-radius:50%;width:42px;height:42px}.floating-app-pixso{color:#fff;background:conic-gradient(from 20deg,#f85b57,#ffbe26,#7c45e7,#2265ef,#f85b57)}.floating-app-creme{color:#fff;background:#050505;font-size:17px}.floating-app-wise{letter-spacing:-.16em;background:#6ee34c;font-size:28px}.floating-app-chatgpt{font-size:36px}.floating-app-dropbox{color:#fff;letter-spacing:-3px;background:#0868ff;font-size:16px}.floating-app-airbnb{color:#fff;background:#ff385c;font-size:34px}.floating-app-nike{font-size:38px;transform:rotate(-13deg)}.floating-app-dots{background:#ebe9e4;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;place-content:center;gap:6px}.floating-app-dots i{background:#111;border-radius:50%;width:7px;height:7px}.floating-app-dots i:first-child{grid-column:2}.floating-app-dots i:nth-child(2),.floating-app-dots i:nth-child(5){grid-column:1}@keyframes floating-app-drift{0%{translate:0;rotate:-1deg}to{translate:var(--drift-x) var(--drift-y);rotate:2deg}}.patterns-section{padding:140px 0 110px;overflow:hidden}.section-heading{text-align:center}.section-heading h2,.flows-section>h2,.features-section>h2,.testimonials>h2,.final-cta h2{font-size:clamp(38px,4.4vw,60px)}.segmented{color:#aaa;background:#f2f2f2;border-radius:999px;align-items:center;gap:2px;margin:28px auto 55px;padding:4px;font-size:11px;display:inline-flex}.segmented>*{padding:7px 13px}.segmented button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;border-radius:999px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.segmented button:hover{color:#555}.segmented button.is-active{color:#111;background:#fff;font-weight:650;box-shadow:0 1px 3px #0002}.pattern-viewport{width:100%;overflow:hidden}.pattern-window{--pattern-gap:12px;--pattern-quarter-gap:3px;gap:var(--pattern-gap);will-change:transform;width:max-content;animation:34s linear infinite pattern-auto-scroll,.4s cubic-bezier(.22,.8,.22,1) both pattern-switch-in;display:flex}.pattern-set{gap:var(--pattern-gap);flex:none;display:flex}.pattern-viewport:hover .pattern-window,.pattern-viewport:focus-within .pattern-window{animation-play-state:paused,paused}@keyframes pattern-auto-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-25% - var(--pattern-quarter-gap)))}}@keyframes pattern-switch-in{0%{opacity:.18;filter:blur(2px);translate:0 10px}to{opacity:1;filter:blur();translate:0}}.pattern-item{width:196px}.pattern-item>small{height:28px;font-size:10px;font-weight:650;display:block}.pattern-item .mini-phone{background:#fafafa;border-radius:30px;width:196px;height:382px;padding:11px;box-shadow:0 0 0 1px #e4e4e4}.pattern-item .mini-screen{height:334px;padding:22px 15px}.pattern-item .cover-art{height:175px;font-size:30px}.flows-section{text-align:center;padding-top:140px}.flow-grid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin-top:60px;display:grid}.flow-visual{background:#f3f3f3;border-radius:18px;height:530px;position:relative;overflow:hidden}.card-video{background:#ececec;width:100%;height:100%;position:relative;overflow:hidden}.card-video video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.card-video[data-video-slot="1"] video{object-position:72% center}.card-video[data-video-slot="2"] video{object-position:20% center}.card-video[data-video-slot="3"] video{object-position:50% center}.card-video[data-video-slot="4"] video{object-position:83% center}.card-video-fallback{color:#888;background:#f3f3f3;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.flow-control{color:#fff;white-space:nowrap;background:#111;border-radius:99px;padding:11px 16px;font-size:10px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 7px 25px #0003}.flow-column h3,.features-grid h3{letter-spacing:-.03em;margin:18px 0 7px;font-size:14px}.flow-column p,.features-grid p{color:#777;max-width:410px;margin:0;font-size:11px;line-height:1.45}.features-section{text-align:center;padding-top:190px}.features-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px;display:grid}.feature-art{background:#f3f3f3;border-radius:18px;height:355px;overflow:hidden}.testimonials{text-align:center;padding-top:210px;padding-bottom:145px;position:relative;overflow:hidden}.testimonials:after{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(9px);background:linear-gradient(#fff0,#ffffff9e 45%,#fff 88%);height:210px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.quote-grid{columns:4;text-align:left;column-gap:12px;margin-top:70px}.quote-grid blockquote{break-inside:avoid;border:1px solid #ececec;border-radius:14px;margin:0 0 12px;padding:18px}.quote-grid header{align-items:center;gap:9px;display:flex}.avatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.quote-grid header b,.quote-grid header small{font-size:10px;display:block}.quote-grid header small{color:#aaa;margin-top:2px}.quote-grid p{color:#333;margin:14px 0 0;font-size:11px;line-height:1.48}.final-cta{text-align:center;padding:210px 0 125px;overflow:hidden}.final-cta p{color:#777;margin:25px 0 30px;font-size:13px}.brand-marquee{width:100vw;margin:118px 0 0 calc(50% - 50vw);overflow:hidden}.brand-marquee-row{overflow:hidden}.brand-marquee-row+.brand-marquee-row{margin-top:30px}.brand-marquee-track{--brand-gap:60px;--brand-quarter-gap:15px;gap:var(--brand-gap);will-change:transform;width:max-content;animation:36s linear infinite brand-marquee-scroll;display:flex}.brand-marquee-set{gap:var(--brand-gap);flex:none;display:flex}.brand-marquee-row-2 .brand-marquee-track{animation-duration:41s;animation-direction:reverse}.brand-marquee-row-3 .brand-marquee-track{animation-duration:33s}.brand-marquee:hover .brand-marquee-track{animation-play-state:paused}.brand-marquee-item{letter-spacing:-.045em;white-space:nowrap;flex:none;align-items:center;gap:14px;font-size:22px;display:flex}.brand-icon{color:#111;background:#f2f2f2;border-radius:13px;place-content:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e9e9e9}.brand-icon b{letter-spacing:-.09em;font-size:17px;line-height:.76;display:block}.brand-icon-headspace{color:#0000;background:#ff7a2c}.brand-icon-airbnb{color:#fff;background:#ff385c}.brand-icon-uber,.brand-icon-apple-tv{color:#fff;background:#111}.brand-icon-nike{background:#fff;font-size:29px}.brand-icon-pinterest{color:#fff;background:#e60023}.brand-icon-coinbase,.brand-icon-dropbox{color:#fff;background:#1769ff}.brand-icon-wise{background:#9df16c}.brand-icon-mailchimp{background:#ffd500}.brand-icon-twitch{color:#fff;background:#9146ff}.brand-icon-shopify{color:#fff;background:#91c957}.brand-icon-loom{color:#6956e8}.brand-icon-creme{color:#fff;background:#111}.brand-icon-notion{box-shadow:none;background:#fff;border:2px solid #111}.brand-icon-spotify{color:#111;background:#1ed760}.brand-icon-shop{color:#fff;background:#6542e7}.brand-icon-cosmos{background:#eae7e1}.brand-icon-retro{color:#fff;background:linear-gradient(135deg,#fa3e48,#f9c733 40%,#3047bd)}@keyframes brand-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-25% - var(--brand-quarter-gap)))}}.footer{color:#fff;background:#111;padding:55px max(34px,50% - 982px) 25px}.footer-shell{grid-template-columns:1fr 170px 170px;gap:60px;min-height:250px;display:grid}.footer-brand p{color:#8d8d8d;margin-top:20px;font-size:12px}.footer-shell>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}.footer-shell b{margin-bottom:5px}.footer-shell a,.footer-shell button{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-shell a:hover,.footer-shell button:hover{color:#fff}.footer-bottom{color:#777;border-top:1px solid #292929;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.signed-in{background:var(--app);color:#f7f7f7;min-height:100vh}.app-header{width:var(--content-rail);grid-template-columns:1fr minmax(320px,520px) 1fr;align-items:center;gap:25px;height:72px;margin-inline:auto;display:grid}.app-brand{align-items:center;gap:22px;min-width:0;font-size:15px;display:flex}.app-brand>a{flex:none}.app-brand .mark{width:44px}.app-section-nav{flex:auto;align-items:center;gap:22px;min-width:0;display:flex}.app-section-nav button{color:#777;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0;font-weight:650;transition:color .18s}.app-section-nav button:hover{color:#bbb}.app-section-nav button.is-active{color:#fff}.app-search{color:#888;height:48px;font:inherit;text-align:left;cursor:pointer;background:#252525;border:0;border-radius:25px;align-items:center;gap:12px;padding:0 18px;transition:background .18s,color .18s;display:flex}.app-search:hover{color:#aaa;background:#2d2d2d}.app-search>span:first-child{color:#fff;font-size:25px;line-height:0;transform:rotate(-15deg)}.app-search kbd{color:#999;border:1px solid #444;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:11px}.app-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.icon-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:21px;display:grid}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.icon-button:hover,.icon-button.is-active{background:#292929}.icon-button.is-active{box-shadow:inset 0 0 0 1px #454545}.pro-button{color:#111;background:#fff;border:0;border-radius:20px;height:38px;padding:0 17px;font-weight:650}.profile-button{color:#fff;cursor:pointer;background:#8aa6b5;border:0;border-radius:50%;width:38px;height:38px}.profile-button[aria-expanded=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #ffffff1c}.profile-menu{z-index:100;color:#f4f4f4;text-align:left;background:#262626;border:1px solid #303030;border-radius:20px;width:260px;animation:.22s cubic-bezier(.22,.8,.22,1) both profile-menu-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 65px #000b,inset 0 1px #ffffff08}.profile-menu header{padding:18px 18px 13px}.profile-menu header strong,.profile-menu header span{display:block}.profile-menu header strong{font-size:14px}.profile-menu header>span{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.profile-menu header>a{background:#393939;border-radius:999px;place-items:center;height:36px;margin-top:13px;font-size:12px;font-weight:650;transition:background .16s;display:grid}.profile-menu header>a:hover{background:#454545}.profile-menu-group{border-bottom:1px solid #383838;padding:4px 8px 7px}.profile-menu-group>a,.profile-menu-group>button{width:100%;min-height:37px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font:550 13px inherit;transition:background .15s;display:flex}.profile-menu-group>a:hover,.profile-menu-group>button:hover{background:#3a3a3a}.profile-menu-group i{color:#bdbdbd;text-align:center;width:19px;font:19px/1 inherit}.profile-menu-group span{flex:1;min-width:0}.profile-menu-group b{color:#aaa;font-size:15px;font-weight:400}.profile-theme-row{border-bottom:1px solid #383838;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:8px 15px;font-size:13px;font-weight:600;display:flex}.profile-theme-row>div{background:#393939;border-radius:999px;padding:3px;display:flex}.profile-theme-row button{color:#9c9c9c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-theme-row button:hover{color:#fff}.profile-theme-row button.is-active{color:#fff;background:#171717;box-shadow:0 1px 4px #0008}.profile-menu-links{padding-block:8px}.profile-menu-links small{color:#fff;background:#555;border-radius:7px;margin-left:6px;padding:3px 6px;font-size:8px;font-weight:600}.profile-menu footer{color:#777;align-items:center;gap:9px;min-height:45px;padding:0 15px;font-size:9px;display:flex}.profile-menu footer a:hover{color:#fff}.profile-menu footer span{color:#aaa;margin-left:auto;font-size:19px}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.975)}}.request-content-backdrop{z-index:1400;color:#f7f7f7;-webkit-backdrop-filter:blur(9px);background:#000b;place-items:center;padding:16px;animation:.2s both request-content-fade;display:grid;position:fixed;inset:0}.request-content-modal{color:#f8f8f8;background:#202020;border:1px solid #ffffff0a;border-radius:25px;grid-template-rows:minmax(0,1fr) 42px;width:min(560px,100vw - 32px);height:min(620px,100dvh - 32px);min-height:520px;animation:.35s cubic-bezier(.22,.9,.25,1) both request-content-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000c,inset 0 1px #ffffff08}.request-content-close,.request-content-back{z-index:2;color:#b3b3b3;cursor:pointer;background:#343434;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:400 21px/1 inherit;transition:color .16s,background .16s;display:grid;position:absolute;top:17px}.request-content-close{right:17px}.request-content-back{font-size:17px;left:17px}.request-content-close:hover:not(:disabled),.request-content-back:hover:not(:disabled){color:#fff;background:#454545}.request-content-close:disabled,.request-content-back:disabled{cursor:wait;opacity:.55}.request-content-stage{text-align:center;place-items:center;width:min(368px,100% - 44px);min-height:0;margin-inline:auto;padding:58px 0 16px;animation:.25s cubic-bezier(.22,.8,.22,1) both request-content-step;display:grid}.request-content-stage form,.request-content-type-step,.request-content-done{flex-direction:column;align-items:stretch;width:100%;display:flex}.request-content-stage h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:32px;line-height:1.08}.request-content-stage form>small,.request-content-type-step>small,.request-content-stage form>p,.request-content-done>p{color:#9d9d9d;font-size:11px;line-height:1.45}.request-content-stage form>small{text-align:left;margin-top:7px}.request-content-type-step>small,.request-content-stage form>small:first-child{color:#eee;text-align:center;margin-bottom:14px}.request-content-shot{color:#bbb;background:#303030;border:1px solid #444;border-radius:18px;align-self:center;place-items:center;width:78px;height:78px;margin-bottom:24px;display:grid;overflow:hidden;transform:rotateY(-18deg)rotateX(5deg);box-shadow:8px 6px #181818}.request-content-shot span{font-size:26px}.request-content-shot img{object-fit:cover;width:100%;height:100%;display:block}.request-content-shot.has-preview{background:#111}.request-content-preview-rail{scrollbar-width:thin;align-self:center;gap:8px;width:100%;margin-bottom:20px;padding:2px 2px 5px;display:flex;overflow-x:auto}.request-content-preview{background:#303030;border:1px solid #555;border-radius:10px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.request-content-preview img{object-fit:cover;width:100%;height:100%;display:block}.request-content-preview button{color:#fff;cursor:pointer;background:#000b;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0 0 2px;font:16px/1 inherit;display:grid;position:absolute;top:2px;right:2px}.request-content-preview button:hover{background:#000e}.request-content-name{margin-top:25px}.request-content-name input{color:#fff;background:#303030;border:1px solid #0000;border-radius:14px;outline:0;width:100%;height:45px;padding:0 16px;font:14px inherit}.request-content-name input::placeholder{color:#8e8e8e}.request-content-name input:focus{border-color:#888;box-shadow:0 0 0 3px #ffffff0b}.request-content-upload{color:#ededed;text-align:left;cursor:pointer;background:#262626;border:1px dashed #535353;border-radius:14px;align-content:center;gap:3px;min-height:62px;margin-top:14px;padding:10px 14px;transition:border-color .16s,background .16s;display:grid;position:relative}.request-content-upload:hover{background:#2b2b2b;border-color:#888}.request-content-upload.has-file{border-style:solid}.request-content-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.request-content-upload>span{font-size:12px;font-weight:700}.request-content-upload>small{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.request-content-upload:focus-within{outline-offset:2px;outline:2px solid #fff}.request-content-error{text-align:left;color:#faa!important;margin:7px 0 -2px!important}.request-content-primary{color:#171717;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;width:100%;height:45px;margin-top:18px;font:700 14px inherit;transition:transform .16s,background .16s}.request-content-primary:hover{background:#e9e9e9;transform:translateY(-1px)}.request-content-primary:disabled{opacity:.42;cursor:not-allowed;transform:none}.request-content-type-step{justify-content:center}.request-content-type-step h2{margin-bottom:25px}.request-content-types{grid-template-columns:1fr 1fr;gap:12px;display:grid}.request-content-types button{color:#fff;cursor:pointer;background:#303030;border:1px solid #0000;border-radius:16px;align-content:center;place-items:center;gap:10px;height:112px;font:700 14px inherit;transition:border-color .16s,background .16s,transform .16s;display:grid}.request-content-types button:hover,.request-content-types button:focus-visible{background:#383838;border-color:#777;transform:translateY(-1px)}.request-content-types button[aria-pressed=true]{border-color:#fff}.request-content-types i{font:25px/1 inherit}.request-content-details{margin-top:25px}.request-content-details textarea{resize:none;color:#fff;background:#353535;border:2px solid #eee;border-radius:15px;outline:0;width:100%;height:90px;padding:13px 15px;font:14px/1.4 inherit}.request-content-details textarea::placeholder{color:#969696}.request-content-details textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff10}.request-content-note{max-width:330px;margin:14px auto 0}.request-content-done{align-items:center}.request-content-done>div{color:#171717;background:#fff;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:25px;font-size:27px;font-weight:800;display:grid;transform:rotate(-4deg)}.request-content-done p{max-width:300px;margin:14px auto 4px}.request-content-done .request-content-primary{max-width:260px}.request-content-progress{background:#505050;border-radius:999px;place-self:center;width:108px;height:4px;overflow:hidden}.request-content-progress span{border-radius:inherit;background:#fff;height:100%;transition:width .28s cubic-bezier(.22,.8,.22,1);display:block}@keyframes request-content-fade{0%{opacity:0}}@keyframes request-content-enter{0%{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes request-content-step{0%{opacity:0;transform:translate(10px)}}html[data-lenslab-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111}html[data-lenslab-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f3}html[data-lenslab-theme=light] .signed-in{--app:#f6f6f3;color:#171717}html[data-lenslab-theme=light] .app-header,html[data-lenslab-theme=light] .product-detail-tabs{background:#f6f6f3}html[data-lenslab-theme=light] .app-brand .mark path{fill:#151515}html[data-lenslab-theme=light] .app-section-nav button.is-active,html[data-lenslab-theme=light] .icon-button,html[data-lenslab-theme=light] .filter-button,html[data-lenslab-theme=light] .app-tabs button.is-active{color:#151515}html[data-lenslab-theme=light] .app-section-nav button,html[data-lenslab-theme=light] .app-tabs button,html[data-lenslab-theme=light] .product-detail-tabs button,html[data-lenslab-theme=light] .product-detail-tabs .product-detail-latest{color:#777}html[data-lenslab-theme=light] .app-section-nav button.is-active,html[data-lenslab-theme=light] .app-tabs button.is-active,html[data-lenslab-theme=light] .product-detail-tabs button.is-active{color:#151515;border-color:#151515}html[data-lenslab-theme=light] .app-search,html[data-lenslab-theme=light] .upgrade-banner,html[data-lenslab-theme=light] .product-detail-upgrade{color:#252525;background:#e8e8e4}html[data-lenslab-theme=light] .app-search>span:first-child,html[data-lenslab-theme=light] .product-detail-upgrade button{color:#151515}html[data-lenslab-theme=light] .app-search kbd,html[data-lenslab-theme=light] .product-detail-tabs,html[data-lenslab-theme=light] .more-like-section{border-color:#deded9}html[data-lenslab-theme=light] .icon-button:hover,html[data-lenslab-theme=light] .icon-button.is-active{background:#e8e8e3;box-shadow:inset 0 0 0 1px #d7d7d2}html[data-lenslab-theme=light] .profile-button[aria-expanded=true]{box-shadow:0 0 0 2px #151515,0 0 0 4px #1515151c}html[data-lenslab-theme=light] .profile-menu{color:#202020;background:#fff;border-color:#deded9;box-shadow:0 22px 65px #0002,inset 0 1px #fff}html[data-lenslab-theme=light] .profile-menu header>span,html[data-lenslab-theme=light] .profile-menu footer,html[data-lenslab-theme=light] .profile-menu-group i{color:#777}html[data-lenslab-theme=light] .profile-menu header>a,html[data-lenslab-theme=light] .profile-theme-row>div{background:#ededeb}html[data-lenslab-theme=light] .profile-menu-group,html[data-lenslab-theme=light] .profile-theme-row{border-color:#e6e6e1}html[data-lenslab-theme=light] .profile-menu-group>a:hover,html[data-lenslab-theme=light] .profile-menu-group>button:hover{background:#f1f1ee}html[data-lenslab-theme=light] .profile-theme-row button{color:#777}html[data-lenslab-theme=light] .profile-theme-row button:hover{color:#151515}html[data-lenslab-theme=light] .profile-theme-row button.is-active{color:#151515;background:#fff;box-shadow:0 1px 4px #0002}html[data-lenslab-theme=light] .app-card,html[data-lenslab-theme=light] .animation-card,html[data-lenslab-theme=light] .product-detail-gallery article,html[data-lenslab-theme=light] .more-like-preview,html[data-lenslab-theme=light] .saved-collection-hit>div,html[data-lenslab-theme=light] .saved-item-preview{background:#eeeeeb;border-color:#deded9}html[data-lenslab-theme=light] .animation-card-trigger:hover{background:#e5e5e1;border-color:#c7c7c1}html[data-lenslab-theme=light] .card-caption,html[data-lenslab-theme=light] .animation-caption,html[data-lenslab-theme=light] .animation-title-button{color:#202020}html[data-lenslab-theme=light] .app-name-link:hover,html[data-lenslab-theme=light] .app-tagline-link:hover,html[data-lenslab-theme=light] .animation-title-button:hover,html[data-lenslab-theme=light] .product-detail-back:hover{color:#555}html[data-lenslab-theme=light] .saved-type-tabs{background:#dededb}html[data-lenslab-theme=light] .saved-type-tabs button.is-active{color:#fff;background:#171717}html[data-lenslab-theme=light] .saved-create{color:#151515;border-color:#cfcfc9}html[data-lenslab-theme=light] .saved-toolbar>i{background:#d7d7d2}html[data-lenslab-theme=light] .product-detail-actions button{color:#202020;background:#f0f0ed;border-color:#d5d5cf}html[data-lenslab-theme=light] .product-detail-actions button:first-child{color:#fff;background:#171717}html[data-lenslab-theme=light] .search-modal{color:#202020;background:#fff;border-color:#ddd;box-shadow:0 28px 90px #0003}html[data-lenslab-theme=light] .search-modal-header,html[data-lenslab-theme=light] .search-modal-body>nav{border-color:#e5e5e0}html[data-lenslab-theme=light] .search-modal-header input{color:#202020}html[data-lenslab-theme=light] .search-modal-header>div button.is-active,html[data-lenslab-theme=light] .search-modal-body>nav button.is-active{color:#151515;background:#ecece8}html[data-lenslab-theme=light] .search-modal-body>nav button{color:#555}.settings-page{--settings-rail:min(1600px, calc(100% - (var(--layout-gutter) * 2)));background:#111;min-height:100dvh;overflow-x:hidden}.settings-header{width:var(--settings-rail);justify-content:space-between;align-items:center;height:72px;margin:0 auto;display:flex}.settings-header .mark{width:43px}.settings-avatar{color:#fff;background:#8aa6b5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.settings-avatar img,.settings-profile-avatar img{object-fit:cover;width:100%;height:100%}.settings-layout{width:var(--settings-rail);grid-template-columns:280px minmax(0,560px);gap:clamp(80px,12vw,220px);margin:0 auto;padding:20px 0 90px;display:grid}.settings-nav{align-content:start;gap:3px;display:grid}.settings-nav>button,.settings-nav>a{color:#8b8b8b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:36px;padding:0 8px;font:600 14px inherit;transition:color .16s,background .16s;display:flex}.settings-nav>button:hover,.settings-nav>a:hover{color:#d7d7d7;background:#191919}.settings-nav>.is-active{color:#f5f5f5}.settings-nav i{color:currentColor;text-align:center;flex:none;width:18px;font:18px/1 inherit}.settings-nav small,.settings-preference-row strong small{color:#1a1a1a;background:#f1f1f1;border-radius:999px;margin-left:2px;padding:3px 7px;font-size:9px;font-weight:800}.settings-content{min-width:0}.settings-identity{justify-items:start;margin-bottom:44px;display:grid}.settings-profile-avatar{color:#fff;background:#8aa6b5;border-radius:50%;place-items:center;width:102px;height:102px;font-size:43px;display:grid;overflow:hidden}.settings-identity h1{letter-spacing:-.045em;margin:19px 0 4px;font-size:28px;line-height:1}.settings-identity p{color:#8b8b8b;margin:0;font-size:13px}.settings-group+.settings-group{margin-top:55px}.settings-group h2,.settings-preferences>h1{letter-spacing:-.035em;margin:0 0 17px;font-size:21px}.settings-row{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:24px;min-height:61px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>div{gap:3px;min-width:0;display:grid}.settings-row strong{font-size:13px}.settings-row span{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.settings-row>button{color:#d8d8d8;cursor:pointer;background:0 0;border:0;flex:none;padding:8px;font:650 12px inherit}.settings-row>button:hover{color:#fff}.settings-row>button.is-danger{color:#ef6f3d}.settings-preferences>h1{margin-bottom:18px;font-size:30px}.settings-preference-list{display:grid}.settings-preference-row{border-bottom:1px solid #242424;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:65px;display:grid}.settings-preference-row>div{min-width:0}.settings-preference-row strong{align-items:center;gap:5px;font-size:13px;display:flex}.settings-preference-row p{color:#818181;margin:3px 0 0;font-size:11px;line-height:1.35}.settings-preference-row p button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.settings-toggle{cursor:pointer;background:#252525;border:0;border-radius:999px;flex:none;width:36px;height:21px;padding:0;transition:background .18s;position:relative}.settings-toggle span{background:#111;border-radius:50%;width:15px;height:15px;transition:transform .2s cubic-bezier(.22,.8,.22,1),background .18s;position:absolute;top:3px;left:3px}.settings-toggle.is-on{background:#f5f5f5}.settings-toggle.is-on span{background:#202020;transform:translate(15px)}.settings-toggle:focus-visible,.settings-nav>button:focus-visible,.settings-nav>a:focus-visible,.settings-row>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.settings-notice{z-index:200;color:#e8e8e8;background:#262626;border:1px solid #3b3b3b;border-radius:12px;align-items:center;gap:18px;max-width:min(430px,100% - 32px);min-height:48px;padding:10px 11px 10px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0009}.settings-notice span{line-height:1.35}.settings-notice button{color:#aaa;cursor:pointer;background:#353535;border:0;border-radius:50%;flex:none;width:28px;height:28px}html[data-lenslab-theme=light] .settings-page{background:#f6f6f3}.settings-page .settings-header .mark path{fill:#fff}html[data-lenslab-theme=light] .settings-page .settings-header .mark path{fill:#151515}html[data-lenslab-theme=light] .settings-nav>button:hover,html[data-lenslab-theme=light] .settings-nav>a:hover{color:#252525;background:#ecece8}html[data-lenslab-theme=light] .settings-row,html[data-lenslab-theme=light] .settings-preference-row{border-color:#deded9}html[data-lenslab-theme=light] .settings-row>button{color:#333}html[data-lenslab-theme=light] .settings-toggle{background:#deded9}html[data-lenslab-theme=light] .settings-toggle span{background:#999}html[data-lenslab-theme=light] .settings-toggle.is-on{background:#1b1b1b}html[data-lenslab-theme=light] .settings-toggle.is-on span{background:#fff}html[data-lenslab-theme=light] .settings-notice{color:#252525;background:#fff;border-color:#d7d7d2;box-shadow:0 18px 50px #0002}.settings-row>button:disabled,.settings-toggle:disabled{opacity:.45;cursor:wait}.settings-dialog-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-dialog{color:#f4f4f4;background:#242424;border:1px solid #3b3b3b;border-radius:20px;gap:16px;width:min(430px,100%);padding:31px;display:grid;position:relative;box-shadow:0 28px 90px #000c}.settings-dialog h2{letter-spacing:-.045em;margin:0;padding-right:34px;font-size:25px}.settings-dialog>p{color:#aaa;margin:-4px 0 0;font-size:12px;line-height:1.5}.settings-dialog label{color:#d7d7d7;gap:7px;font-size:12px;font-weight:650;display:grid}.settings-dialog input{color:#f7f7f7;background:#181818;border:1px solid #4a4a4a;border-radius:11px;outline:none;width:100%;height:46px;padding:0 14px;font:14px inherit}.settings-dialog input:focus{border-color:#f2f2f2}.settings-dialog label small{color:#848484;font-size:10px;font-weight:400}.settings-dialog-close{color:#aaa;cursor:pointer;background:#343434;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:23px;display:grid;position:absolute;top:15px;right:15px}.settings-dialog-link{color:#aaa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;width:fit-content;margin-top:-8px;padding:0;font:11px inherit}.settings-dialog-error{color:#ffabab!important;margin:-5px 0 0!important}.settings-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:3px;display:grid}.settings-dialog-actions button{color:#ededed;cursor:pointer;background:0 0;border:1px solid #474747;border-radius:999px;height:43px;font:700 12px inherit}.settings-dialog-actions button:last-child{color:#111;background:#fff;border-color:#fff}.settings-dialog-actions button.is-danger{color:#fff;background:#bc4d2d;border-color:#bc4d2d}.settings-dialog button:disabled{opacity:.5;cursor:wait}html[data-lenslab-theme=light] .settings-dialog{color:#1d1d1d;background:#fff;border-color:#d6d6d0;box-shadow:0 28px 90px #0003}html[data-lenslab-theme=light] .settings-dialog input{color:#171717;background:#f2f2ef;border-color:#d0d0ca}html[data-lenslab-theme=light] .settings-dialog-actions button{color:#333;border-color:#cacac5}html[data-lenslab-theme=light] .settings-dialog-actions button:last-child{color:#fff;background:#181818;border-color:#181818}html[data-lenslab-theme=light] .settings-dialog-actions button.is-danger{background:#b44226;border-color:#b44226}.settings-layout.has-mcp{grid-template-columns:280px minmax(0,700px);gap:clamp(64px,9vw,180px)}.settings-mcp{scroll-behavior:smooth;padding-bottom:30px}.settings-mcp p{color:#929292;font-size:13px;line-height:1.6}.settings-mcp h2{letter-spacing:-.035em;margin:0 0 18px;font-size:21px}.settings-mcp-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.settings-mcp-hero h1{letter-spacing:-.045em;margin:0 0 3px;font-size:32px}.settings-mcp-hero p{margin:0}.settings-mcp-hero>a{color:#9b9b9b;text-underline-offset:3px;flex:none;font-size:12px;text-decoration:underline}.settings-mcp-status{background:#202020;border:1px solid #303030;border-radius:10px;align-items:center;gap:12px;min-height:48px;margin:24px 0 48px;padding:10px 15px;display:flex}.settings-mcp-status span{color:#ddd;letter-spacing:.04em;border:1px solid #777;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.settings-mcp-status p{color:#d3d3d3;margin:0;font-size:12px;line-height:1.4}.settings-mcp-pro-lock{background:#211f18;border:1px solid #4a4638;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 48px;padding:20px;display:flex}.settings-mcp-pro-lock span{color:#d8c881;letter-spacing:.06em;font-size:9px;font-weight:800}.settings-mcp-pro-lock h2{margin:5px 0 3px;font-size:16px}.settings-mcp-pro-lock p{margin:0;font-size:12px}.settings-mcp-pro-lock>button{color:#17160f;background:#d8c881;border-color:#d8c881;min-width:92px}.settings-mcp-pro-lock>button:hover{background:#eadb96}.settings-mcp-connect.is-locked .settings-mcp-instructions{opacity:.55}.settings-mcp-tool-grid>button:disabled,.settings-mcp-endpoint button:disabled{cursor:not-allowed;opacity:.42}.settings-mcp-tool-grid>button:disabled:hover{background:0 0;border-color:#353535}.settings-mcp-connect,.settings-mcp-how,.settings-mcp-capabilities,.settings-mcp-connections{scroll-margin-top:20px}.settings-mcp-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.settings-mcp-tool-grid>button{color:#dcdcdc;background:0 0;border:1px solid #353535;border-radius:13px;place-content:center;justify-items:center;gap:10px;min-width:0;height:108px;padding:12px 6px;display:grid}.settings-mcp-tool-grid>button:hover{background:#181818;border-color:#595959}.settings-mcp-tool-grid>button.is-selected{color:#fff;background:#202020;border-color:#e8e8e8;box-shadow:inset 0 0 0 1px #e8e8e8}.settings-mcp-tool-grid i{place-items:center;height:28px;font:25px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.settings-mcp-tool-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.settings-mcp-instructions{background:#181818;border:1px solid #303030;border-radius:13px;margin-top:14px;padding:20px}.settings-mcp-instructions h3{margin:0 0 4px;font-size:15px}.settings-mcp-instructions p{max-width:600px;margin:0 0 15px;font-size:12px}.settings-mcp-instructions>ol{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.settings-mcp-instructions>ol li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.settings-mcp-instructions>ol span{color:#aaa;border:1px solid #454545;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.settings-mcp-instructions>ol p{color:#b8b8b8;margin:1px 0 0;font-size:11px;line-height:1.5}.settings-mcp-endpoint{background:#111;border:1px solid #343434;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 13px;display:flex}.settings-mcp-endpoint code{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;font-size:11px;line-height:1.55}.settings-mcp button,.settings-mcp-error a{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b3b3b;border-radius:7px;flex:none;padding:7px 10px;font-size:12px;font-weight:600}.settings-mcp button:hover,.settings-mcp-error a:hover{background:#242424}.settings-mcp button:disabled{opacity:.45;cursor:wait}.settings-mcp button:focus-visible,.settings-mcp a:focus-visible{outline-offset:3px;outline:2px solid}.settings-mcp-how,.settings-mcp-examples,.settings-mcp-capabilities,.settings-mcp-connections{margin-top:52px}.settings-mcp-how ol{border-block:1px solid #292929;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.settings-mcp-how li{grid-template-columns:27px 1fr;align-content:start;gap:10px;min-width:0;padding:18px 18px 18px 0;display:grid}.settings-mcp-how li+li{border-left:1px solid #292929;padding-left:18px}.settings-mcp-how li>span{color:#bbb;border:1px solid #555;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.settings-mcp-how strong{font-size:12px}.settings-mcp-how p{margin:5px 0 0;font-size:11px;line-height:1.45}.settings-mcp-examples>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.settings-mcp-examples>div p{text-align:right;max-width:410px;margin:0}.settings-mcp-examples ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.settings-mcp-examples li{background:#181818;border:1px solid #303030;border-radius:10px;min-width:0;padding:16px}.settings-mcp-examples li strong{font-size:12px}.settings-mcp-examples li p{color:#b4b4b4;margin:8px 0 0;font-size:11px}.settings-mcp-examples aside{background:#1b1b1b;border-left:3px solid #858585;grid-template-columns:150px minmax(0,1fr);gap:18px;margin-top:12px;padding:16px;display:grid}.settings-mcp-examples aside strong{font-size:11px}.settings-mcp-examples aside p{margin:0;font-size:11px}.settings-mcp-capabilities ul{grid-template-columns:1fr 1fr;gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.settings-mcp-capabilities li{border-bottom:1px solid #292929;min-width:0;padding:14px 0}.settings-mcp-capabilities code{color:#eee;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.settings-mcp-capabilities span{color:#858585;font-size:11px;line-height:1.45;display:block}.settings-mcp-client-list{margin:0;padding:0;list-style:none;display:grid}.settings-mcp-client-list>li{border-bottom:1px solid #242424;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.settings-mcp-client-list>li:last-child{border-bottom:0}.settings-mcp-client-list>li>div{min-width:0}.settings-mcp-client-list strong{overflow-wrap:anywhere;font-size:14px}.settings-mcp-client-list dl{color:#929292;gap:5px;margin:10px 0 0;font-size:12px;line-height:1.5;display:grid}.settings-mcp-client-list dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.settings-mcp-client-list dd{overflow-wrap:anywhere;margin:0}.settings-mcp-client-list>li>div>span{color:#929292;margin-top:8px;font-size:12px;display:block}.settings-mcp-error{margin-top:12px}.settings-mcp-error p{color:#e4aaaa;margin:0 0 10px}.settings-mcp-error a{display:inline-block}.settings-mcp-feedback{margin-top:20px}html[data-lenslab-theme=light] .settings-mcp p,html[data-lenslab-theme=light] .settings-mcp-client-list dl,html[data-lenslab-theme=light] .settings-mcp-client-list>li>div>span{color:#707070}html[data-lenslab-theme=light] .settings-mcp-status{background:#e9e9e5;border-color:#d8d8d3}html[data-lenslab-theme=light] .settings-mcp-status span{color:#333;border-color:#777}html[data-lenslab-theme=light] .settings-mcp-pro-lock{background:#f5f0d9;border-color:#ddd4ad}html[data-lenslab-theme=light] .settings-mcp-pro-lock span{color:#766725}html[data-lenslab-theme=light] .settings-mcp-pro-lock>button{color:#fff;background:#292718}html[data-lenslab-theme=light] .settings-mcp-tool-grid>button,html[data-lenslab-theme=light] .settings-mcp-instructions,html[data-lenslab-theme=light] .settings-mcp-endpoint,html[data-lenslab-theme=light] .settings-mcp button,html[data-lenslab-theme=light] .settings-mcp-error a,html[data-lenslab-theme=light] .settings-mcp-client-list>li,html[data-lenslab-theme=light] .settings-mcp-how ol,html[data-lenslab-theme=light] .settings-mcp-how li+li,html[data-lenslab-theme=light] .settings-mcp-capabilities li{border-color:#deded9}html[data-lenslab-theme=light] .settings-mcp-instructions{background:#f0f0ec}html[data-lenslab-theme=light] .settings-mcp-endpoint{background:#fafaf7}html[data-lenslab-theme=light] .settings-mcp-tool-grid>button:hover,html[data-lenslab-theme=light] .settings-mcp button:hover,html[data-lenslab-theme=light] .settings-mcp-error a:hover{background:#ecece8}html[data-lenslab-theme=light] .settings-mcp-tool-grid>button.is-selected{color:#111;background:#fff;border-color:#1b1b1b;box-shadow:inset 0 0 0 1px #1b1b1b}html[data-lenslab-theme=light] .settings-mcp-capabilities code{color:#222}html[data-lenslab-theme=light] .settings-mcp-instructions>ol p,html[data-lenslab-theme=light] .settings-mcp-examples li p{color:#555}html[data-lenslab-theme=light] .settings-mcp-examples li{background:#f4f4f0;border-color:#deded9}html[data-lenslab-theme=light] .settings-mcp-examples aside{background:#eeeeea}html[data-lenslab-theme=light] .settings-mcp-error p{color:#a23a3a}@media (width<=719px){.settings-mcp-pro-lock{flex-direction:column;align-items:flex-start}.settings-mcp-pro-lock>button{width:100%}.settings-mcp-hero,.settings-mcp-status{align-items:flex-start}.settings-mcp-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-mcp-tool-grid>button{height:96px}.settings-mcp-how ol,.settings-mcp-examples ul{grid-template-columns:1fr}.settings-mcp-how li{padding:16px 0}.settings-mcp-how li+li{border-top:1px solid #292929;border-left:0;padding-left:0}.settings-mcp-examples>div{flex-direction:column;align-items:flex-start;gap:0}.settings-mcp-examples>div p{text-align:left}.settings-mcp-examples aside{grid-template-columns:1fr;gap:6px}.settings-mcp-capabilities ul{grid-template-columns:1fr}.settings-mcp-client-list>li{flex-wrap:wrap;gap:14px}.settings-mcp-client-list>li>div{flex-basis:100%}.settings-mcp-endpoint{flex-wrap:wrap}.settings-mcp-endpoint code{flex-basis:100%}}.saved-page{overflow-x:hidden}.saved-main{width:var(--content-rail);margin-inline:auto;padding:28px 0 90px}.saved-main h1{letter-spacing:-.055em;margin:0;font-size:44px}.saved-toolbar{align-items:center;gap:15px;margin-top:24px;display:flex}.saved-type-tabs{color:#8b8b8b;background:#242424;border-radius:999px;align-items:center;padding:4px;display:flex}.saved-type-tabs button{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font:600 12px inherit}.saved-type-tabs button.is-active{color:#fff;background:#111;box-shadow:0 1px 3px #0008}.saved-toolbar>i{background:#303030;width:1px;height:32px}.saved-create{color:#fff;cursor:pointer;background:0 0;border:1px solid #3b3b3b;border-radius:999px;height:39px;padding:0 16px;font:600 12px inherit}.saved-create:hover{background:#242424}.saved-collections{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:34px;display:flex}.saved-apps-cover{align-content:space-between;padding:24px;background:#151515!important}.saved-apps-cover>div{grid-template-columns:repeat(4,46px);align-content:start;gap:12px;width:100%;display:grid}.saved-apps-cover>span{background:#303030;border-radius:999px;place-items:center;width:100%;min-height:36px;font-size:11px;font-weight:650;display:grid}.saved-mobile-cover .mini-phone{border-radius:29px;width:184px;height:358px;padding:10px;transform:translateY(45px)}.saved-mobile-cover .mini-screen{height:310px;padding:19px 14px}.saved-mobile-cover .cover-art{height:158px;font-size:28px}.saved-web-cover{padding:28px}.saved-web-cover .web-image-slide{border-radius:8px;height:125px}.saved-sites-cover{align-content:space-between;padding:24px;background:#151515!important}.saved-sites-cover .app-preview-icon{border-radius:14px;width:56px;height:56px}.saved-sites-cover span{background:#303030;border-radius:999px;place-items:center;width:100%;height:38px;font-size:11px;font-weight:600;display:grid}.saved-empty-cover{position:relative}.saved-empty-cover span{font-size:0}.saved-empty-cover:before{content:"";background:#171717;border-radius:12px;width:114px;height:70px;box-shadow:-25px 8px 0 -4px #171717,25px 8px 0 -4px #171717}.saved-empty-cover span:before{content:"";background:#333;border-radius:50%;width:15px;height:15px;position:absolute;top:126px;left:134px}.saved-empty-cover i{background:#333;border-radius:4px;width:34px;height:4px;position:absolute;top:151px}.saved-empty-cover i:last-child{width:24px;top:160px}.saved-all{margin-top:60px}.saved-all h2{letter-spacing:-.035em;margin:0;font-size:20px}.saved-item{min-width:0}.saved-item-preview{aspect-ratio:9/19.5;background:#242424;border-radius:30px;place-items:center;width:100%;height:auto;display:grid;overflow:hidden}.saved-item-preview .mini-phone{width:100%;height:100%;box-shadow:none;border-radius:22px;padding:11px}.saved-item-preview .mini-screen{height:calc(100% - 38px);padding:25px 18px}.saved-item-preview .cover-art{height:230px;font-size:39px}.saved-item>.app-identity{margin-top:12px}.saved-site-caption{align-items:center;gap:9px;width:fit-content;margin-top:12px;display:flex}.saved-site-caption .app-preview-icon{width:31px;height:31px}.saved-site-caption span,.saved-site-caption strong,.saved-site-caption small{display:block}.saved-site-caption strong{font-size:13px}.saved-site-caption small{color:#8d8d8d;margin-top:4px;font-size:10px}.saved-all.is-web .saved-item-preview,.saved-all.is-sites .saved-item-preview{aspect-ratio:1.5;height:auto;padding:28px}.saved-all.is-web .web-image-slide,.saved-all.is-sites .web-image-slide{border-radius:9px}.saved-all.is-sites .saved-item-preview{aspect-ratio:1.25}.saved-item-preview>img,.saved-item-preview>video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.saved-app-media-empty{place-items:center;width:100%;height:100%;display:grid}.saved-app-media-empty .app-preview-icon{border-radius:18px;width:72px;height:72px}.saved-app-caption{align-items:center;gap:9px;width:fit-content;min-width:0;max-width:100%;margin-top:12px;display:flex}.saved-app-caption .app-preview-icon{border-radius:8px;width:31px;height:31px}.saved-app-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.saved-status{color:#777;place-items:center;min-height:120px;font-size:12px;display:grid!important}.saved-status.is-error{color:#d89c9c}.saved-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.saved-dialog{color:#fff;background:#242424;border:1px solid #3a3a3a;border-radius:18px;gap:14px;width:min(390px,100%);padding:28px;display:grid;position:relative;box-shadow:0 30px 90px #000c}.saved-dialog>button:first-child{color:#aaa;cursor:pointer;background:#333;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:13px;right:13px}.saved-dialog h2{margin:0;font-size:23px}.saved-dialog p{color:#888;margin:-8px 0 3px;font-size:11px}.saved-dialog label{color:#aaa;gap:7px;font-size:10px;display:grid}.saved-dialog input{color:#fff;background:#181818;border:1px solid #484848;border-radius:9px;outline:none;height:43px;padding:0 12px}.saved-dialog input:focus{border-color:#fff}.saved-dialog>button[type=submit]{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;height:42px;font-weight:700}.saved-apps-dialog{color:#fff;background:#222;border:1px solid #3a3a3a;border-radius:24px;flex-direction:column;width:min(560px,100%);max-height:min(680px,100dvh - 32px);padding:22px 30px 28px;display:flex;position:relative;box-shadow:0 30px 90px #000c}.saved-apps-dialog h2{text-align:center;margin:0 0 24px;font-size:18px}.saved-dialog-close{color:#aaa;cursor:pointer;background:#333;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:16px;right:18px}.saved-apps-search{color:#ddd;background:#303030;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 17px;display:flex}.saved-apps-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.saved-apps-list{margin-top:16px;overflow-y:auto}.saved-apps-list article{align-items:center;gap:14px;padding:8px 0;display:flex}.saved-apps-list article>a{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.saved-apps-list .app-preview-icon{border-radius:14px;width:58px;height:58px}.saved-apps-list article span{min-width:0}.saved-apps-list strong,.saved-apps-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-apps-list strong{font-size:14px}.saved-apps-list small{color:#999;margin-top:5px;font-size:11px}.saved-apps-list article>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;flex:none;padding:9px 16px}.saved-apps-list>p{color:#888;text-align:center;font-size:12px}[data-lenslab-theme=light] .saved-type-tabs{background:#dededb}[data-lenslab-theme=light] .saved-create{color:#151515}[data-lenslab-theme=light] .saved-collection-hit>div,[data-lenslab-theme=light] .saved-item-preview{border-color:#ddd}.discovery-page{--layout-gutter:20px;--content-rail:min(1920px, calc(100% - (var(--layout-gutter) * 2)))}@media (width>=720px){.discovery-page{--layout-gutter:24px}}@media (width>=1280px){.discovery-page{--layout-gutter:32px}}@media (width>=1536px){.discovery-page{--layout-gutter:80px}}.app-main{width:var(--content-rail);margin-inline:auto;padding:38px 0 22px;container-type:inline-size}.app-main.has-explore-filter{grid-template-columns:minmax(216px,260px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.explore-content-column{min-width:0;container-type:inline-size}.explore-navigation{align-items:center;gap:12px;display:flex}.explore-navigation .explore-tabs{flex:1;min-width:0}.explore-filter-toggle{color:#bbb;cursor:pointer;background:0 0;border:1px solid #383838;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.explore-filter-toggle:hover{color:#fff;background:#2b2b28}.explore-filter-toggle:focus-visible{outline-offset:2px;outline:2px solid}.explore-icon{flex:none;width:18px;height:18px;display:block}.explore-icon-chevron,.explore-icon-check{width:16px;height:16px}.explore-filter-sidebar{min-width:0;height:min(780px,100dvh - 24px);color:var(--text,#fff);flex-direction:column;display:flex;position:sticky;top:12px}.explore-filter-actions{justify-content:space-between;align-items:center;gap:8px;min-height:58px;display:flex}.explore-filter-hide{color:#fff;white-space:nowrap;cursor:pointer;background:#151515;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.explore-filter-clear{color:#999;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 12px inherit}.explore-filter-clear:hover{color:var(--text,#fff)}.explore-filter-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 8px 12px 0;overflow-y:auto}.explore-filter-group{margin:0 0 17px}.explore-filter-group h3{color:#898989;margin:10px 10px 7px;font-size:12px;font-weight:650}.explore-filter-item{width:100%;min-height:43px;color:var(--text,#fff);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font:500 14px inherit;display:flex}.explore-filter-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explore-filter-item small{color:#919191;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.explore-filter-item:hover{background:color-mix(in srgb, var(--app) 70%, #888)}.explore-filter-item.is-active{color:#fff;background:#151515}.explore-filter-item.is-active small{color:#ddd}.explore-filter-item:focus-visible,.explore-filter-hide:focus-visible,.explore-filter-clear:focus-visible{outline-offset:2px;outline:2px solid}.explore-filter-empty{color:#888;padding:12px;font-size:13px}.explore-filter-backdrop{display:none}html[data-lenslab-theme=light] .explore-filter-toggle{color:#151515;background:#f4f4f3}html[data-lenslab-theme=light] .explore-filter-item{color:#222}html[data-lenslab-theme=light] .explore-filter-item:hover{background:#f4f4f3}html[data-lenslab-theme=light] .explore-filter-item.is-active{color:#fff;background:#151515}@media (width<=900px){.app-main.has-explore-filter{display:block}.explore-filter-backdrop{z-index:89;background:#0008;border:0;width:100%;display:block;position:fixed;inset:0}.explore-filter-sidebar{z-index:90;color:#fff;background:#202020;width:min(320px,86vw);height:100dvh;padding:16px;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 45px #0005}.explore-filter-sidebar .explore-filter-item{color:#fff}.explore-filter-sidebar .explore-filter-item:hover{background:#333}.explore-filter-sidebar .explore-filter-item.is-active{background:#454545}}.explore-heading{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(34px,3vw,48px);font-weight:720;line-height:1.05}.discovery-sticky-nav{z-index:70;background:color-mix(in srgb, var(--app) 94%, transparent);-webkit-backdrop-filter:blur(16px);margin-inline:-1px;padding:0 1px 1px;position:sticky;top:0;box-shadow:0 1px #0000}.explore-navigation{min-height:58px;position:relative}.explore-tabs{scrollbar-width:none;align-items:center;gap:6px;min-height:58px;display:flex;overflow-x:auto}.explore-tabs::-webkit-scrollbar{display:none}.explore-tab{color:#aaa;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;line-height:20px;display:flex}.explore-tab:hover{color:#fff;background:#232320}.explore-tab.is-active{color:#fff;background:#292926}.explore-tab[aria-expanded=true]{color:#fff;background:#30302d;border-color:#55554e}.explore-icon-chevron{transform-origin:50%;transition:transform .18s}.explore-tab[aria-expanded=true] .explore-icon-chevron{transform:rotate(180deg)}.explore-tab:focus-visible,.explore-menu button:focus-visible{outline-offset:-2px;outline:2px solid}.explore-menu{z-index:80;overscroll-behavior:contain;color:#f4f4f4;background:#242424;border:1px solid #41413b;border-radius:12px;width:min(360px,100%);max-height:min(510px,100dvh - 130px);padding:10px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0005}.explore-menu.is-above{top:auto;bottom:calc(100% + 4px)}.explore-menu-label{color:#aaa;margin:4px 10px 10px;font-size:12px;font-weight:650}.explore-menu-all{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;margin-bottom:10px;padding:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;display:flex}.explore-menu-all:hover,.explore-menu-all.is-active,.explore-menu-groups button.is-active{color:#fff;background:#414141}.explore-menu-groups{gap:14px;display:grid}.explore-menu-groups h3{color:#999;margin:4px 10px 6px;font-size:12px;font-weight:650}.explore-menu-groups section{gap:2px;display:grid}.explore-menu-groups button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;display:flex}.explore-menu-groups button>span:first-child,.explore-menu-all>span{overflow-wrap:anywhere;min-width:0}.explore-menu-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.explore-menu .explore-icon-check{opacity:0}.explore-menu .is-active .explore-icon-check{opacity:1}.explore-menu-groups button:hover{background:#363636}.explore-menu-groups small{color:#aaa9a3;font-size:12px}.explore-menu-groups button.is-active small{color:#ddd}.explore-menu-status{color:#aaa;align-content:center;gap:9px;min-height:80px;font-size:12px;display:grid}.explore-menu-status button{color:#fff;cursor:pointer;background:0 0;border:1px solid #666;border-radius:7px;width:fit-content;padding:6px 10px}html[data-lenslab-theme=light] .explore-tab{color:#777}html[data-lenslab-theme=light] .explore-tab:hover,html[data-lenslab-theme=light] .explore-tab[aria-expanded=true],html[data-lenslab-theme=light] .explore-tab.is-active{color:#151515}html[data-lenslab-theme=light] .explore-menu{color:#222;background:#fff;border-color:#deded9;box-shadow:0 12px 32px #00000014}html[data-lenslab-theme=light] .explore-menu-label,html[data-lenslab-theme=light] .explore-menu-groups h3{color:#777}html[data-lenslab-theme=light] .explore-menu-all{color:#222;background:0 0}html[data-lenslab-theme=light] .explore-menu-all:hover,html[data-lenslab-theme=light] .explore-menu-all.is-active,html[data-lenslab-theme=light] .explore-menu-groups button.is-active{color:#151515;background:#e6e6e1}html[data-lenslab-theme=light] .explore-menu-groups button{color:#222}html[data-lenslab-theme=light] .explore-menu-groups button:hover{background:#f1f1ee}html[data-lenslab-theme=light] .explore-menu-status button{color:#222;border-color:#bbb}.gallery-controls{justify-content:space-between;align-items:center;height:58px;display:flex}.gallery-left{align-items:center;gap:24px;display:flex}.platform-toggle{color:#999;background:#242424;border-radius:20px;align-items:center;gap:7px;padding:4px;font-size:14px;display:flex}.platform-toggle button,.app-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.platform-toggle button{border-radius:15px;padding:5px 7px}.platform-toggle button.is-active{color:#fff;background:#111}.app-tabs{color:#858585;align-items:center;gap:31px;height:50px;font-size:15px;font-weight:550;display:flex}.app-tabs button{white-space:nowrap;align-self:stretch;align-items:center;padding:0;display:flex}.app-tabs button:hover{color:#c5c5c5}.app-tabs button.is-active{color:#fff;border-bottom:2px solid #fff}.platform-toggle button:focus-visible,.app-tabs button:focus-visible{outline-offset:2px;outline:2px solid #fff}.filter-button{color:#fff;background:0 0;border:0;font-size:15px;font-weight:600}.upgrade-banner{background:#262626;border-radius:11px;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:13px;display:flex}.upgrade-banner>span{color:#111;background:#fff;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.upgrade-banner>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.search-modal-backdrop{z-index:950;color:#f4f4f4;-webkit-backdrop-filter:blur(10px);background:#0009;place-items:center;padding:22px;animation:.2s both search-backdrop-in;display:grid;position:fixed;inset:0}.search-modal{background:#242424;border:1px solid #ffffff0a;border-radius:25px;grid-template-rows:70px auto minmax(0,1fr);width:min(816px,100vw - 44px);height:min(720px,100dvh - 44px);animation:.34s cubic-bezier(.22,.9,.25,1) both search-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #000a,inset 0 1px #ffffff08}.search-modal-header{border-bottom:1px solid #2e2e2e;align-items:center;gap:14px;padding:0 22px;display:flex}.search-modal-header input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:14px/1.2 inherit}.search-modal-header input::placeholder{color:#858585}.search-modal-header>div{gap:9px;display:flex}.search-modal-header>div button{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;transition:color .16s,background .16s;display:grid}.search-modal-header>div button:hover{color:#bbb}.search-modal-header>div button.is-active{color:#fff}.search-modal-header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.search-history-row{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding:16px 20px;display:flex;overflow-x:auto}.search-history-row:empty{display:none}.search-history-row::-webkit-scrollbar{display:none}.search-history-row button{color:#f3f3f3;cursor:pointer;background:#373737;border:0;border-radius:999px;flex:none;align-items:center;gap:9px;max-width:150px;height:37px;padding:0 13px;font:650 12px inherit;transition:background .16s;display:flex}.search-history-row button:hover{background:#454545}.search-history-row i{font:14px/1 inherit}.search-history-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-modal-body{grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.search-modal-body>nav{border-right:1px solid #2e2e2e;padding:20px}.search-modal-body>nav button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;height:39px;padding:0 12px;font:650 14px inherit;transition:background .16s,color .16s;display:flex}.search-modal-body>nav button:hover{background:#303030}.search-modal-body>nav button.is-active{color:#fff;background:#3a3a3a}.search-modal-body>nav i{color:#aaa;text-align:center;width:18px;font:18px/1 inherit}.search-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#565656 transparent;min-height:0;padding:20px 18px 34px 16px;overflow-y:auto}.search-app-strip{gap:9px;margin-bottom:21px;display:flex}.search-app-strip a{flex:1;min-width:0;position:relative}.search-app-strip img{aspect-ratio:1;object-fit:cover;border-radius:17px;width:64px;max-width:100%;height:64px;transition:transform .18s,filter .18s;display:block}.search-app-strip a:hover img{filter:brightness(1.12);transform:translateY(-2px)}.search-app-strip span{color:#fff;opacity:0;pointer-events:none;background:#111;border-radius:5px;padding:3px 6px;font-size:8px;transition:opacity .15s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.search-app-strip a:hover span,.search-app-strip a:focus-visible span{opacity:1}.search-catalog-section{width:100%}.search-catalog-group+.search-catalog-group{margin-top:21px}.search-catalog-section h3{color:#939393;margin:0 12px 6px;font-size:11px;font-weight:600}.search-catalog-list{display:grid}.search-catalog-list a{color:#f1f1f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:38px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.2;transition:background .14s,color .14s;display:grid}.search-catalog-list a:hover,.search-catalog-list a:focus-visible{color:#fff;background:#3b3b3b;outline:none}.search-catalog-list a span{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-catalog-list a small{color:#9a9a9a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.search-catalog-list a:hover small,.search-catalog-list a:focus-visible small{color:#bdbdbd}.search-catalog-status{color:#9b9b9b;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:230px;font-size:12px;display:grid}.search-catalog-status>span{border:2px solid #555;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite search-catalog-spin}.search-catalog-status.is-error b{color:#ddd;font-size:15px}.search-catalog-status.is-error span{border:0;width:auto;max-width:320px;height:auto;animation:none}.search-catalog-status button{color:#171717;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 14px;font:650 11px inherit}.search-empty{color:#858585;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.search-empty b{color:#ddd;font-size:15px}.search-empty span{font-size:11px}@keyframes search-catalog-spin{to{transform:rotate(360deg)}}@keyframes search-backdrop-in{0%{opacity:0}}@keyframes search-modal-in{0%{opacity:0;transform:translateY(9px)scale(.975)}}.onboarding-backdrop{z-index:1100;color:#f7f7f7;-webkit-backdrop-filter:blur(7px);background:#000c;place-items:center;padding:14px;animation:.24s both onboarding-fade;display:grid;position:fixed;inset:0}.onboarding-modal{overscroll-behavior:contain;color:#fff;scrollbar-width:none;background:#202020;border:1px solid #ffffff09;border-radius:25px;grid-template-rows:minmax(0,1fr) 28px;width:min(560px,100vw - 28px);min-height:min(616px,100dvh - 28px);max-height:calc(100dvh - 28px);animation:.46s cubic-bezier(.18,1.08,.3,1) both onboarding-pop;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #000c,inset 0 1px #ffffff08}.onboarding-stage{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:min(368px,100% - 44px);min-height:558px;margin-inline:auto;padding-top:77px;animation:.34s cubic-bezier(.22,.8,.22,1) both onboarding-step-in;display:flex}.onboarding-stage>.mark{flex:none;width:53px;height:29px;margin-bottom:30px}.onboarding-stage h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:32px;line-height:1.08}.onboarding-stage p{color:#a5a5a5;margin:16px 0 0;font-size:11px;line-height:1.45}.onboarding-profile{gap:15px;width:100%;display:grid}.onboarding-profile h2{margin-bottom:17px}.onboarding-profile input,.onboarding-profile select{color:#fff;background:#323232;border:1px solid #0000;border-radius:14px;outline:none;width:100%;height:49px;padding:0 16px;font:14px inherit;transition:border-color .18s,background .18s,box-shadow .18s}.onboarding-profile input::placeholder,.onboarding-profile select:invalid{color:#858585}.onboarding-profile input:focus,.onboarding-profile select:focus{background:#363636;border-color:#8a8a8a;box-shadow:0 0 0 3px #ffffff0d}.onboarding-profile select{appearance:auto;cursor:pointer}.onboarding-primary,.onboarding-secondary{cursor:pointer;border-radius:999px;width:100%;height:46px;font-size:14px;font-weight:650;transition:background .18s,color .18s,transform .18s}.onboarding-primary{color:#151515;background:#fff;border:1px solid #fff}.onboarding-primary:hover{background:#e9e9e9;transform:translateY(-1px)}.onboarding-primary:disabled,.onboarding-secondary:disabled,.onboarding-purpose>div button:disabled{cursor:wait;opacity:.58;transform:none}.onboarding-profile .onboarding-primary,.onboarding-profile p{margin-top:0}.onboarding-purpose{width:100%}.onboarding-purpose h2{margin-top:1px}.onboarding-purpose>div{gap:16px;margin-top:34px;display:grid}.onboarding-purpose>div button{color:#fff;cursor:pointer;background:#323232;border:1px solid #0000;border-radius:999px;width:100%;height:44px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,transform .18s}.onboarding-purpose>div button:hover{background:#3b3b3b;border-color:#5d5d5d;transform:translateY(-1px)}.onboarding-purpose p{margin-top:17px}.onboarding-pro{text-align:left;width:100%}.onboarding-pro h2{text-align:center}.onboarding-pro ul{gap:8px;margin:24px 0 27px;padding:0;list-style:none;display:grid}.onboarding-pro li{color:#bababa;align-items:center;gap:9px;font-size:14px;display:flex}.onboarding-pro li i{color:#fff;background:#3b3b3b;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:11px/1 inherit;display:grid}.onboarding-prices{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:23px;display:grid}.onboarding-prices button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #4b4b4b;border-radius:15px;align-content:center;justify-items:start;gap:4px;min-width:0;min-height:108px;padding:13px 15px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.onboarding-prices button.is-active{background:#242424;border-color:#fff;box-shadow:0 0 0 1px #fff}.onboarding-prices span{align-items:center;gap:8px;width:100%;font-size:13px;font-weight:650;display:flex}.onboarding-prices span small{border:1px solid #9e9e9e;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:500}.onboarding-prices strong{letter-spacing:-.04em;font-size:24px;line-height:1}.onboarding-prices em{color:#969696;font-size:10px;font-style:normal}.onboarding-pro>.onboarding-primary{margin-bottom:12px}.onboarding-secondary{color:#fff;background:0 0;border:1px solid #484848}.onboarding-secondary:hover{background:#292929;border-color:#777}.onboarding-plans-link{color:#aaa;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:0;font-size:11px;text-decoration:underline;display:block}.onboarding-plans-link:hover{color:#fff}.onboarding-error{text-align:center;width:100%;color:#ff9c9c!important;margin-top:13px!important}.onboarding-progress{background:#4b4b4b;border-radius:999px;place-self:center;width:108px;height:4px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:#fff;height:100%;transition:width .36s cubic-bezier(.22,.8,.22,1);display:block}@keyframes onboarding-fade{0%{opacity:0}}@keyframes onboarding-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes onboarding-step-in{0%{opacity:0;transform:translate(12px)}}.subscription-backdrop{z-index:1000;color:#f7f7f7;-webkit-backdrop-filter:blur(11px);background:#000b;place-items:center;padding:20px;animation:.28s both subscription-fade;display:grid;position:fixed;inset:0}.subscription-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 transparent;background:#202020;border:1px solid #ffffff0b;border-radius:17px;width:min(850px,100vw - 40px);max-height:calc(100dvh - 40px);padding:35px 42px 42px;animation:.58s cubic-bezier(.18,1.28,.3,1) both subscription-pop;position:relative;overflow:auto;box-shadow:0 34px 100px #000b,inset 0 1px #ffffff08}.subscription-close{z-index:4;color:#aaa;cursor:pointer;background:#303030;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;font:300 21px/1 inherit;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}.subscription-close:hover{color:#fff;background:#414141;transform:rotate(4deg)}.subscription-heading{text-align:center;justify-items:center;display:grid}.subscription-pro-badge{color:#fff;letter-spacing:-.04em;width:58px;height:38px;transform-style:preserve-3d;background:#292929;border:2px solid #f5f5f5;border-radius:9px;place-items:center;margin-bottom:17px;font-size:15px;font-weight:850;animation:5.8s cubic-bezier(.4,0,.2,1) infinite subscription-badge-spin;display:grid;box-shadow:5px 5px #f5f5f5,5px 5px 0 1px #202020}.subscription-heading h2{letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.05}.subscription-heading>p{color:#9b9b9b;margin:9px 0 18px;font-size:12px}.subscription-cycle{background:#151515;border-radius:12px;grid-template-columns:1fr 1fr;width:190px;height:38px;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff08}.subscription-cycle>span{z-index:0;background:#3b3b3b;border-radius:9px;width:calc(50% - 3px);transition:transform .32s cubic-bezier(.22,.8,.22,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff12}.subscription-cycle.is-quarterly>span{transform:translate(100%)}.subscription-cycle button{z-index:1;color:#868686;cursor:pointer;background:0 0;border:0;padding:0;font:650 11px inherit;transition:color .22s;position:relative}.subscription-cycle button[aria-pressed=true]{color:#fff}.subscription-heading>small{color:#6296f7;margin-top:8px;font-size:10px}.subscription-plans{text-align:left;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.subscription-plan{background:#242424;border:1px solid #3a3a3a;border-radius:13px;min-width:0;padding:23px 24px 19px;position:relative}.subscription-plan.is-pro{background:#303030;border-color:#414141}.subscription-plan-title{justify-content:space-between;align-items:center;min-height:27px;display:flex}.subscription-plan h3{letter-spacing:-.035em;margin:0;font-size:21px}.subscription-plan-title>b{color:#111;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px}.subscription-plan>p{color:#969696;margin:4px 0 16px;font-size:10px}.subscription-price{align-items:center;gap:9px;min-height:48px;animation:.3s cubic-bezier(.22,.8,.22,1) both subscription-price-swap;display:flex}.subscription-price>strong{letter-spacing:-.055em;font-size:37px;line-height:1}.subscription-price>span{color:#ddd;font-size:10px;line-height:1.25;display:grid}.subscription-price small{color:#818181;font-size:9px}.subscription-cta{color:#fff;cursor:pointer;background:#292929;border:1px solid #4c4c4c;border-radius:9px;width:100%;height:38px;margin:18px 0 19px;font:700 11px inherit;transition:transform .18s,background .18s}.subscription-cta:hover{background:#373737;transform:translateY(-1px)}.subscription-cta.is-primary{color:#111;background:#fff;border-color:#fff}.subscription-cta.is-primary:hover{background:#e9e9e9}.subscription-plan h4{margin:0 0 10px;font-size:10px}.subscription-features{gap:9px;margin:0;padding:0;list-style:none;display:grid}.subscription-features li{color:#cecece;align-items:center;gap:8px;min-height:17px;font-size:10px;display:flex}.subscription-features li>i{color:#bbb;background:#404040;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:9px/1 inherit;display:grid}.subscription-features li>small{color:#aaa;background:#393939;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px}.finance-addon{color:#c9c9c9;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3b3b3b;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;width:100%;margin:16px 0 -3px;padding:13px 0 0;font:600 9px inherit;display:grid}.finance-addon i{color:#fff;background:linear-gradient(135deg,#2ca8ff,#8958ff 55%,#ff7199);border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.finance-addon b{color:#888;font-size:18px}.finance-addon.is-active b{color:#7ea1ff;font-size:12px}.team-dialog-layer{z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(8px);background:#000c;place-items:center;padding:18px;animation:.22s both subscription-fade;display:grid;position:absolute;inset:0}.team-dialog{background:#252525;border:1px solid #ffffff0e;border-radius:15px;width:min(405px,100%);max-height:100%;padding:28px;animation:.34s cubic-bezier(.2,1.18,.3,1) both team-dialog-pop;position:relative;overflow:auto;box-shadow:0 25px 75px #000b}.team-dialog h2{letter-spacing:-.04em;margin:0;font-size:23px}.team-dialog>p{color:#929292;margin:6px 0 18px;font-size:10px}.team-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-options>button{color:#aaa;cursor:pointer;background:#202020;border:1px solid #444;border-radius:9px;justify-items:start;min-width:0;padding:11px 12px;display:grid}.team-options>button.is-active{color:#fff;border-color:#fff;box-shadow:0 0 0 1px #fff}.team-options span{text-transform:capitalize;justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.team-options span b{color:#111;background:#fff;border-radius:6px;padding:3px 5px;font-size:7px}.team-options strong{margin-top:9px;font-size:21px}.team-options small{color:#777;font-size:8px}.team-dialog label{color:#bdbdbd;gap:6px;margin-top:13px;font-size:9px;font-weight:650;display:grid}.team-dialog input,.team-dialog select{color:#fff;background:#191919;border:1px solid #454545;border-radius:8px;outline:none;width:100%;height:37px;padding:0 11px;font:11px inherit}.team-dialog input:focus,.team-dialog select:focus{border-color:#fff}.team-hint{color:#747474;margin-top:7px;font-size:8px;display:block}.team-dialog>.subscription-cta{margin-bottom:0}@keyframes subscription-fade{0%{opacity:0}}@keyframes subscription-pop{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.16)}68%{filter:blur();transform:translateY(-3px)scale(1.012)}}@keyframes subscription-badge-spin{0%,12%,78%,to{transform:perspective(150px)rotateY(0)}38%,52%{transform:perspective(150px)rotateY(360deg)}}@keyframes subscription-price-swap{0%{opacity:0;transform:translateY(7px)}}@keyframes team-dialog-pop{0%{opacity:0;transform:translateY(10px)scale(.88)}}.app-gallery{gap:16px;width:100%;margin:24px auto 0;display:grid;overflow:visible}.explore-flow-list{gap:66px;min-width:0;margin-top:24px;display:grid}.explore-flow-row{min-width:0}.explore-flow-rail{min-width:0;position:relative}.explore-flow-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;min-width:0;padding-bottom:7px;display:flex;overflow-x:auto}.explore-flow-viewport::-webkit-scrollbar{display:none}.explore-flow-scrollbar{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:14px;margin:4px 0 0;padding:0;display:block}.explore-flow-scrollbar::-webkit-slider-runnable-track{background:#393939;border-radius:4px;height:4px}.explore-flow-scrollbar::-webkit-slider-thumb{appearance:none;background:#a2a2a2;border:0;border-radius:8px;width:64px;height:8px;margin-top:-2px}.explore-flow-scrollbar::-moz-range-track{background:#393939;border-radius:4px;height:4px}.explore-flow-scrollbar::-moz-range-thumb{background:#a2a2a2;border:0;border-radius:8px;width:64px;height:8px}.explore-flow-slide{aspect-ratio:9/19.5;scroll-snap-align:start;background:#252525;border-radius:26px;flex:none;width:clamp(176px,13vw,245px);display:block;overflow:hidden}.explore-flow-slide img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.explore-flow-empty{color:#888;place-items:center;min-height:180px;font-size:13px;display:grid}.explore-flow-row.is-web .explore-flow-slide{aspect-ratio:16/10;border-radius:16px;width:clamp(270px,28vw,440px)}.explore-flow-slide:focus-visible,.explore-flow-caption a:focus-visible,.explore-flow-arrow:focus-visible,.explore-flow-scrollbar:focus-visible{outline-offset:3px;outline:2px solid #fff}.explore-flow-arrow{z-index:2;color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#737373d9;border:0;border-radius:50%;place-items:center;padding:0 0 4px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.explore-flow-arrow.is-previous{left:12px}.explore-flow-arrow.is-next{right:12px}.explore-flow-arrow:hover{background:#8a8a8a}.explore-flow-caption{color:#f4f4f4;padding-top:12px;font-size:15px;line-height:1.35}.explore-flow-caption>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.explore-flow-caption a{color:inherit;text-decoration:none}.explore-flow-caption a:hover{text-underline-offset:3px;text-decoration:underline}.explore-flow-app{align-items:center;gap:7px;font-weight:650;display:inline-flex}.explore-flow-app .app-preview-icon,.explore-flow-app .app-icon{border-radius:6px;width:24px;height:24px}.explore-flow-caption p{color:#888;margin:3px 0 0;font-size:12px}.explore-flow-upgrade{min-width:0;margin-top:42px}.explore-flow-paywall{background:var(--app);min-height:300px;box-shadow:none;-webkit-backdrop-filter:none;margin-inline:0;position:static}html[data-lenslab-theme=light] .explore-flow-caption{color:#171717}html[data-lenslab-theme=light] .explore-flow-scrollbar::-webkit-slider-runnable-track{background:#d3d3d3}html[data-lenslab-theme=light] .explore-flow-scrollbar::-webkit-slider-thumb{background:#686868}html[data-lenslab-theme=light] .explore-flow-scrollbar::-moz-range-track{background:#d3d3d3}html[data-lenslab-theme=light] .explore-flow-scrollbar::-moz-range-thumb{background:#686868}html[data-lenslab-theme=light] .explore-flow-scrollbar:focus-visible{outline-color:#171717}html[data-lenslab-theme=light] .explore-flow-paywall{color:#171717}html[data-lenslab-theme=light] .explore-flow-paywall p{color:#666}html[data-lenslab-theme=light] .explore-flow-paywall p strong{color:#171717}html[data-lenslab-theme=light] .explore-flow-paywall button{color:#fff;background:#171717}.explore-feed-heading{align-items:baseline;gap:12px;margin-top:26px;display:flex}.explore-feed-heading h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650}.explore-feed-heading>span{color:#888;font-size:12px}.app-gallery.is-ios-gallery:not(.is-animations){--gallery-min-column:300px;--gallery-gap:12px;gap:32px var(--gallery-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--gallery-min-column), calc((100% - 4 * var(--gallery-gap)) / 5))), 1fr))}@container (width>=720px){.app-gallery.is-ios-gallery:not(.is-animations){--gallery-gap:16px;row-gap:48px}}@container (width>=840px){.app-gallery.is-ios-gallery:not(.is-animations){--gallery-min-column:315px}}@container (width>=1280px){.app-gallery.is-ios-gallery:not(.is-animations){--gallery-min-column:320px}}.app-gallery.is-web-gallery:not(.is-animations){grid-template-columns:repeat(4,minmax(394px,1fr));gap:18px}.app-gallery-item{min-width:0;max-width:500px}.app-card{background:#222;border-radius:28px;place-items:center;height:438px;padding:17px;display:grid;position:relative;overflow:hidden}.app-card-detail-link{z-index:2;border-radius:inherit;background:0 0;transition:background .18s;position:absolute;inset:0}.app-card-detail-link:hover{background:#ffffff08}.app-card-detail-link:focus-visible{outline-offset:-4px;outline:2px solid #fff}.app-card.is-ios{height:520px;padding:12px}.app-card.is-web{aspect-ratio:1;height:auto}.is-sites-page .app-card.is-web{aspect-ratio:1.24;border-radius:22px}.card-meta{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:16px;left:16px}.card-lock{background:#505050;border-radius:50%;width:22px;height:22px;position:relative}.card-lock:before{content:"";border:1.5px solid #fff;border-bottom:0;border-radius:5px 5px 0 0;width:7px;height:7px;position:absolute;top:5px;left:7px}.card-lock:after{content:"";background:#fff;border-radius:2px;width:10px;height:8px;position:absolute;top:10px;left:6px}.card-rating,.card-text-tag{color:#fff;background:#555;border-radius:7px;padding:5px 8px;font-size:11px;line-height:1}.card-text-tag{background:#4a4a4a}.app-video-frame{background:#111;border-radius:27px;width:min(76%,210px);height:338px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0c,0 14px 30px #0005}.app-video-frame .card-video{border-radius:inherit}.app-video-frame video{object-position:center}.app-card.is-ios .app-video-frame,.app-card.is-ios .app-image-carousel{aspect-ratio:9/19.5;width:min(92%,238px);height:auto}.app-card.is-web .app-video-frame,.app-card.is-web .app-image-carousel{aspect-ratio:16/9;border-radius:9px;width:88%;height:auto}.app-card.is-web .app-video-frame video{object-position:center}.app-image-carousel{background:#111;border-radius:27px;width:min(76%,210px);height:338px;position:static;overflow:visible;box-shadow:0 0 0 1px #ffffff0c,0 14px 30px #0005}.client-app-media-carousel{aspect-ratio:9/19.5;background:#171717;border-radius:27px;width:min(92%,238px);height:auto;position:static;overflow:visible;box-shadow:0 0 0 1px #ffffff12,0 14px 30px #0005}.app-card.is-web .client-app-media-carousel{aspect-ratio:16/9;border-radius:9px;width:88%}.client-app-media-viewport,.app-image-viewport{border-radius:inherit;width:100%;height:100%;overflow:hidden}.client-app-media-track,.app-image-track{will-change:transform;width:100%;height:100%;transition:transform .34s cubic-bezier(.22,.7,.22,1);display:flex}.client-app-media-slide,.app-image-slide{flex:0 0 100%;width:100%;height:100%}.client-app-media-slide{background:#1b1b1b;overflow:hidden}.client-app-media-slide img,.client-app-media-slide video{object-fit:contain;width:100%;height:100%;display:block}.client-app-media-slide video{background:#101010}.client-app-media-empty{aspect-ratio:9/19.5;background:linear-gradient(135deg,#2e2e2e,#1b1b1b);border-radius:27px;width:min(92%,238px)}.app-card.is-web .client-app-media-empty{aspect-ratio:16/9;border-radius:9px;width:88%}.app-image-slide{place-items:center;display:grid;overflow:hidden}.app-image-carousel.is-ios .app-image-slide{background:#1a1a1a}.app-image-carousel.is-ios .mini-phone{border-radius:25px;width:154px;height:302px;padding:9px}.app-image-carousel.is-ios .mini-screen{height:262px;padding:16px 12px}.carousel-control{z-index:3;color:#fff;cursor:pointer;background:#707070db;border:0;border-radius:50%;width:42px;height:42px;font-size:33px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control:hover{background:#8a8a8adb}.carousel-control:focus-visible{outline-offset:2px;outline:2px solid #fff}.carousel-previous{left:10px}.carousel-next{right:10px}.carousel-dots{z-index:3;gap:4px;display:flex;position:absolute;top:18px;right:18px}.carousel-dots i{background:#777;border-radius:50%;width:6px;height:6px}.carousel-dots i.is-active{background:#fff}.web-image-slide{color:#202020;background:#fafafa;width:100%;height:100%;font-size:4px;overflow:hidden}.web-image-bar{color:#777;border-bottom:1px solid #e7e7e7;align-items:center;gap:4px;height:13%;padding:0 5%;display:flex}.web-image-bar i{background:#c9c9c9;border-radius:50%;width:4px;height:4px}.web-image-bar span{background:#f0f0f0;border-radius:4px;width:43%;margin-left:8px;padding:3px 6px}.web-image-bar b{color:#333;margin-left:auto}.web-image-content{grid-template-columns:25% 1fr;height:87%;display:grid}.web-image-content aside{color:#858585;border-right:1px solid #e9e9e9;flex-direction:column;gap:7px;padding:9px 7px;display:flex}.web-image-content aside b{color:#333;font-size:5px}.web-image-content main{padding:13px 11px}.web-image-content main small{color:#777}.web-image-content h4{color:#111;letter-spacing:-.075em;max-width:65%;margin:6px 0 13px;font-size:13px;line-height:.95}.web-image-lines{gap:5px;display:grid}.web-image-lines i{background:#eee;border-radius:4px;height:5px}.web-image-lines i:nth-child(2){width:76%}.web-image-lines i:nth-child(3){width:55%}.web-image-panels{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.web-image-panels i{background:#efefef;border-radius:5px;height:38px}.web-image-slide-1 .web-image-content main{background:#f9f7ff}.web-image-slide-1 .web-image-panels i{background:#dfe0ff}.web-image-slide-2 .web-image-content main{background:#f3f8f3}.web-image-slide-2 .web-image-panels i{background:#dceee1}@keyframes app-image-switch{0%{opacity:.45;scale:.98}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.client-app-media-track,.app-image-track{transition:none}}.card-caption{color:#fff;min-height:50px;padding:12px 2px 0}.client-app-caption{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-app-category{color:#8d8d8d;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:42%;padding-top:2px;font-size:10px;line-height:1.2;overflow:hidden}.app-identity{align-items:center;gap:9px;width:fit-content;min-width:0;max-width:100%;display:flex;position:relative}.app-icon-link{border-radius:8px;flex:none;display:block}.app-preview-icon{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px;display:block}.app-identity-copy{min-width:0;display:block}.app-name-link{width:fit-content;display:block}.app-name-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;display:block;overflow:hidden}.app-name-link:hover{color:#bbb}.app-tagline-link{color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;margin-top:4px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.app-tagline-link:hover{color:#bbb}.client-app-summary{text-overflow:clip;width:100%}.app-info-popover{z-index:80;visibility:hidden;color:#fff;opacity:0;pointer-events:none;transform-origin:0 100%;background:#272727;border:1px solid #303030;border-radius:18px;width:min(456px,100vw - 48px);max-height:calc(100dvh - 96px);padding:16px;transition:opacity .16s,transform .2s,visibility .2s;display:block;position:absolute;bottom:calc(100% + 12px);left:0;overflow-y:auto;transform:translateY(8px)scale(.985);box-shadow:0 20px 55px #000a}.app-identity:hover .app-info-popover,.app-identity:focus-within .app-info-popover,.app-info-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.app-info-popover header{align-items:flex-start;gap:10px;display:flex}.app-info-popover header>div{flex:1;min-width:0}.app-info-popover header strong,.app-info-popover header span{display:block}.app-info-popover header strong{font-size:15px}.app-info-popover header div span{color:#999;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-info-popover .app-info-icon{border-radius:12px;width:46px;height:46px}.app-info-save{color:#111;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;margin-left:auto;padding:11px 17px;font-size:12px;font-weight:700}.app-info-save:disabled{cursor:default;opacity:.72}.client-app-popover-state{color:#aaa;place-content:center;justify-items:center;gap:9px;min-height:112px;font-size:12px;display:grid}.client-app-popover-state.is-error{color:#e1a3a3}.client-app-detail-tags{flex-wrap:wrap;gap:5px;display:flex}.client-app-detail-tags span{color:#bbb;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3d3d3d;border-radius:999px;max-width:100%;padding:4px 7px;font-size:9px;line-height:1;overflow:hidden}.client-app-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.client-app-preview-grid>div{background:#151515;border:1px solid #383838;border-radius:10px;height:132px;overflow:hidden}.client-app-preview-grid img,.client-app-preview-grid video{object-fit:contain;width:100%;height:100%;display:block}.client-app-preview-grid.is-flow{margin-top:0}.client-app-preview-grid.is-flow>div{height:122px}.app-info-facts{grid-template-columns:.85fr 1.35fr 1fr;gap:16px;margin-top:16px;display:grid}.app-info-facts span{min-width:0}.app-info-facts small,.app-info-facts b{display:block}.app-info-facts small{color:#888;font-size:10px}.app-info-facts b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.app-info-previews{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid;overflow:hidden}.app-info-phone,.app-info-web{background:#151515;border-radius:12px;min-width:0;height:206px;overflow:hidden}.app-info-phone .mini-phone{width:100%;height:100%;box-shadow:none;border-radius:12px;padding:5px}.app-info-phone .phone-status{padding:1px 2px 3px;font-size:4px}.app-info-phone .mini-screen{border-radius:9px;gap:4px;height:calc(100% - 19px);padding:9px 6px}.app-info-phone .mini-screen strong{font-size:10px}.app-info-phone .mini-screen b{font-size:7px}.app-info-phone .mini-screen small{font-size:4px}.app-info-phone .cover-art{height:94px;padding:10px 4px;font-size:14px}.app-info-phone .orb{width:42px;height:42px;margin:24px auto 10px}.app-info-phone .home-bar{width:26px;height:2px;bottom:3px}.app-info-web{background:#fff;border-radius:9px;height:132px}.app-info-web .web-image-slide{font-size:3px}.app-info-web .web-image-content h4{font-size:8px}.app-info-web .web-image-panels{margin-top:7px}.app-info-web .web-image-panels i{height:22px}.app-gallery.is-ios-gallery:not(.is-animations) .app-gallery-item:nth-child(5n) .app-info-popover,.app-gallery.is-web-gallery:not(.is-animations) .app-gallery-item:nth-child(4n) .app-info-popover,.app-gallery.is-animations .app-gallery-item:nth-child(3n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}.app-gallery.is-animations{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.animation-card{background:#111;border:1px solid #272727;border-radius:25px;height:480px}.animation-card-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;transition:border-color .2s,background .2s}.animation-card-trigger:hover{background:#151515;border-color:#444}.animation-preview{place-items:center;height:406px;display:grid}.animation-preview .mini-phone{border-radius:30px;width:188px;height:368px;padding:10px;box-shadow:0 16px 34px #0005}.animation-preview .mini-screen{height:320px;padding:20px 14px}.animation-preview .cover-art{height:165px;font-size:29px}.animation-caption{color:#fff;align-items:center;gap:9px;min-height:51px;padding-top:13px;display:flex}.animation-title-button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-size:14px;font-weight:550;line-height:1.2;overflow:hidden}.animation-title-button:hover{color:#bbb}.animation-caption .app-identity{flex:none}.animation-caption .app-name-link strong{font-size:14px;font-weight:650}.animation-caption .app-preview-icon{width:29px;height:29px}.gallery-load-more{color:#727272;letter-spacing:.01em;justify-content:center;align-items:center;gap:9px;min-height:82px;font-size:11px;transition:color .2s;display:flex}.gallery-load-more.is-loading{color:#b8b8b8}.gallery-loading-spinner{border:2px solid #3f3f3f;border-top-color:#e8e8e8;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite gallery-spinner;display:block}.gallery-api-status{color:#8d8d8d;text-align:center;align-content:center;place-items:center;gap:10px;min-height:438px;font-size:12px;display:grid}.gallery-api-status b{color:#eee;font-size:18px}.gallery-api-status p{max-width:340px;margin:0;line-height:1.5}.gallery-api-status button{color:#eee;cursor:pointer;background:0 0;border:1px solid #444;border-radius:999px;margin-top:4px;padding:9px 14px}@keyframes gallery-spinner{to{transform:rotate(360deg)}}.scroll-to-top{z-index:80;color:#fff;opacity:0;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#262626e8;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font:500 22px/1 inherit;transition:opacity .2s,transform .25s cubic-bezier(.22,.8,.22,1),background .18s;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(12px)scale(.9);box-shadow:0 12px 35px #0008}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-to-top:hover{background:#3a3a3a;transform:translateY(-2px)scale(1)}.scroll-to-top:focus-visible{outline-offset:3px;outline:2px solid #fff}.product-detail-main{width:var(--content-rail);margin-inline:auto;padding:44px 0 96px}.product-detail-back{color:#8a8a8a;font-size:13px;display:inline-block}.product-detail-back:hover{color:#fff}.product-detail-hero{align-items:center;gap:24px;margin-top:42px;display:flex}.product-detail-title{align-items:flex-start;gap:22px;min-width:0;display:flex}.product-detail-icon{border-radius:19px;width:74px;height:74px}.product-detail-title span{color:#777;font-size:11px}.product-detail-title h1{letter-spacing:-.06em;max-width:660px;margin:8px 0 0;font-size:clamp(38px,4.4vw,64px);line-height:.96}.product-detail-upgrade{color:#cfcfcf;background:#282828;border:1px solid #303030;border-radius:8px;align-items:center;gap:9px;min-height:38px;margin-top:28px;padding:7px 12px;font-size:11px;display:flex}.product-detail-upgrade b{color:#111;background:#fff;border-radius:5px;padding:3px 5px;font-size:8px}.product-detail-upgrade button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aaa;padding:0}.product-detail-summary{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;display:flex}.product-detail-facts{grid-template-columns:repeat(3,minmax(0,190px));gap:32px;display:grid}.product-detail-facts small,.product-detail-facts b{display:block}.product-detail-facts small{color:#777;font-size:10px}.product-detail-facts b{margin-top:6px;font-size:13px}.product-detail-actions{gap:8px;display:flex}.product-detail-actions button{color:#fff;cursor:pointer;background:#181818;border:1px solid #333;border-radius:999px;min-width:42px;min-height:42px;padding:0 17px;font-weight:700}.product-detail-actions button:first-child{color:#111;background:#fff}.product-detail-nav-sentinel{height:1px;margin-top:37px}.product-detail-tabs{z-index:40;background:#111;border-bottom:1px solid #282828;align-items:center;gap:25px;min-height:54px;margin-top:0;transition:box-shadow .16s;display:flex;position:sticky;top:0}.product-detail-tabs.is-pinned{box-shadow:0 14px 26px #111c}.product-detail-tabs button{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0;font-size:12px}.product-detail-tabs .product-detail-latest{color:#fff}.product-detail-tabs button.is-active{color:#fff;border-color:#fff}.product-detail-tabs i{background:#303030;flex:none;width:1px;height:21px}.product-detail-tabs .product-detail-select{color:#ddd;border:1px solid #303030;border-radius:999px;align-self:center;height:34px;padding:0 13px}.product-detail-tabs>span{color:#777;margin-left:auto;font-size:10px}.product-detail-tabs.is-pinned .product-detail-latest,.product-detail-tabs.is-pinned .product-detail-latest-divider{display:none}.product-detail-nav-icon{border-radius:9px;flex:none;width:34px;height:34px}.product-detail-tabs .product-detail-nav-tool{color:#aaa;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;width:30px;height:30px;font-size:15px;display:none}.product-detail-tabs.is-pinned .product-detail-nav-tool{display:grid}.product-detail-tabs .product-detail-nav-tool:hover{color:#fff;background:#242424}.product-detail-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.product-detail-gallery article{background:#1d1d1d;border:1px solid #272727;border-radius:22px;place-items:center;min-width:0;display:grid;overflow:hidden}.product-detail-gallery.is-ios article{height:510px}.product-detail-gallery.is-ios .mini-phone{border-radius:33px;width:202px;height:416px;padding:11px}.product-detail-gallery.is-ios .mini-screen{height:362px;padding:22px 16px}.product-detail-gallery.is-ios .cover-art{height:188px;font-size:34px}.product-detail-gallery.is-web{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-gallery.is-web article{aspect-ratio:1.45;padding:28px}.product-detail-gallery.is-web .web-image-slide{border-radius:10px;font-size:8px}.product-detail-gallery.is-web .web-image-content aside{gap:12px;padding:20px 16px}.product-detail-gallery.is-web .web-image-content aside b{font-size:11px}.product-detail-gallery.is-web .web-image-content main{padding:28px 24px}.product-detail-gallery.is-web .web-image-content h4{font-size:34px}.product-detail-gallery.is-web .web-image-panels i{height:90px}.product-detail-access-zone{margin-top:52px;position:relative}.product-detail-paywall{z-index:35;text-align:center;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#111111f5 0%,#111111e8 72%,#111111b0 100%);place-items:center;min-height:230px;margin-inline:-34px;padding:38px 24px;display:grid;position:sticky;top:54px;box-shadow:0 28px 42px #111,0 -25px 40px #111}.product-detail-paywall h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px)}.product-detail-paywall p{color:#999;margin:14px 0 22px;font-size:13px}.product-detail-paywall p strong{color:#fff}.product-detail-paywall button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:42px;padding:0 19px;font-weight:750}.product-detail-paywall small{color:#777;margin-top:26px;font-size:11px;display:block}.product-detail-library{margin-top:18px}.product-detail-library.is-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.product-detail-library.is-locked article{filter:blur(12px);opacity:.76;transform:scale(.975)}.product-detail-library article{transition:filter .32s,opacity .32s,transform .32s}.client-app-detail-main{min-height:calc(100vh - 72px)}.client-app-detail-status{color:#aaa;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:480px;display:grid}.client-app-detail-status.is-error h1{color:#fff;margin:0;font-size:30px}.client-app-detail-status p{color:#aaa;max-width:420px;margin:0;font-size:13px}.client-app-detail-status a{color:#fff;text-underline-offset:4px;font-size:13px;text-decoration:underline}.client-app-detail-hero{align-items:flex-start;margin-top:48px}.client-app-detail-hero .product-detail-title{gap:0;width:100%;display:grid}.client-app-detail-hero .product-detail-title>.app-preview-icon{border-radius:19px;width:76px;height:76px;margin-bottom:24px}.client-app-detail-hero .product-detail-title h1{max-width:none;margin-top:7px}.client-app-detail-subtitle{color:#f1f1f1;letter-spacing:-.035em;overflow-wrap:anywhere;white-space:pre-line;max-width:1180px;margin:12px 0 0;font-size:clamp(22px,2.1vw,34px);font-weight:650;line-height:1.16}.client-app-detail-description{color:#aaa;overflow-wrap:anywhere;white-space:pre-line;width:auto;max-width:980px;margin:16px 0 0;font-size:13px;line-height:1.65}.client-app-detail-hero+.product-detail-summary{margin-top:32px}.client-app-store-link{color:#fff;border:1px solid #3c3c3c;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.client-app-store-link:hover{background:#202020;border-color:#777}.client-app-detail-tabs button{align-items:center;gap:7px;display:flex}.client-app-detail-tabs button span{color:#777;font-size:10px}.client-app-detail-tabs button.is-active span{color:#d7d7d7}.client-app-detail-total{color:#777;margin-left:auto;font-size:10px}.client-app-detail-content-status{color:#999;place-content:center;justify-items:center;gap:11px;min-height:260px;font-size:12px;display:grid}.client-app-detail-content-status.is-error{color:#e2a5a5}.client-app-detail-content-status button,.client-app-load-more{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #474747;border-radius:999px;padding:0 15px;font-size:11px;font-weight:700}.client-app-detail-grid{gap:16px;margin-top:24px;display:grid}.client-app-detail-grid.is-ios{grid-template-columns:repeat(6,minmax(0,1fr))}.client-app-detail-grid.is-web{grid-template-columns:repeat(3,minmax(0,1fr))}.client-app-detail-card{background:#1a1a1a;border:1px solid #292929;border-radius:18px;min-width:0;overflow:hidden}.client-app-detail-media{background:#202020;place-items:center;height:430px;display:grid}.client-app-detail-media img,.client-app-detail-media video{object-fit:contain;width:100%;height:100%;display:block}.client-app-detail-card>div:last-child{padding:13px 14px 15px}.client-app-detail-card h2,.client-app-flow-card h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.client-app-detail-card .client-app-detail-tags{margin-top:9px}.client-app-detail-grid.is-flows{grid-template-columns:repeat(2,minmax(0,1fr))}.client-app-flow-card{background:#1b1b1b;border:1px solid #303030;border-radius:18px;grid-template-columns:minmax(180px,42%) 1fr;gap:16px;min-width:0;padding:13px;display:grid}.client-app-flow-media{background:#151515;border-radius:11px;min-height:140px;overflow:hidden}.client-app-flow-media .client-app-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.client-app-flow-media .client-app-preview-grid>div{border-radius:7px;height:100%}.client-app-flow-card small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.client-app-flow-card h2{margin-top:5px}.client-app-flow-card p{color:#aaa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.client-app-flow-card .client-app-detail-tags{margin-top:10px}.client-app-flow-card em{color:#747474;margin-top:12px;font-size:10px;font-style:normal;display:block}.client-app-detail-locked{color:#aaa;background:#1a1a1a;border:1px solid #303030;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:13px 15px;font-size:12px;display:flex}.client-app-detail-locked button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-size:11px;font-weight:750}.client-app-load-more{margin:24px auto 0;display:block}.client-app-load-more:disabled{color:#777;cursor:wait}.client-app-detail-filters{align-items:center;gap:10px;margin-top:16px;display:flex}.client-app-detail-filters form{background:#191919;border:1px solid #343434;border-radius:999px;flex:1;align-items:center;gap:9px;min-width:240px;min-height:40px;padding:0 7px 0 13px;display:flex}.client-app-detail-filters form>span{color:#888}.client-app-detail-filters input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.client-app-detail-filters form button{color:#111;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 12px;font-size:10px;font-weight:750}.client-app-detail-filters>label{color:#777;background:#191919;border:1px solid #343434;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 10px 0 12px;font-size:9px;display:flex}.client-app-detail-filters select{color:#fff;max-width:150px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}[data-lenslab-theme=light] .client-app-detail-filters form,[data-lenslab-theme=light] .client-app-detail-filters>label{background:#eeeeeb;border-color:#d6d6d1}[data-lenslab-theme=light] .client-app-detail-filters input,[data-lenslab-theme=light] .client-app-detail-filters select{color:#181818}[data-lenslab-theme=light] .client-app-detail-filters form button{color:#fff;background:#181818}@media (width<=900px){.client-app-detail-filters{flex-wrap:wrap}.client-app-detail-filters form{flex-basis:100%}.client-app-detail-filters>label{flex:1;justify-content:space-between}.client-app-detail-filters select{max-width:none}}@media (width<=1500px){.client-app-detail-grid.is-ios{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1280px){.client-app-detail-grid.is-ios{grid-template-columns:repeat(4,minmax(0,1fr))}.client-app-detail-grid.is-web{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.client-app-detail-grid.is-ios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.client-app-detail-grid.is-ios{grid-template-columns:repeat(2,minmax(0,1fr))}.client-app-detail-grid.is-web,.client-app-detail-grid.is-flows{grid-template-columns:1fr}}@media (width<=600px){.client-app-detail-hero{margin-top:34px}.client-app-detail-hero .product-detail-title>.app-preview-icon{border-radius:16px;width:64px;height:64px;margin-bottom:20px}.client-app-detail-hero .product-detail-title h1{font-size:38px;line-height:1}.client-app-detail-subtitle{margin-top:10px;font-size:22px;line-height:1.2}.client-app-detail-description{margin-top:12px;font-size:12px;line-height:1.6}.client-app-detail-hero+.product-detail-summary{margin-top:26px}.client-app-detail-filters{align-items:stretch}.client-app-detail-filters>label{min-width:calc(50% - 5px)}.client-app-detail-total{display:none}}@media (width<=480px){.client-app-detail-grid.is-ios{grid-template-columns:1fr}}.more-like-section{border-top:1px solid #282828;margin-top:104px;padding-top:44px}.more-like-section>h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(24px,2.6vw,36px)}.more-like-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.more-like-grid article{min-width:0}.more-like-grid a{display:block}.more-like-preview{background:#202020;border:1px solid #292929;border-radius:22px;place-items:center;height:400px;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.more-like-grid a:hover .more-like-preview{border-color:#555;transform:translateY(-3px)}.more-like-lock{z-index:2;color:#777;background:#555;border-radius:50%;place-items:center;width:19px;height:19px;font-size:5px;display:grid;position:absolute;top:12px;left:12px}.more-like-preview .mini-phone{border-radius:27px;width:166px;height:324px;padding:8px;box-shadow:0 15px 30px #0005}.more-like-preview .mini-screen{height:282px;padding:17px 12px}.more-like-preview .cover-art{height:142px;font-size:25px}.more-like-grid.is-web .more-like-preview{aspect-ratio:1;height:auto;padding:18px}.more-like-grid.is-web .web-image-slide{font-size:5px}.more-like-grid.is-web .web-image-content h4{font-size:18px}.more-like-caption{align-items:center;gap:9px;padding:13px 2px 0;display:flex}.more-like-caption .app-preview-icon{width:32px;height:32px}.more-like-caption span{min-width:0}.more-like-caption strong,.more-like-caption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.more-like-caption strong{font-size:13px}.more-like-caption small{color:#858585;margin-top:3px;font-size:10px}.animation-modal-backdrop{z-index:100;background:#000000e0;place-items:center;padding:28px;animation:.2s ease-out animation-modal-fade;display:grid;position:fixed;inset:0}.animation-modal{color:#fff;background:#202020;border:1px solid #2b2b2b;border-radius:22px;grid-template-rows:72px minmax(0,1fr) 94px;width:min(92vw,1840px);height:min(90vh,920px);min-height:560px;animation:.28s cubic-bezier(.22,.8,.22,1) animation-modal-enter;display:grid;overflow:visible;box-shadow:0 30px 90px #000b}.animation-modal-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;padding:0 22px;display:flex}.animation-modal-app{align-items:center;gap:10px;min-width:0;display:flex}.animation-modal-app strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.animation-modal-app-icon{color:#111;background:#f2f2f2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.animation-modal-tools{align-items:center;gap:10px;display:flex}.animation-modal-viewers{border-right:1px solid #333;align-items:center;padding-right:12px;display:flex}.animation-modal-viewers i{color:#222;background:#d5d5d5;border:2px solid #202020;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:8px;font-style:normal;font-weight:750;display:grid}.animation-modal-viewers i:first-child{background:#82d5ff;margin-left:0}.animation-modal-viewers i:nth-child(2){background:#ebc6a5}.animation-modal-viewers i:nth-child(3){background:#9eaaa9}.animation-modal-viewers i:last-child{color:#fff;background:#4a4a4a}.animation-modal-icon-button{color:#ddd;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:18px;display:grid}.animation-modal-icon-button:hover{background:#303030}.animation-modal-close{color:#999;background:#2b2b2b;margin-left:6px;font-size:24px}.animation-modal-stage{place-items:center;min-height:0;padding:20px 96px;display:grid;position:relative;overflow:hidden}.animation-modal-phone{place-items:center;height:min(58vh,590px);display:grid}.animation-modal-phone .mini-phone{aspect-ratio:150/292;border-radius:38px;width:auto;height:100%;padding:13px;box-shadow:0 24px 50px #0008}.animation-modal-phone .phone-status{font-size:9px}.animation-modal-phone .mini-screen{gap:13px;height:calc(100% - 40px);padding:28px 20px}.animation-modal-phone .mini-screen strong{font-size:26px}.animation-modal-phone .mini-screen b{font-size:17px}.animation-modal-phone .mini-screen small{font-size:10px}.animation-modal-phone .cover-art{height:52%;font-size:40px}.animation-modal-web{aspect-ratio:1.72;background:#fff;border-radius:8px;width:min(76vw,1180px);overflow:hidden;box-shadow:0 24px 60px #0008}.animation-modal-web .web-image-slide{font-size:10px}.animation-modal-web .web-image-bar{gap:8px}.animation-modal-web .web-image-bar i{width:8px;height:8px}.animation-modal-web .web-image-content aside{gap:14px;padding:24px 20px}.animation-modal-web .web-image-content aside b{font-size:13px}.animation-modal-web .web-image-content main{padding:36px 32px}.animation-modal-web .web-image-content h4{margin:14px 0 28px;font-size:clamp(28px,3.2vw,54px)}.animation-modal-web .web-image-lines{gap:10px}.animation-modal-web .web-image-lines i{height:10px}.animation-modal-web .web-image-panels{gap:14px;margin-top:32px}.animation-modal-web .web-image-panels i{height:clamp(80px,11vw,160px)}.animation-modal-next{color:#fff;cursor:pointer;background:#393939;border:0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.animation-modal-next:hover{background:#4b4b4b}.animation-modal-footer{border-top:1px solid #292929;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:14px 22px;display:grid}.animation-modal-found{color:#8e8e8e;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.animation-modal-found b{color:#ddd;text-overflow:ellipsis;white-space:nowrap;background:#333;border-radius:7px;max-width:135px;padding:7px 9px;font-size:11px;overflow:hidden}.animation-modal-actions{align-items:center;gap:8px;display:flex;position:relative}.animation-modal-actions button{color:#fff;cursor:pointer;background:#333;border:0;border-radius:999px;min-height:40px;padding:0 17px;font-size:12px;font-weight:650}.animation-modal-actions button.is-primary{color:#111;background:#fff}.animation-modal-actions button[aria-label=More\ actions]{width:40px;padding:0}.animation-modal-actions .animation-see-similar{white-space:nowrap;background:#111;min-height:34px;position:absolute;top:51px;left:50%;transform:translate(-50%)}.animation-modal-info{color:#888;justify-items:end;gap:5px;font-size:11px;display:grid}.animation-modal-info button{color:#ddd;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}@keyframes animation-modal-fade{0%{opacity:0}}@keyframes animation-modal-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}}@container (width<=1663px){.app-gallery.is-ios-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}.app-gallery.is-ios-gallery:not(.is-animations) .app-gallery-item:nth-child(4n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}}@container (width<=1629px){.app-gallery.is-web-gallery:not(.is-animations){grid-template-columns:repeat(3,minmax(394px,1fr))}.app-gallery.is-web-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}.app-gallery.is-web-gallery:not(.is-animations) .app-gallery-item:nth-child(3n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}}@container (width<=1327px){.app-gallery.is-ios-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}.app-gallery.is-ios-gallery:not(.is-animations) .app-gallery-item:nth-child(3n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}}@container (width<=1217px){.app-gallery.is-web-gallery:not(.is-animations){grid-template-columns:repeat(2,minmax(394px,1fr))}.app-gallery.is-web-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}.app-gallery.is-web-gallery:not(.is-animations) .app-gallery-item:nth-child(2n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}}@container (width<=976px){.app-gallery.is-ios-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}.app-gallery.is-ios-gallery:not(.is-animations) .app-gallery-item:nth-child(2n) .app-info-popover{transform-origin:100% 100%;left:auto;right:0}}@container (width<=805px){.app-gallery.is-web-gallery:not(.is-animations){grid-template-columns:minmax(394px,458px)}.app-gallery.is-web-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}}@container (width<=611px){.app-gallery.is-ios-gallery:not(.is-animations) .app-info-popover{transform-origin:0 100%;left:0;right:auto}}@media (width<=1000px){.quote-grid{columns:3}.flow-visual .mini-phone:first-child{display:none}.app-header{grid-template-columns:auto 1fr auto}.settings-layout{grid-template-columns:220px minmax(0,560px);gap:54px}.saved-all>div{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-all.is-web>div,.product-detail-gallery.is-ios{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-gallery.is-web{grid-template-columns:1fr}.more-like-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.more-like-grid article:nth-child(n+4){display:none}}@media (width<=680px){.page-shell{width:min(100% - 32px,540px)}.public-nav{width:calc(100% - 32px);height:52px;margin-top:8px;padding:0 13px 0 17px;top:8px}.public-nav .mark{width:32px}.public-nav nav,.nav-join{display:none}.menu-button{margin-left:auto;display:block}.hero{padding-top:66px}.hero-icon-stage{width:62px;height:70px;margin-bottom:31px}.hero-rotating-icon{border-radius:17px;width:58px;height:58px;left:2px}.hero-rotating-icon:before{width:40px;left:8px}.hero-icon-wise strong{font-size:33px}.hero-icon-shop strong{font-size:19px}.hero-icon-pink strong{font-size:33px}.hero h1{letter-spacing:-.069em;max-width:100%;margin-inline:auto;font-size:clamp(27px,8.5vw,34px);line-height:1.02}.hero>p{max-width:340px;margin:24px auto 30px;font-size:15px;line-height:1.45}.hero>p br{display:none}.trusted{margin-top:50px}.trusted-set{gap:25px}.trusted b:nth-child(n+4){display:none}.preview-section{width:100%;margin-top:75px}.product-video{border-radius:0}.product-video-placeholder:before{border-radius:10px;width:88%;height:74%}.video-window-mark{top:16%;left:9%}.video-window-mark .mark{width:27px}.video-play{width:48px;height:48px;font-size:14px}.product-video-placeholder small{font-size:9px;top:calc(50% + 35px)}.library-section{min-height:700px}.library-copy{top:43%}.section-kicker{margin-bottom:30px}.library-section h2{gap:12px;font-size:46px}.floating-app{border-radius:14px;width:52px;height:52px}.floating-app.is-visible{scale:.9}.floating-app:nth-child(2),.floating-app:nth-child(6),.floating-app:nth-child(7),.floating-app:nth-child(11){display:none}.floating-app:first-child{top:10%;left:-2%}.floating-app:nth-child(3){top:3%;left:43%}.floating-app:nth-child(4){top:10%;right:-1%}.floating-app:nth-child(5){top:39%;right:4%}.floating-app:nth-child(8){top:76%;left:11%}.floating-app:nth-child(9){top:89%;left:-3%}.floating-app:nth-child(10){top:91%;left:48%}.floating-app:nth-child(12){top:84%;right:-2%}.patterns-section{padding:100px 0 80px}.section-heading h2,.flows-section>h2,.features-section>h2,.testimonials>h2,.final-cta h2{font-size:39px}.segmented{margin-bottom:42px}.pattern-window{--pattern-gap:9px;--pattern-quarter-gap:2.25px}.pattern-item{width:150px}.pattern-item .mini-phone{border-radius:23px;width:150px;height:292px;padding:8px}.pattern-item .mini-screen{height:252px;padding:16px 11px}.pattern-item .cover-art{height:130px;font-size:24px}.flows-section{padding-top:100px}.flow-grid{grid-template-columns:1fr;gap:55px;margin-top:45px}.flow-visual{height:430px}.flow-visual .mini-phone{border-radius:28px;width:170px;height:332px;display:block!important}.flow-visual .mini-phone:first-child{margin-left:-85px}.flow-visual .mini-screen{height:289px;padding:18px 13px}.flow-visual .cover-art{height:150px;font-size:27px}.features-section{padding-top:135px}.features-grid{grid-template-columns:1fr;gap:48px;margin-top:42px}.feature-art{height:360px}.testimonials{padding-top:140px;padding-bottom:105px}.testimonials:after{-webkit-backdrop-filter:blur(7px);height:165px}.quote-grid{columns:2;column-gap:9px;margin-top:45px}.quote-grid blockquote{border-radius:11px;padding:13px}.quote-grid p{font-size:10px}.final-cta{padding:155px 0 90px}.final-cta .page-shell>p{max-width:340px;margin-inline:auto;line-height:1.45}.brand-marquee{margin-top:80px}.brand-marquee-row+.brand-marquee-row{margin-top:22px}.brand-marquee-track{--brand-gap:34px;--brand-quarter-gap:8.5px}.brand-marquee-item{gap:10px;font-size:16px}.brand-icon{border-radius:10px;width:38px;height:38px}.brand-icon b{font-size:13px}.footer{padding:42px 22px 23px}.footer-shell{grid-template-columns:1fr 1fr;gap:45px 30px;min-height:315px}.footer-brand{grid-column:1/-1}.footer-bottom{font-size:9px}.app-header{justify-content:space-between;width:100%;height:66px;padding:0 16px;display:flex}.app-brand{flex:auto;gap:14px;overflow:hidden}.app-brand .mark{width:35px}.app-section-nav{scrollbar-width:none;gap:14px;overflow-x:auto}.app-section-nav::-webkit-scrollbar{display:none}.app-section-nav button{font-size:13px}.app-search{height:44px;position:absolute;top:78px;left:16px;right:16px}.app-actions{flex:none}.app-actions .icon-button{display:none}.app-actions .icon-button:first-child{display:grid}.pro-button{height:34px;padding-inline:13px}.profile-button{width:34px;height:34px}.settings-header{width:100%;height:62px;padding:0 16px}.settings-header .mark{width:36px}.settings-layout{width:100%;padding:2px 16px 65px;display:block}.settings-nav{scrollbar-width:none;gap:4px;margin:0 -16px 38px;padding:8px 16px;display:flex;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav>button,.settings-nav>a{white-space:nowrap;flex:none;width:auto;min-height:38px;padding-inline:10px}.settings-nav>.is-active{background:#202020}.settings-content{width:100%;max-width:560px;margin:0 auto}.settings-identity{text-align:center;justify-items:center;margin-bottom:52px}.settings-profile-avatar{width:92px;height:92px;font-size:38px}.settings-row{min-height:68px}.settings-row span{white-space:normal}.settings-preference-row{min-height:76px}.settings-notice{bottom:16px;right:16px}.settings-preferences>h1{font-size:28px}html[data-lenslab-theme=light] .settings-nav>.is-active{background:#e8e8e4}.app-main{width:100%;padding:72px 16px 24px;overflow:clip}.explore-heading{margin-bottom:18px;font-size:38px}.explore-tabs{gap:4px;min-height:52px}.explore-navigation{gap:8px;min-height:52px}.explore-tab{gap:6px;padding-inline:8px;font-size:14px}.saved-main{width:100%;padding:72px 16px 60px;overflow:hidden}.saved-main h1{font-size:38px}.saved-toolbar{scrollbar-width:none;gap:10px;margin-right:-16px;padding-right:16px;overflow-x:auto}.saved-type-tabs,.saved-create{flex:none}.saved-collections{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.saved-collection-card{flex:none;width:min(76vw,284px)}.saved-collection-hit>div{width:100%}.saved-all{margin-top:50px}.saved-all .saved-items-grid{scrollbar-width:none;gap:14px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.saved-item{min-width:min(74vw,280px)}.saved-all.is-web .saved-item,.saved-all.is-sites .saved-item{min-width:min(86vw,390px)}.saved-item-preview{height:auto}.saved-dialog{padding:25px 18px 18px}.gallery-controls{border-top:1px solid #222;height:auto;padding-top:14px;display:block;position:relative}.gallery-left{display:block}.app-tabs{scrollbar-width:none;gap:23px;width:calc(100vw - 32px);padding-right:58px;font-size:13px;overflow-x:auto}.app-tabs button{white-space:nowrap}.filter-button{font-size:13px;position:absolute;top:20px;right:8px}.upgrade-banner{height:auto;min-height:43px;margin-top:10px;padding:9px 12px;font-size:11px;line-height:1.35}.app-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.app-gallery-item{scroll-snap-align:start;min-width:min(78vw,330px)}.app-card{border-radius:23px;height:430px}.app-card.is-ios{height:505px;padding:12px}.app-card.is-web,.is-sites-page .app-card.is-web{aspect-ratio:1;height:auto}.app-video-frame,.app-image-carousel{width:min(76%,220px);height:352px}.app-card.is-ios .app-video-frame,.app-card.is-ios .app-image-carousel{aspect-ratio:9/19.5;width:min(92%,238px);height:auto}.app-card.is-web .app-video-frame,.app-card.is-web .app-image-carousel{aspect-ratio:16/9;width:88%;height:auto}.carousel-control{width:38px;height:38px;font-size:29px}.card-caption{padding-top:11px}.app-gallery.is-animations{gap:12px;display:flex}.app-gallery.is-animations .app-gallery-item{min-width:min(84vw,360px)}.animation-card{height:430px}.animation-preview{height:362px}.animation-preview .mini-phone{border-radius:27px;width:174px;height:340px;padding:9px}.animation-preview .mini-screen{height:295px;padding:18px 13px}.animation-caption{padding-top:11px}.scroll-to-top{bottom:16px;right:16px}.explore-feed-heading h2{font-size:19px}.product-detail-main{width:100%;padding:72px 16px 55px;overflow:hidden}.product-detail-hero{align-items:flex-start;margin-top:34px}.product-detail-title{align-items:flex-start;gap:14px}.product-detail-icon{border-radius:15px;width:58px;height:58px}.product-detail-title h1{font-size:36px}.product-detail-upgrade{flex-wrap:wrap;align-items:flex-start;line-height:1.35}.product-detail-summary{display:block}.product-detail-facts{grid-template-columns:repeat(3,1fr);gap:12px}.product-detail-facts b{font-size:10px;line-height:1.35}.product-detail-actions{margin-top:22px}.product-detail-tabs{scrollbar-width:none;gap:22px;margin-right:-16px;padding-right:16px;overflow-x:auto}.product-detail-tabs button{white-space:nowrap;flex:none}.product-detail-tabs>span{display:none}.product-detail-gallery,.product-detail-gallery.is-ios,.product-detail-gallery.is-web{grid-template-columns:1fr;margin-top:24px}.product-detail-gallery.is-ios article{height:500px}.product-detail-gallery.is-web article{padding:14px}.product-detail-gallery.is-web .web-image-content h4{font-size:24px}.product-detail-gallery.is-web .web-image-panels i{height:62px}.product-detail-access-zone{margin-top:38px}.product-detail-paywall{min-height:220px;margin-inline:-16px;padding-inline:18px}.product-detail-paywall h2{font-size:28px}.product-detail-paywall p{max-width:330px;margin-inline:auto;line-height:1.45}.product-detail-library.is-locked article{filter:blur(10px)}.more-like-section{margin-top:72px}.more-like-grid,.more-like-grid.is-ios,.more-like-grid.is-web{scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.more-like-grid article,.more-like-grid article:nth-child(n+4){min-width:min(78vw,300px);display:block}.more-like-preview{height:420px}.more-like-grid.is-web .more-like-preview{height:auto}.animation-modal-backdrop{padding:8px}.animation-modal{border-radius:17px;grid-template-rows:58px minmax(0,1fr) auto;width:100%;height:calc(100dvh - 16px);min-height:0}.animation-modal-header{padding:0 12px}.animation-modal-app strong{font-size:15px}.animation-modal-app-icon{border-radius:9px;width:32px;height:32px}.animation-modal-viewers{display:none}.animation-modal-tools{gap:3px}.animation-modal-icon-button{width:32px;height:32px}.animation-modal-stage{padding:16px 52px 16px 16px}.animation-modal-phone{height:min(55vh,470px)}.animation-modal-phone .mini-phone{border-radius:30px;padding:10px}.animation-modal-phone .mini-screen{height:calc(100% - 34px);padding:21px 15px}.animation-modal-web{aspect-ratio:1.15;width:100%}.animation-modal-web .web-image-content{grid-template-columns:29% 1fr}.animation-modal-web .web-image-content aside{gap:8px;padding:13px 9px}.animation-modal-web .web-image-content main{padding:18px 13px}.animation-modal-web .web-image-content h4{font-size:24px}.animation-modal-web .web-image-panels{gap:7px;margin-top:18px}.animation-modal-web .web-image-panels i{height:66px}.animation-modal-next{width:40px;height:40px;right:7px}.animation-modal-footer{grid-template-columns:1fr auto;gap:12px;padding:12px}.animation-modal-found{scrollbar-width:none;grid-column:1/-1;overflow-x:auto}.animation-modal-found b{flex:none}.animation-modal-actions{justify-self:start}.animation-modal-actions button{min-height:36px;padding-inline:14px}.animation-modal-actions .animation-see-similar{display:none}.animation-modal-info{justify-self:end}}.knowledge-shell{--knowledge-line:#30302d;--knowledge-muted:#96968f;--knowledge-panel:#1d1d1b;background:#151513}.knowledge-index{width:var(--content-rail);margin:0 auto;padding:46px 0 96px}.knowledge-index-heading{border-bottom:1px solid var(--knowledge-line);grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:clamp(32px,6vw,96px);padding-bottom:35px;display:grid}.knowledge-index-heading span{color:#8f8f88;margin-bottom:12px;font-size:12px;font-weight:650;display:block}.knowledge-index-heading h1{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(34px,3.1vw,48px);line-height:1.02}.knowledge-index-heading p{color:#aaa9a2;max-width:410px;margin:0;font-size:14px;line-height:1.6}.knowledge-search{border-bottom:1px solid var(--knowledge-line);grid-template-columns:minmax(0,1fr) minmax(300px,510px);align-items:center;gap:28px;min-height:72px;padding:17px 0;display:grid}.knowledge-search>label{color:#aaa9a2;font-size:13px;font-weight:650}.knowledge-search>div{background:#1b1b19;border:1px solid #3b3b37;border-radius:999px;align-items:center;gap:11px;min-width:0;padding:6px 7px 6px 14px;transition:border-color .2s,background .2s;display:flex}.knowledge-search>div:focus-within{background:#20201e;border-color:#888880}.knowledge-search>div>span{color:#c1c1ba;flex:0 0 20px;place-items:center;width:20px;font-size:22px;font-weight:700;line-height:1;display:grid}.knowledge-search input{color:#f1f1ea;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 14px/1.2 inherit}.knowledge-search input::placeholder{color:#777771}.knowledge-search button,.knowledge-search-summary button,.knowledge-pagination button{color:#171715;cursor:pointer;background:#eeeee7;border:0;border-radius:999px;font:700 12px/1 inherit}.knowledge-search button{white-space:nowrap;flex:none;min-width:68px;min-height:36px;padding:0 17px}.knowledge-search button:hover,.knowledge-pagination button:hover{background:#fff}.knowledge-search-summary{color:#a5a59f;justify-content:space-between;align-items:center;gap:18px;min-height:43px;font-size:12px;display:flex}.knowledge-search-summary b{color:#f0f0e9;font-weight:650}.knowledge-search-summary button{color:#c4c4bd;background:#292926;padding:8px 11px}.knowledge-search-summary button:hover{color:#fff;background:#343430}.knowledge-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:28px;display:grid}.knowledge-topic-card{background:#1b1b19;border:1px solid #30302d;border-radius:18px;grid-template-rows:auto 1fr auto;width:100%;min-width:0;max-width:500px;padding:8px 8px 14px;transition:border-color .2s,transform .2s;display:grid}.knowledge-topic-card:hover{border-color:#62625c;transform:translateY(-3px)}.knowledge-topic-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.knowledge-topic-cover{aspect-ratio:1.5;background:#242421;border-radius:12px;position:relative;overflow:hidden}.knowledge-topic-cover:after{content:"";background:linear-gradient(#0000 46%,#0008);position:absolute;inset:0}.knowledge-topic-cover img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.knowledge-topic-card:hover .knowledge-topic-cover img{transform:scale(1.025)}.knowledge-topic-cover span{z-index:1;color:#fff;font-size:12px;font-weight:750;position:absolute;bottom:12px;right:14px}.knowledge-topic-copy{padding:18px 8px 20px}.knowledge-topic-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,1.6vw,26px);line-height:1.08}.knowledge-topic-copy p{max-width:38ch;color:var(--knowledge-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.knowledge-topic-copy strong{color:#d3d3cc;margin-top:10px;font-size:12px;font-weight:650;line-height:1.35;display:block}.knowledge-topic-card.is-search-result .knowledge-topic-copy{padding-bottom:18px}.knowledge-topic-card footer{border-top:1px solid var(--knowledge-line);color:#85857f;justify-content:space-between;align-items:center;min-height:30px;margin:0 8px;padding-top:12px;font-size:11px;display:flex}.knowledge-topic-card footer i{color:#d2d2cc;border:1px solid #3a3a36;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.knowledge-topic-cover.is-fallback{background:radial-gradient(circle at 73% 31%,#77776e 0 12%,#0000 12.3%),linear-gradient(135deg,#2c2c28,#171715 70%)}.knowledge-topic-cover.is-fallback:before{content:"";background:#b2b2aa;border-radius:3px;height:3px;position:absolute;bottom:16%;left:13%;right:13%;box-shadow:0 12px #696963}.knowledge-status,.knowledge-empty{min-height:340px;color:var(--knowledge-muted);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.knowledge-status>span{border:2px solid #4b4b46;border-top-color:#eee;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite search-spin}.knowledge-status b,.knowledge-empty h2{color:#eee;letter-spacing:-.035em;margin:0;font-size:24px}.knowledge-status p,.knowledge-empty p{margin:0}.knowledge-status button{color:#eee;cursor:pointer;background:0 0;border:1px solid #4a4a45;border-radius:999px;margin-top:5px;padding:9px 14px}.knowledge-empty>span{color:#aaa;border:1px solid #3a3a36;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.knowledge-pagination{color:#85857f;justify-content:center;align-items:center;gap:14px;min-height:92px;font-size:11px;display:flex}.knowledge-pagination .is-spinner{border:2px solid #4b4b46;border-top-color:#eee;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite search-spin}.knowledge-pagination button{min-height:38px;padding:0 18px}.knowledge-pagination>span:last-child{color:#73736d;font-variant-numeric:tabular-nums}.knowledge-reader{width:var(--content-rail);border-top:1px solid #262624;grid-template-columns:344px minmax(0,1fr);min-height:calc(100dvh - 72px);margin-inline:auto;display:grid}.knowledge-outline{border-right:1px solid var(--knowledge-line);scrollbar-width:thin;background:#181816;min-width:0;height:calc(100dvh - 72px);padding:28px 24px 48px;position:sticky;top:0;overflow-y:auto}.knowledge-outline-head{justify-content:space-between;align-items:center;display:flex}.knowledge-outline-head>a{color:#aaa9a3;font-size:12px}.knowledge-outline-head button{display:none}.knowledge-outline-topic{border-bottom:1px solid var(--knowledge-line);margin:28px 0 20px;padding-bottom:20px}.knowledge-outline-topic small{color:#aaa9a3;font-size:11px}.knowledge-outline-topic h2{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:8px 0 10px;font-size:20px;font-weight:650;line-height:1.4}.knowledge-outline-topic p{color:#aaa9a3;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.knowledge-outline nav ul{margin:0;padding:0;list-style:none}.knowledge-outline nav ul ul{border-left:1px solid #33332f;margin:5px 0 8px 11px;padding-left:13px}.knowledge-outline nav>ul>li+li{margin-top:4px}.knowledge-outline-item{border-radius:8px;align-items:center;min-width:0;display:flex;position:relative}.knowledge-outline-item:hover{background:#242421}.knowledge-outline-item.is-active{background:#2b2b27}.knowledge-outline-item.is-active:before{content:"";background:#c8c8c0;border-radius:2px;width:2px;position:absolute;inset:12px auto 12px 0}.knowledge-outline nav a{color:#b2b2aa;overflow-wrap:anywhere;text-wrap:balance;border-radius:8px;flex:1;align-self:stretch;min-width:0;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.knowledge-outline nav a:hover{color:#fff}.knowledge-outline nav a.is-active{color:#f1f1eb;font-weight:600}.knowledge-outline nav ul ul a{font-size:13px}.knowledge-outline-word{vertical-align:top;overflow-wrap:anywhere;max-width:100%;display:inline-block}.knowledge-outline-toggle{color:#aaa9a3;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-right:4px;padding:0;display:grid}.knowledge-outline-toggle:hover{color:#fff;background:#33332f}.knowledge-outline :is(nav a,.knowledge-outline-toggle,.knowledge-outline-head a):focus-visible{outline-offset:-2px;outline:2px solid #eee}.knowledge-outline-toggle span{font-size:17px;line-height:1;transition:transform .18s;display:block}.knowledge-outline-toggle[aria-expanded=true] span{transform:rotate(180deg)}.knowledge-article-pane{color:#1d1d1b;background:#f5f5f1;min-width:0;padding:0 clamp(24px,3vw,48px) 120px;position:relative}.knowledge-article-pane.is-loading:after{content:"";background:#595954;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite alternate knowledge-pulse;position:fixed;top:81px;right:clamp(24px,3vw,48px);box-shadow:0 0 0 4px #59595420}@keyframes knowledge-pulse{to{opacity:.35;transform:scale(.7)}}.knowledge-article-pane>.knowledge-status,.knowledge-article-pane>.knowledge-empty{color:#777771}.knowledge-article-pane>.knowledge-status b,.knowledge-article-pane>.knowledge-empty h2{color:#1d1d1b}.knowledge-article{max-width:940px;margin:0 auto;padding-top:27px}.knowledge-breadcrumbs{color:#898983;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;font-size:11px;display:flex}.knowledge-breadcrumbs a:hover{color:#171715}.knowledge-breadcrumbs span{align-items:center;gap:8px;display:inline-flex}.knowledge-breadcrumbs i{color:#b1b1ab;font-style:normal}.knowledge-article>header{border-bottom:1px solid #d8d8d2;margin-top:36px;padding-bottom:28px}.knowledge-article>header h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(42px,5.1vw,70px);line-height:.98}.knowledge-article>header div{color:#92928b;justify-content:space-between;align-items:center;gap:20px;min-height:24px;margin-top:25px;font-size:11px;display:flex}.knowledge-article>header a{color:#454541;border-bottom:1px solid #aaa}.knowledge-article-cover{object-fit:cover;border-radius:16px;width:100%;max-height:520px;margin-top:32px;display:block}.knowledge-pro-gate{background:#fff;border:1px solid #d8d8d2;max-width:760px;margin-top:52px;padding:34px 38px}.knowledge-pro-gate h2{margin:0 0 10px;font-size:28px}.knowledge-pro-gate p{color:#65655f;margin:0 0 24px;line-height:1.7}.knowledge-pro-gate a{color:#fff;background:#1d1d1b;border-radius:7px;padding:12px 22px;text-decoration:none;display:inline-block}.knowledge-pro-gate a:focus-visible{outline-offset:3px;outline:2px solid #243a86}.knowledge-rich-content{color:#33332f;overflow-wrap:anywhere;max-width:780px;padding:41px 0 100px;font-size:16px;line-height:1.78}.knowledge-rich-content>:first-child{margin-top:0}.knowledge-rich-content h1,.knowledge-rich-content h2,.knowledge-rich-content h3,.knowledge-rich-content h4{color:#1d1d1b;letter-spacing:-.035em;scroll-margin-top:24px;line-height:1.15}.knowledge-rich-content h2{border-top:1px solid #deded8;margin:50px 0 17px;padding-top:28px;font-size:28px}.knowledge-rich-content h3{margin:35px 0 13px;font-size:21px}.knowledge-rich-content p{margin:0 0 20px}.knowledge-rich-content a{color:#245fd5;text-underline-offset:3px;text-decoration:underline}.knowledge-rich-content img,.knowledge-rich-content video{border-radius:12px;max-width:100%;height:auto;margin:30px 0;display:block}.knowledge-rich-content blockquote{background:#e9e9e4;border-left:3px solid #222;margin:28px 0;padding:17px 20px}.knowledge-rich-content pre{color:#e9e9e5;background:#22221f;border-radius:10px;max-width:100%;margin:28px 0;padding:20px;font-size:13px;line-height:1.65;overflow-x:auto}.knowledge-rich-content code{background:#e6e6e0;border-radius:4px;padding:2px 5px;font-size:.9em}.knowledge-rich-content pre code{background:0 0;padding:0}.knowledge-rich-content table{border-collapse:collapse;width:100%;margin:28px 0;font-size:14px}.knowledge-rich-content th,.knowledge-rich-content td{text-align:left;border:1px solid #d1d1cb;padding:10px 12px}.knowledge-rich-content hr{border:0;border-top:1px solid #d7d7d1;margin:42px 0}html[data-lenslab-theme=light] .knowledge-shell{--knowledge-line:#d9d9d3;--knowledge-muted:#70706b;background:#eeeeea}.knowledge-shell .app-header{background:inherit}html[data-lenslab-theme=light] .knowledge-topic-card{background:#f8f8f4;border-color:#d7d7d1}.knowledge-topic-cover{background:#deded8}@media (width>=681px){.knowledge-reader-shell{height:100dvh;overflow:hidden}.knowledge-reader-shell .app-header{z-index:3;position:relative}.knowledge-reader{height:calc(100dvh - 72px);min-height:0;overflow:hidden}.knowledge-outline{overscroll-behavior:contain;height:100%;position:relative;top:auto}.knowledge-article-pane{overscroll-behavior:contain;height:100%;overflow-y:auto}}@media (width<=1200px){.knowledge-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.knowledge-index{width:var(--content-rail);padding-top:48px}.knowledge-index-heading{grid-template-columns:1fr;gap:18px}.knowledge-search{grid-template-columns:1fr;gap:10px}.knowledge-search>div{width:100%}.knowledge-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-reader{grid-template-columns:288px minmax(0,1fr)}.knowledge-outline{padding-inline:20px}.knowledge-article-pane{padding-inline:34px}}@media (width<=680px){.knowledge-index{width:var(--content-rail);padding:58px 0 72px}.knowledge-index-heading{gap:17px;padding-bottom:26px}.knowledge-index-heading h1{font-size:36px}.knowledge-index-heading p{font-size:13px}.knowledge-search{min-height:0;margin-top:0;padding:15px 0}.knowledge-search>label{font-size:12px}.knowledge-search>div{gap:8px;padding-left:12px}.knowledge-search button{min-width:64px;padding-inline:13px}.knowledge-search-summary{min-height:45px}.knowledge-topic-grid{grid-template-columns:1fr;padding-top:22px}.knowledge-topic-card{border-radius:18px}.knowledge-topic-cover{border-radius:12px}.knowledge-reader{padding-top:56px;display:block}.knowledge-outline{z-index:2;border-bottom:1px solid #33332f;border-right:0;height:auto;padding:0 16px;position:relative;top:auto;overflow:visible}.knowledge-outline-head{min-height:55px}.knowledge-outline-head>a{font-size:12px}.knowledge-outline-head button{color:#e7e7e1;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font:700 12px inherit;display:flex}.knowledge-outline-head button span{transition:transform .2s}.knowledge-outline.is-open .knowledge-outline-head button span{transform:rotate(180deg)}.knowledge-outline-topic,.knowledge-outline nav{display:none}.knowledge-outline.is-open .knowledge-outline-topic,.knowledge-outline.is-open nav{display:block}.knowledge-outline-topic{margin:16px 0 18px;padding-bottom:18px}.knowledge-outline nav{max-height:55vh;padding-bottom:18px;overflow-y:auto}.knowledge-article-pane{min-height:calc(100dvh - 177px);padding:0 18px 80px}.knowledge-article{padding-top:20px}.knowledge-breadcrumbs{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.knowledge-article>header{margin-top:28px}.knowledge-article>header h1{font-size:42px}.knowledge-rich-content{padding-top:32px;font-size:15px}.knowledge-rich-content h2{font-size:25px}.knowledge-rich-content pre{margin-inline:-4px;padding:16px}.product-detail-main{overflow:visible}.request-content-backdrop{align-items:end;padding:8px}.request-content-modal{border-radius:22px;width:100%;height:calc(100dvh - 16px);min-height:0}.request-content-stage{width:min(368px,100% - 34px);padding-top:61px}.request-content-stage h2{font-size:30px}.request-content-shot{width:70px;height:70px;margin-bottom:21px}.search-modal-backdrop{align-items:end;padding:8px}.search-modal{border-radius:19px;grid-template-rows:62px auto minmax(0,1fr);width:100%;height:calc(100dvh - 16px)}.search-modal-header{padding-inline:15px 10px}.search-modal-header input{font-size:12px}.search-modal-body{grid-template-rows:54px minmax(0,1fr);grid-template-columns:1fr;display:grid}.search-modal-body>nav{scrollbar-width:none;border-bottom:1px solid #2e2e2e;border-right:0;gap:5px;padding:8px;display:flex;overflow-x:auto}.search-modal-body>nav button{flex:none;width:auto;height:37px;padding-inline:10px;font-size:12px}.search-modal-body>nav i{width:15px;font-size:14px}.search-history-row{padding:0 12px}.search-history-row button{height:35px}.search-results{padding:16px 8px 28px}.search-app-strip{gap:7px}.search-app-strip img{border-radius:13px;width:44px;height:44px}.search-catalog-section h3{margin-inline:10px}.search-catalog-list a{min-height:36px;padding-inline:10px;font-size:13px}.onboarding-backdrop{align-items:end;padding:8px}.onboarding-modal{border-radius:22px;width:100%;min-height:min(610px,100dvh - 16px);max-height:calc(100dvh - 16px)}.onboarding-stage{width:min(368px,100% - 34px);min-height:548px;padding-top:64px}.onboarding-stage>.mark{margin-bottom:28px}.onboarding-stage h2{font-size:30px}.onboarding-profile{gap:14px}.onboarding-pro ul{margin-block:21px 23px}.onboarding-prices{margin-bottom:20px}.subscription-backdrop{align-items:end;padding:8px}.subscription-modal{border-radius:18px;width:100%;max-height:calc(100dvh - 16px);padding:27px 16px 20px}.subscription-heading h2{max-width:290px;font-size:25px}.subscription-heading>p{max-width:280px;line-height:1.45}.subscription-pro-badge{margin-bottom:13px}.subscription-plans{grid-template-columns:1fr;margin-top:20px}.subscription-plan{padding:20px}.team-dialog-layer{border-radius:0;position:fixed}.team-dialog{padding:25px 18px 18px}}@media (hover:none){.app-info-popover{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.hero-rotating-icon,.trusted-set{opacity:0;filter:none;transform:none;animation:none!important}.hero-rotating-icon:first-child,.trusted-set:first-child{opacity:1}.floating-app{animation:none!important}.pattern-viewport{scrollbar-width:none;overflow-x:auto}.pattern-window{animation:none!important}.pattern-set.is-clone,.brand-marquee-set.is-clone{display:none}.brand-marquee-track,.animation-modal-backdrop,.animation-modal,.search-modal-backdrop,.search-modal,.onboarding-backdrop,.onboarding-modal,.onboarding-stage,.subscription-backdrop,.subscription-modal,.subscription-pro-badge,.subscription-price,.team-dialog-layer,.team-dialog,.request-content-backdrop,.request-content-modal,.request-content-stage{animation:none!important}}@media (width<=719px){.login-page{display:block}.login-panel{min-height:100svh;padding:112px 24px 46px}.login-brand{top:52px}.login-form{width:min(350px,100%)}.login-form h1{font-size:32px}.login-visual{display:none}}@media (prefers-reduced-motion:reduce){.login-form,.login-visual,.login-mosaic-column{animation:none!important}}.login-form button:disabled,.profile-menu button:disabled{opacity:.55;cursor:wait}.login-resend{color:inherit;background:0 0;border:0;margin:16px auto;text-decoration:underline;display:block}.login-form .auth-error,.auth-error{color:#ffabab;overflow-wrap:anywhere;font-size:14px}.auth-status{color:#fff;text-align:center;background:#202020;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}.auth-status button{border:0;border-radius:24px;padding:12px 24px}.profile-button img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.public-profile-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-profile-modal{color:#f8f8f8;background:#222;border-radius:22px;width:min(560px,100%);min-height:560px;padding:58px 24px 20px;position:relative;box-shadow:0 30px 100px #0009}.public-profile-modal header,.public-profile-intro{text-align:center;max-width:390px;margin:0 auto 26px}.public-profile-modal h2{letter-spacing:-.055em;margin:0;font-size:31px;line-height:1.05}.public-profile-modal p{color:#aaa;line-height:1.35}.public-profile-close{color:#bbb;cursor:pointer;background:#303030;border:0;border-radius:50%;width:30px;height:30px;font-size:24px;position:absolute;top:17px;right:17px}.public-profile-preview{border:1px solid #3b3b3b;border-radius:25px;align-content:start;justify-items:center;width:214px;height:198px;margin:32px auto;padding:23px 24px 24px;display:grid}.public-profile-preview>img{object-fit:cover;background:#d7c5ff;border-radius:50%;width:60px;height:60px;display:block}.public-profile-preview-lines{align-items:center;gap:12px;margin-top:22px;display:flex}.public-profile-preview-lines i{background:#383838;border-radius:999px;width:31px;height:8px}.public-profile-preview-tiles{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin-top:23px;display:grid}.public-profile-preview-tiles i{background:#363636;border-radius:8px;height:32px}.public-profile-modal footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:36px;display:flex}.public-profile-progress{background:#474747;border-radius:999px;width:108px;height:4px;overflow:hidden}.public-profile-progress i{background:#f1f1f1;width:36px;height:100%;display:block}.public-profile-fields{grid-template-columns:1fr 1fr;gap:18px 16px;max-width:490px;margin:auto;display:grid}.public-profile-fields label{color:#eee;gap:7px;font-size:13px;font-weight:700;display:grid}.public-profile-fields label:nth-of-type(3),.public-profile-fields label:nth-of-type(5){grid-column:1/-1}.public-profile-fields input{box-sizing:border-box;color:#f4f4f4;background:#363636;border:0;border-radius:14px;outline:1px solid #0000;width:100%;height:48px;padding:0 16px;font:15px inherit}.public-profile-fields input:focus{outline-color:#fff}.public-profile-fields small{color:#aaa;font-size:11px;font-weight:400}.profile-save,.profile-secondary{color:#111;cursor:pointer;background:#fff;border:1px solid #4a4a4a;border-radius:999px;min-width:112px;height:44px;padding:0 18px;font:700 14px inherit}.profile-secondary{color:#eee;background:0 0}.public-profile-fields .profile-save{grid-column:2;justify-self:end}.profile-editor{min-height:0}.public-profile-page{color:#f5f5f5;text-align:center;background:#111;align-content:center;justify-items:center;gap:15px;min-height:100dvh;padding:30px;display:grid}.public-profile-page h1{letter-spacing:-.06em;margin:0;font-size:36px}.public-profile-page p{color:#bbb;margin:0}.public-profile-page a{color:#ddd}.public-profile-avatar{color:#fff;background:#88a2b1;border-radius:50%;place-items:center;width:122px;height:122px;font-size:56px;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-fields fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.public-profile-fields legend{color:#eee;margin-bottom:9px;font-size:13px;font-weight:700}.profile-link-options{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.profile-link-options button{color:#e8e8e8;cursor:pointer;background:0 0;border:1px solid #555;border-radius:50%;width:36px;height:36px;font:700 15px/1 inherit}.profile-link-options button.is-active{color:#171717;background:#f7f7f7;border-color:#f7f7f7}.profile-editor .public-profile-avatar{width:120px;height:120px;margin:22px auto 0}.public-profile-fields small.is-valid{color:#8fdaa9}.public-profile-fields small.is-invalid{color:#faa}.profile-page-shell .public-profile-page{width:var(--content-rail);color:#f5f5f5;text-align:left;background:0 0;min-height:calc(100dvh - 68px);margin:0 auto;padding:86px 0 100px;display:block}.public-profile-identity{text-align:center;justify-items:center;display:grid}.public-profile-identity h1{letter-spacing:-.065em;margin:19px 0 8px;font-size:clamp(36px,4vw,48px);line-height:1}.public-profile-identity p{color:#b6b6b6;font-size:15px}.public-profile-identity p i{margin:0 9px;font-style:normal}.public-profile-identity>a{color:#d7d7d7;margin-top:8px;font-size:14px;text-decoration:none}.public-profile-socials{gap:9px;margin-top:15px;display:flex}.public-profile-socials a{color:#eee;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.public-profile-identity>.profile-secondary{margin-top:20px}.public-profile-content{width:100%;min-width:0;margin-top:76px;container-type:inline-size}.public-profile-content nav{border-bottom:1px solid #292929;justify-content:center;gap:27px;margin-bottom:22px;display:flex}.public-profile-content nav button{color:#858585;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font:700 14px inherit}.public-profile-content nav button.is-active{color:#f4f4f4;border-bottom-color:#f4f4f4}.public-profile-cards{grid-template-columns:repeat(5,minmax(340px,1fr));gap:16px;display:grid}.public-profile-cards article{min-width:0}.public-profile-cards article>div{background:#232323;border-radius:20px;place-items:center;height:258px;display:grid;overflow:hidden}.public-profile-cards .mini-phone{width:132px;height:230px;transform:none}.public-profile-cards .web-slide{width:82%;height:56%;transform:none}.public-profile-cards strong{margin-top:12px;font-size:15px;display:block}.public-profile-cards small{color:#898989;margin-top:3px;font-size:13px;display:block}@container (width<=1763px){.public-profile-cards{grid-template-columns:repeat(4,minmax(340px,1fr))}}@container (width<=1407px){.public-profile-cards{grid-template-columns:repeat(3,minmax(340px,1fr))}}@container (width<=1051px){.public-profile-cards{grid-template-columns:repeat(2,minmax(340px,1fr))}}@container (width<=695px){.public-profile-cards{grid-template-columns:minmax(340px,380px)}}.pricing-page{color:#f4f4f4;--pricing-rail:min(1180px, calc(100% - (var(--layout-gutter) * 2)));background:#111;min-height:100dvh}.pricing-nav{width:var(--pricing-rail);align-items:center;gap:24px;height:62px;margin-inline:auto;display:flex}.pricing-nav .mark{width:40px}.pricing-nav nav{color:#777;gap:18px;font-size:11px;font-weight:700;display:flex}.pricing-nav nav a:hover,.pricing-nav-login:hover{color:#fff}.pricing-nav-login{color:#aaa;margin-left:auto;font-size:11px;font-weight:700}.pricing-page main{width:var(--pricing-rail);margin-inline:auto}.pricing-hero{text-align:center;justify-items:center;padding:68px 0 35px;display:grid}.pricing-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,5.2vw,68px);line-height:.96}.pricing-hero>p{color:#929292;margin:17px 0 22px;font-size:13px}.pricing-cycle{background:#1d1d1d;border-radius:10px;grid-template-columns:1fr 1fr;width:172px;height:32px;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0c}.pricing-cycle>span{background:#393939;border-radius:8px;width:calc(50% - 3px);transition:transform .28s cubic-bezier(.22,.8,.22,1);position:absolute;top:3px;bottom:3px;left:3px}.pricing-cycle.is-quarterly>span{transform:translate(100%)}.pricing-cycle button{z-index:1;color:#878787;cursor:pointer;background:0 0;border:0;font:700 10px inherit;position:relative}.pricing-cycle button[aria-pressed=true]{color:#fff}.pricing-hero>small{color:#6b9dff;margin-top:9px;font-size:10px}.pricing-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-plan{background:#151515;border:1px solid #282828;border-radius:12px;min-width:0;min-height:405px;padding:22px 21px}.pricing-plan-pro{background:#222;border-color:#333}.pricing-plan-label{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.pricing-plan-label h2{letter-spacing:-.045em;margin:0;font-size:21px}.pricing-plan-label b{color:#eee;border:1px solid #ccc;border-radius:999px;padding:4px 7px;font-size:8px}.pricing-plan>p{color:#909090;min-height:28px;margin:4px 0 13px;font-size:10px}.pricing-page-price{align-items:center;gap:8px;min-height:51px;animation:.28s both subscription-price-swap;display:flex}.pricing-page-price strong{letter-spacing:-.065em;font-size:36px;line-height:1}.pricing-page-price span{color:#c1c1c1;font-size:9px;line-height:1.32}.pricing-page-price small{color:#777;font-size:8px}.pricing-page-price-custom{align-items:start;padding-top:7px}.pricing-page-price-custom strong{font-size:29px}.pricing-primary-button,.pricing-secondary-button{color:#fff;cursor:pointer;background:#272727;border:1px solid #484848;border-radius:9px;justify-content:center;align-items:center;width:100%;height:34px;margin-top:13px;font:700 10px inherit;transition:transform .18s,background .18s;display:flex}.pricing-primary-button{color:#111;background:#fff;border-color:#fff}.pricing-primary-button:hover,.pricing-secondary-button:hover{transform:translateY(-1px)}.pricing-primary-button:hover{background:#e8e8e8}.pricing-secondary-button:hover{background:#353535}.pricing-primary-button:disabled,.pricing-secondary-button:disabled{cursor:wait;opacity:.65;transform:none}.pricing-members{color:#737373;text-align:center;margin:7px 0 18px;font-size:8px;display:block}.pricing-plan h3{margin:0 0 10px;font-size:10px}.pricing-plan .subscription-features{gap:7px}.pricing-plan .subscription-features li{min-height:14px;font-size:9px}.pricing-plan .subscription-features li>i{width:13px;height:13px;font-size:8px}.pricing-checkout-message{color:#c9c9c9;text-align:center;max-width:420px;margin:18px auto -2px;font-size:11px}.pricing-checkout-message a{color:#fff;text-decoration:underline}.pricing-student-link{color:#aaa;border-bottom:1px solid #777;width:max-content;max-width:100%;margin:17px auto 0;font-size:9px;display:block}.pricing-logo-section{text-align:center;padding:112px 0 132px}.pricing-logo-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(28px,3.7vw,43px);line-height:.97}.pricing-logo-row{color:#ddd;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;display:flex;overflow:hidden}.pricing-logo-row b{letter-spacing:-.045em;font-size:13px}.pricing-logo-row b:nth-child(3n){font-size:15px}.pricing-logo-row b:nth-child(5n){font-size:11px}.pricing-finance{border-top:1px solid #222;border-bottom:1px solid #222;grid-template-columns:1fr 1fr;align-items:center;min-height:330px;margin-bottom:125px;padding:35px 68px;display:grid}.pricing-finance>div:first-child>span{color:#bbb;border:1px solid #666;border-radius:5px;padding:4px 6px;font-size:7px}.pricing-finance h2{letter-spacing:-.06em;margin:16px 0 9px;font-size:34px}.pricing-finance p{color:#aaa;margin:0;font-size:10px;line-height:1.45}.pricing-finance button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;min-width:73px;height:28px;margin-top:19px;font:700 9px inherit}.pricing-finance>div:first-child>small{color:#6f6f6f;margin-top:10px;font-size:8px;display:block}.pricing-finance-art{background:radial-gradient(circle at 73% 32%,#252525,#0000 48%);border-radius:20px;justify-self:end;width:260px;height:215px;position:relative}.pricing-finance-art i{color:#d9d9d9;background:#1b1b1b;border:1px solid #2e2e2e;border-radius:13px;place-items:center;width:74px;height:74px;font-size:25px;font-style:normal;display:grid;position:absolute;box-shadow:0 14px 28px #0005}.pricing-finance-art i small{color:#999;text-align:center;width:100px;font-size:7px;position:absolute;bottom:-16px}.pricing-finance-art i:first-child{top:37px;left:5px}.pricing-finance-art i:nth-child(2){color:#9f7bff;top:4px;right:52px}.pricing-finance-art i:nth-child(3){color:#79d383;bottom:20px;left:43px}.pricing-finance-art i:nth-child(4){color:#6ee0d0;bottom:26px;right:7px}.pricing-finance-art i:nth-child(5){color:#77b796;bottom:-11px;right:91px}.pricing-comparison{margin-bottom:152px}.pricing-comparison-head,.pricing-comparison-row{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(70px,.42fr));align-items:center;gap:10px;display:grid}.pricing-comparison-head{color:#a9a9a9;text-align:center;border-bottom:1px solid #303030;min-height:41px;font-size:9px}.pricing-comparison-group{padding-top:41px}.pricing-comparison-group h2{letter-spacing:-.035em;margin:0 0 16px;font-size:16px}.pricing-comparison-row{color:#a2a2a2;border-bottom:1px solid #1d1d1d;min-height:29px;font-size:9px}.pricing-comparison-row>span{color:#d1d1d1}.pricing-comparison-row>b{color:#b8b8b8;text-align:center;font-weight:600}.pricing-comparison-row>b:not(:first-of-type){color:#f1f1f1}.pricing-faq{grid-template-columns:.9fr 1.1fr;gap:75px;padding-bottom:150px;display:grid}.pricing-faq>h2{letter-spacing:-.065em;margin:0;font-size:clamp(31px,3.5vw,45px);line-height:.94}.pricing-faq>div{align-content:start;gap:7px;display:grid}.pricing-faq article{background:#242424;border-radius:8px;overflow:hidden}.pricing-faq button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 14px;font:600 10px inherit;display:flex}.pricing-faq button span{color:#aaa;font-size:15px;transition:transform .2s}.pricing-faq article.is-open button span{transform:rotate(180deg)}.pricing-faq p{color:#aaa;margin:-1px 14px 14px;font-size:10px;line-height:1.45}.pricing-footer{width:var(--pricing-rail);color:#929292;border-top:1px solid #282828;grid-template-columns:2fr 1fr 1fr;gap:35px;margin-inline:auto;padding:45px 0 31px;display:grid}.pricing-footer .mark{width:40px}.pricing-footer p{max-width:160px;margin:13px 0 0;font-size:8px;line-height:1.5}.pricing-footer>div:not(:first-child){align-content:start;gap:8px;font-size:9px;display:grid}.pricing-footer b{color:#f3f3f3;font-size:9px}.pricing-footer a:hover{color:#fff}.pricing-footer>small{color:#5f5f5f;grid-column:1/-1;padding-top:42px;font-size:8px}@media (width<=680px){:root{--layout-gutter:16px}.public-profile-modal{border-radius:20px;min-height:0;padding:54px 20px 20px}.public-profile-fields{grid-template-columns:1fr;gap:13px}.public-profile-fields label,.public-profile-fields label:nth-of-type(3),.public-profile-fields label:nth-of-type(5){grid-column:1}.public-profile-fields .profile-save{grid-column:1;justify-self:end}.public-profile-preview{margin:10px auto;transform:scale(.85)}.profile-page-shell .public-profile-page{width:calc(100% - 32px);padding-top:72px}.public-profile-identity h1{font-size:36px}.public-profile-content{margin-top:54px}.public-profile-content nav{gap:20px}.public-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-profile-cards article>div{border-radius:16px;height:205px}.public-profile-cards .mini-phone{width:111px;height:191px}.public-profile-cards strong{margin-top:9px;font-size:14px}.public-profile-cards small{font-size:12px}.pricing-nav{width:calc(100% - 32px);height:58px}.pricing-nav nav{gap:13px}.pricing-page main{width:calc(100% - 32px)}.pricing-hero{padding:54px 0 31px}.pricing-hero>p{max-width:285px;line-height:1.45}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan{min-height:0;padding:22px 20px}.pricing-logo-section{padding:80px 0}.pricing-logo-row{scrollbar-width:none;justify-content:flex-start;margin-top:34px;padding-bottom:6px;overflow-x:auto}.pricing-logo-row b{flex:none}.pricing-finance{margin-inline:-16px;grid-template-columns:1fr;gap:32px;margin-bottom:85px;padding:35px 16px}.pricing-finance-art{transform-origin:top;justify-self:center;margin-bottom:-20px;transform:scale(.9)}.pricing-comparison{scrollbar-width:none;margin-inline:-16px;margin-bottom:93px;padding:0 16px 5px;overflow-x:auto}.pricing-comparison>*{min-width:560px}.pricing-comparison-group{padding-top:30px}.pricing-faq{grid-template-columns:1fr;gap:33px;padding-bottom:85px}.pricing-footer{grid-template-columns:1fr 1fr;width:calc(100% - 32px);padding-top:35px}.pricing-footer>div:first-child{grid-column:1/-1}.pricing-footer>small{padding-top:25px}.app-header,.settings-header,.app-main,.saved-main,.product-detail-main{width:var(--content-rail);padding-left:0;padding-right:0}.app-search{left:var(--layout-gutter);right:var(--layout-gutter)}.app-gallery{margin-left:0}.settings-layout{width:var(--settings-rail);padding-left:0;padding-right:0}.settings-nav{margin-inline:calc(var(--layout-gutter) * -1);padding-inline:var(--layout-gutter)}.pricing-nav,.pricing-page main,.pricing-footer{width:var(--pricing-rail)}}.saved-collection-card{width:284px;color:inherit;display:block;position:relative}.saved-collection-hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.saved-collection-hit>div{background:#252525;border:1px solid #2d2d2d;border-radius:22px;place-items:center;width:284px;height:304px;transition:border-color .18s,transform .2s;display:grid;overflow:hidden}.saved-collection-card:hover .saved-collection-hit>div,.saved-collection-card.is-selected .saved-collection-hit>div{border-color:#666;transform:translateY(-2px)}.saved-collection-hit>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:12px;padding-right:34px;font-size:13px;overflow:hidden}.saved-collection-hit>small{color:#888;margin-top:4px;font-size:11px}.saved-collection-skeleton{background:linear-gradient(100deg,#1b1b1b 20%,#292929 42%,#1b1b1b 64%) 0 0/200% 100%;border-radius:22px;width:284px;height:304px;animation:1.2s linear infinite saved-shimmer}.saved-inline-error{color:#c99;cursor:pointer;background:0 0;border:0;min-height:80px}.saved-apps-cover>div{grid-template-columns:repeat(2,52px)}.saved-apps-cover .app-preview-icon{border-radius:13px;width:52px;height:52px}.saved-collection-cover{grid-template-rows:repeat(2,1fr);gap:2px;padding:2px;grid-template-columns:repeat(2,1fr)!important}.saved-collection-cover>img,.saved-collection-cover>video{object-fit:cover;width:100%;height:100%;display:block}.saved-collection-cover.is-empty{position:relative;display:grid!important}.saved-collection-cover.is-empty span{font-size:0}.saved-collection-cover.is-empty:before{content:"";background:#171717;border-radius:12px;width:114px;height:70px;box-shadow:-25px 8px 0 -4px #171717,25px 8px 0 -4px #171717}.saved-collection-cover.is-empty span:before{content:"";background:#333;border-radius:50%;width:15px;height:15px;position:absolute;top:126px;left:134px}.saved-collection-cover.is-empty i{background:#333;border-radius:4px;width:34px;height:4px;position:absolute;top:151px}.saved-collection-cover.is-empty i:last-child{width:24px;top:160px}.saved-collection-menu{position:absolute;bottom:10px;right:0}.saved-collection-menu>button{color:#aaa;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:12px}.saved-collection-menu>div{z-index:5;background:#242424;border:1px solid #3d3d3d;border-radius:10px;width:124px;padding:6px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 14px 40px #000b}.saved-collection-menu>div button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}.saved-collection-menu>div button:hover{background:#333}.saved-collection-menu>div button.is-danger{color:#e6a0a0}.saved-all>header{justify-items:start;gap:12px;margin-bottom:30px;display:grid}.saved-all>header h2{margin:0}.saved-all-title>button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #393939;border-radius:999px;padding:6px 10px;font-size:10px}.saved-items-grid{gap:30px 24px}.saved-all.is-web .saved-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-all.is-web .saved-item-preview{aspect-ratio:1.5;height:auto;padding:0}.saved-flow-preview{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:100%;height:100%;display:grid}.saved-flow-preview img,.saved-flow-preview video{object-fit:cover;width:100%;height:100%;display:block}.saved-item-meta{margin-top:12px}.saved-item-meta .saved-app-caption{margin-top:0}.saved-load-more{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:999px;min-width:112px;height:38px;margin:28px auto 0;font-size:11px;display:block}.saved-dialog>button[type=submit].is-danger{color:#fff;background:#a33d3d}.saved-dialog-error{color:#e6a0a0!important;margin:0!important}.saved-dialog-more{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;align-self:center;margin-top:14px;padding:9px 16px}[data-lenslab-theme=light] .saved-collection-hit>div{border-color:#ddd}.client-app-detail-main{padding-top:30px}.client-app-detail-hero{margin-top:0;display:block}.client-app-detail-hero .product-detail-title{align-items:start;gap:0;width:100%;display:grid}.client-app-detail-hero .product-detail-title>.app-preview-icon{border-radius:27px;width:96px;height:96px;margin:0 0 25px}.client-app-detail-copy{min-width:0}.client-app-detail-hero .product-detail-title h1{letter-spacing:-.055em;max-width:1120px;margin:0;font-size:clamp(38px,3.25vw,46px);font-weight:720;line-height:1.05}.client-app-detail-hero .product-detail-title h1>span{color:inherit;font-size:inherit}.client-app-detail-subtitle{color:inherit;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;white-space:pre-line}.client-app-detail-upgrade{background:#2d2d2d;border:0;border-radius:12px;min-height:44px;margin-top:25px;padding:8px 16px;font-size:14px}.client-app-detail-upgrade b{border-radius:999px;padding:3px 8px;font-size:10px}.client-app-detail-summary{justify-content:start;justify-items:start;gap:0;margin-top:25px;display:grid}.client-app-detail-summary .product-detail-facts{grid-template-columns:168px 143px minmax(180px,280px);gap:32px}.client-app-detail-summary .product-detail-facts small{font-size:14px}.client-app-detail-summary .product-detail-facts b{margin-top:5px;font-size:16px;line-height:1.25}.client-app-detail-summary .product-detail-actions{margin-top:28px}.client-app-detail-summary .product-detail-actions button,.client-app-detail-summary .product-detail-actions a{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#181818;border:1px solid #3b3b3b;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.client-app-detail-summary .product-detail-actions button:first-child{color:#111;background:#fff;border-color:#fff;min-width:66px}.client-app-detail-summary .product-detail-actions button:disabled{opacity:.65;cursor:wait}.client-app-detail-tabs{margin-top:37px}.client-app-detail-toolbar{z-index:40;background:#111;border-bottom:1px solid #292929;align-items:center;gap:24px;min-height:54px;margin-top:37px;display:flex;position:sticky;top:0}.client-app-detail-toolbar details{flex:none;position:relative}.client-app-detail-toolbar summary{color:#ddd;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #303030;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:14px;font-weight:650;list-style:none;display:flex}.client-app-detail-toolbar summary::-webkit-details-marker{display:none}.client-app-detail-toolbar details[open] summary{background:#202020;border-color:#555}.client-app-detail-version-menu>summary{color:#fff;background:0 0;border-color:#0000;padding-inline:0}.client-app-detail-toolbar-divider{background:#303030;flex:none;width:1px;height:24px}.client-app-detail-section-tabs{align-items:stretch;gap:26px;height:54px;display:flex}.client-app-detail-section-tabs button{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:14px;font-weight:650}.client-app-detail-section-tabs button.is-active{color:#fff;border-color:#fff}.client-app-detail-version-panel,.client-app-detail-screen-panel{z-index:70;background:#292929;border:1px solid #3b3b3b;border-radius:15px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 45px #0008}.client-app-detail-version-panel{width:238px;padding:8px 0}.client-app-detail-version-panel button{color:#fff;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:grid}.client-app-detail-version-panel button:hover,.client-app-detail-version-panel button.is-selected{background:#3a3a3a}.client-app-detail-version-panel button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-app-detail-version-panel button em{color:#eee;background:#555;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal}.client-app-detail-version-panel button i{color:#ccc;opacity:0;font-size:16px;font-style:normal}.client-app-detail-version-panel button.is-selected i{opacity:1}.client-app-detail-screen-panel{background:#24252b;width:320px;padding:10px 8px 8px}.client-app-detail-screen-menu>summary{max-width:220px}.client-app-detail-screen-menu>summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-app-detail-screen-panel>label{color:#aaa;border-bottom:1px solid #3b3d46;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.client-app-detail-screen-panel input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.client-app-detail-screen-panel>div{max-height:284px;padding-top:8px;overflow-y:auto}.client-app-detail-screen-panel button{color:#f1f1f1;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:650;display:flex}.client-app-detail-screen-panel button:hover,.client-app-detail-screen-panel button.is-selected{background:#393b49}.client-app-detail-screen-panel button i{color:#17181d;background:#5b5e69;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.client-app-detail-screen-panel button.is-selected i{background:#fff}.client-app-detail-screen-panel p{color:#888;margin:16px 11px;font-size:12px}.client-app-detail-filter-group+.client-app-detail-filter-group{margin-top:8px}.client-app-detail-filter-group h3,.client-app-detail-flow-group{color:#9a9ca6;margin:12px 11px 5px;font-size:11px;font-weight:500}.client-app-detail-flow-group{align-items:center;min-height:28px;margin-inline:0;display:flex}.client-app-detail-filter-icon{color:#aaa;letter-spacing:-4px;font-size:14px}.client-app-flow-layout{grid-template-columns:280px minmax(0,1fr);gap:28px;min-width:0;margin-top:18px;display:grid}.client-app-flow-results{min-width:0}.client-app-flow-results .client-app-detail-grid{margin-top:0}.client-app-flow-tree{flex-direction:column;align-self:start;min-width:0;max-height:min(780px,100vh - 90px);display:flex;position:sticky;top:72px;overflow:hidden}.client-app-flow-tree-search{color:#fff;background:#282828;border-radius:999px;flex:none;align-items:center;gap:9px;height:42px;padding:0 15px;display:flex}.client-app-flow-tree-search span{font-size:22px;line-height:1}.client-app-flow-tree-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.client-app-flow-tree-search input::placeholder{color:#929292}.client-app-flow-tree-list{scrollbar-width:thin;scrollbar-color:#494949 transparent;min-height:0;padding:16px 0 28px;overflow-y:auto}.client-app-flow-tree-list p{color:#999;margin:12px;font-size:13px}.client-app-flow-tree-row{color:#aaa;border-radius:7px;align-items:center;min-height:38px;padding-right:10px;display:flex}.client-app-flow-tree-row:hover{color:#fff;background:#202020}.client-app-flow-tree-row.is-selected{color:#fff}.client-app-flow-tree-name{min-width:0;min-height:38px;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:600;overflow:hidden}.client-app-flow-tree-toggle{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:19px}.client-app-flow-tree-name:focus-visible,.client-app-flow-tree-toggle:focus-visible,.client-app-flow-tree-search:focus-within{outline-offset:-2px;outline:2px solid #8bb8ff}.client-app-flow-results .client-app-locked-section{margin-top:52px}.client-app-flow-sections{gap:46px;min-width:0;display:grid}.client-app-flow-section{min-width:0;scroll-margin-top:74px}.client-app-flow-rail{min-width:0;position:relative}.client-app-flow-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#4b4b4b transparent;gap:16px;min-width:0;padding-bottom:7px;display:flex;overflow:auto hidden}.client-app-flow-slide{aspect-ratio:9/19.5;scroll-snap-align:start;background:#242424;border-radius:26px;flex:none;width:clamp(176px,12vw,238px);overflow:hidden}.client-app-flow-slide img,.client-app-flow-slide video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.client-app-flow-slide-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.client-app-flow-slide-trigger:focus-visible{outline-offset:-4px;outline:3px solid #8bb8ff}.client-app-flow-slide.is-empty{background:#242424}.client-app-flow-section.is-web .client-app-flow-slide{aspect-ratio:16/10;border-radius:16px;width:clamp(270px,28vw,440px)}.client-app-flow-arrow{z-index:2;color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#777c;border:0;border-radius:50%;place-items:center;padding:0 0 4px;font-size:32px;line-height:1;display:grid;position:absolute;top:calc(50% - 16px);transform:translateY(-50%)}.client-app-flow-arrow.is-previous{left:12px}.client-app-flow-arrow.is-next{right:12px}.client-app-flow-arrow:hover{background:#999e}.client-app-flow-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.client-app-flow-footer{justify-content:space-between;align-items:flex-start;gap:14px;min-height:47px;padding-top:10px;display:flex}.client-app-flow-footer h2{color:#fff;margin:0;font-size:15px;font-weight:650;line-height:1.3}.client-app-flow-footer p{color:#999;margin:4px 0 0;font-size:12px}.client-app-flow-footer>button{color:#fff;min-height:32px;font:inherit;cursor:pointer;opacity:0;background:#222;border:1px solid #484848;border-radius:999px;padding:0 16px;font-size:12px}.client-app-flow-section:hover .client-app-flow-footer>button,.client-app-flow-section:focus-within .client-app-flow-footer>button{opacity:1}.client-app-flow-locked-zone{gap:46px;min-width:0;display:grid;position:relative}.client-app-flow-paywall{margin-inline:0;top:54px}.client-app-flow-section.is-locked .client-app-flow-viewport{pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.client-app-flow-section.is-locked .client-app-flow-slide img,.client-app-flow-section.is-locked .client-app-flow-slide video{filter:blur(12px);opacity:.76;transform:scale(1.1)}.client-app-flow-preview-backdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);background:#000b;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.client-app-flow-preview{color:#fff;background:#171717;border:1px solid #303030;border-radius:22px;grid-template-rows:70px minmax(0,1fr) 72px;width:min(1680px,100vw - 20px);height:min(950px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 32px 100px #000c}.client-app-flow-preview>header{border-bottom:1px solid #303030;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:0 24px;display:grid}.client-app-flow-preview-title{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.client-app-flow-preview-title strong,.client-app-flow-preview-title b{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-app-flow-preview-title strong{font-size:16px}.client-app-flow-preview-title b{font-size:14px}.client-app-flow-preview-title span{color:#888;flex:none;font-size:12px}.client-app-flow-preview-title img{border-radius:7px;flex:none;width:28px;height:28px}.client-app-flow-preview-tabs{background:#292929;border-radius:999px;gap:3px;padding:3px;display:flex}.client-app-flow-preview-tabs button{color:#aaa;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:650}.client-app-flow-preview-tabs button.is-active{color:#fff;background:#111}.client-app-flow-preview-close{color:#aaa;cursor:pointer;background:#2e2e2e;border:0;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;padding:0;font:25px/1 inherit;display:grid}.client-app-flow-preview-stage{background:#141414;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.client-app-flow-preview-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#666 transparent;align-items:center;gap:18px;width:100%;height:100%;padding:22px 32px;display:flex;overflow:auto hidden}.client-app-flow-preview-slide{aspect-ratio:9/19.5;scroll-snap-align:start;background:#242424;border-radius:27px;flex:none;height:min(100%,760px);overflow:hidden}.client-app-flow-preview-slide img,.client-app-flow-preview-slide video,.client-app-flow-preview-single img,.client-app-flow-preview-single video{object-fit:contain;width:100%;height:100%;display:block}.client-app-flow-preview-stage.is-web .client-app-flow-preview-slide{aspect-ratio:16/10;border-radius:14px;width:min(72vw,820px);height:auto}.client-app-flow-preview-single{aspect-ratio:9/19.5;background:#242424;border-radius:27px;max-width:calc(100% - 100px);height:calc(100% - 34px);position:relative;overflow:hidden}.client-app-flow-preview-stage.is-web .client-app-flow-preview-single{aspect-ratio:16/10;border-radius:14px;width:min(1000px,100% - 100px);height:auto;max-height:calc(100% - 34px)}.client-app-flow-preview-hotspot{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;position:absolute}.client-app-flow-preview-hotspot:hover{outline-offset:-2px;background:#8bb8ff24;outline:2px solid #8bb8ffbb}.client-app-flow-preview-hotspot.is-revealed{outline-offset:-2px;background:#8bb8ff30;outline:2px solid #8bb8ff;box-shadow:0 0 0 4px #8bb8ff33,0 0 22px #8bb8ff88}.client-app-flow-preview-loading,.client-app-flow-preview-retry{z-index:3;color:#fff;font:inherit;background:#242424;border:1px solid #555;border-radius:999px;padding:7px 12px;font-size:12px;position:absolute;bottom:14px;right:20px}.client-app-flow-preview-retry{cursor:pointer}.client-app-flow-preview-arrow{z-index:2;color:#fff;cursor:pointer;background:#656565cc;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:24px/1 inherit;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.client-app-flow-preview-arrow.is-previous{left:18px}.client-app-flow-preview-arrow.is-next{right:18px}.client-app-flow-preview>footer{color:#999;border-top:1px solid #303030;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 24px;font-size:12px;display:grid}.client-app-flow-preview>footer>div{gap:8px;display:flex}.client-app-flow-preview>footer>span:last-child{text-align:right}.client-app-flow-preview>footer button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#292929;border:1px solid #424242;border-radius:999px;padding:0 15px;font-size:12px;font-weight:700}.client-app-flow-preview>footer button.is-primary{color:#111;background:#fff;border-color:#fff}.client-app-flow-preview button:focus-visible{outline-offset:3px;outline:2px solid #8bb8ff}.client-app-flow-restricted-row{min-width:0}.client-app-flow-restricted-rail{gap:16px;display:flex;overflow:hidden}.client-app-flow-restricted-rail i{aspect-ratio:9/19.5;background:linear-gradient(145deg,#3d3d3d,#181818 58%,#303030);border-radius:18px;flex:0 0 clamp(180px,16vw,250px)}.client-app-flow-restricted-row h2{color:#aaa;margin:12px 0 0;font-size:15px;font-weight:650}.client-app-flow-restricted-row.is-web .client-app-flow-restricted-rail i{aspect-ratio:16/10;flex-basis:clamp(270px,28vw,440px)}.client-app-detail-showing{color:#777;text-align:right;white-space:nowrap;margin-left:auto;font-size:10px;line-height:1.2}.client-app-detail-showing b{color:#aaa;font-weight:500}.client-app-detail-load-more{color:#888;justify-content:center;align-items:center;gap:10px;min-height:72px;font-size:11px;display:flex}[data-lenslab-theme=light] .client-app-detail-toolbar{background:#f6f6f3;border-color:#deded9}[data-lenslab-theme=light] .client-app-detail-version-menu>summary,[data-lenslab-theme=light] .client-app-detail-section-tabs button.is-active{color:#151515}[data-lenslab-theme=light] .client-app-detail-section-tabs button.is-active{border-color:#151515}.client-app-detail-grid.is-ios .client-app-detail-media{aspect-ratio:9/19.5;height:auto}.client-app-detail-grid.is-web .client-app-detail-media{aspect-ratio:16/10;height:auto}.client-app-detail-card>.client-app-detail-media:last-child{padding:0}.client-app-detail-media img,.client-app-detail-media video{object-fit:cover;object-position:top;width:100%;height:100%}.client-app-detail-card,.client-app-flow-card{position:relative}.client-app-detail-card.is-selectable{outline-offset:3px;border-radius:18px;outline:2px solid #0000;transition:outline-color .16s}.client-app-detail-card.is-selectable.is-selected{outline-color:#f4f4f4}.client-app-card-select{z-index:4;color:#111;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#14141433;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .14s,transform .14s,background-color .14s;display:grid;position:absolute;top:11px;left:11px;transform:scale(.9);box-shadow:0 2px 12px #0005}.client-app-card-select span{border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.client-app-detail-card.is-selectable:hover .client-app-card-select,.client-app-card-select:focus-visible,.client-app-detail-card.is-selected .client-app-card-select{opacity:1;transform:scale(1)}.client-app-card-select:focus-visible{outline-offset:3px;outline:3px solid #8bb8ff}.client-app-detail-card.is-selected .client-app-card-select{background:#fff;border-color:#fff}.client-app-detail-card.is-selectable .client-app-highlight-badge{left:47px}.client-app-detail-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.client-app-detail-preview-trigger:focus-visible{outline-offset:-4px;outline:3px solid #8bb8ff}.client-app-detail-preview-trigger>img,.client-app-detail-preview-trigger>video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.client-app-highlight-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#646464ad;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1;position:absolute;top:11px;left:11px}.client-app-locked-preview{pointer-events:none;-webkit-user-select:none;user-select:none}.client-app-locked-placeholder{filter:blur(18px);background:linear-gradient(155deg,#7198ed 0 22%,#f8f8f6 23% 68%,#87a6e9 69% 100%);width:100%;height:100%;display:block;transform:scale(1.12)}.client-app-locked-preview.is-flow{overflow:hidden}.client-app-locked-preview.is-flow .client-app-flow-media{min-height:190px}.client-app-locked-flow-copy{filter:blur(8px);opacity:.6;align-content:center;gap:18px;padding:24px;display:grid}.client-app-locked-flow-copy i{background:#aaa;border-radius:999px;height:18px;display:block}.client-app-locked-flow-copy i:nth-child(2){width:78%}.client-app-locked-flow-copy i:nth-child(3){width:46%}.client-app-detail-nav-sentinel{margin-top:37px}.client-app-detail-toolbar{margin-top:0}.client-app-detail-toolbar>.app-preview-icon{border-radius:9px;flex:none;width:34px;height:34px}.client-app-detail-toolbar.is-pinned:before{content:"";z-index:-1;background:#111;border-bottom:1px solid #292929;height:54px;position:fixed;inset:0 0 auto;box-shadow:0 14px 26px #111c}[data-lenslab-theme=light] .client-app-detail-toolbar.is-pinned:before{background:#f6f6f3;border-color:#deded9}.client-app-detail-toolbar.is-pinned .client-app-detail-version-menu,.client-app-detail-toolbar.is-pinned .is-version-divider{display:none}.client-app-highlight-grid{align-items:start}.client-app-flow-teaser{background:#171717;border:1px solid #292929;border-radius:18px;grid-template-rows:58% 42%;min-width:0;display:grid;position:relative;overflow:hidden}.client-app-detail-grid.is-ios .client-app-flow-teaser{aspect-ratio:9/19.5}.client-app-detail-grid.is-web .client-app-flow-teaser{aspect-ratio:16/10}.client-app-flow-teaser-viewport{background:#202020;border-bottom:1px solid #292929;min-height:0;overflow:hidden}.client-app-flow-teaser-track{align-items:stretch;gap:8px;width:max-content;min-width:100%;height:100%;padding:12px 0;display:flex}.client-app-flow-teaser-track.is-animated{animation:16s linear infinite client-app-flow-scroll}.client-app-flow-teaser-track>div{background:#111;border:1px solid #383838;border-radius:13px;flex:none;width:clamp(92px,8.5vw,148px);height:100%;overflow:hidden}.client-app-flow-teaser-track img,.client-app-flow-teaser-track video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.client-app-flow-teaser-copy{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:16px 15px 14px;display:flex;overflow:hidden}.client-app-flow-teaser-copy h2{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:17px;font-weight:700;line-height:1.05;overflow:hidden}.client-app-flow-teaser-copy button{color:#d5d5d5;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:12px;font-weight:650}.client-app-flow-teaser-copy button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.client-app-locked-section{margin-top:52px;position:relative}.client-app-detail-paywall{margin-inline:-34px;top:54px}.client-app-detail-shell .product-detail-paywall{z-index:35;min-height:300px;box-shadow:none;-webkit-backdrop-filter:none;background:#111;border:0;margin-inline:0;padding:55px 24px 60px;position:sticky;top:54px}.client-app-detail-shell .product-detail-paywall:after{content:"";pointer-events:none;background:linear-gradient(#111,#1110);height:96px;position:absolute;top:100%;left:0;right:0}.client-app-detail-paywall strong{color:#fff}.product-detail-supporters{vertical-align:middle;margin-right:9px;display:inline-flex}.product-detail-supporters i{background:radial-gradient(circle at 54% 36%,#f3d0b0 0 18%,#724c38 19% 34%,#242424 35% 100%);border:2px solid #111;border-radius:50%;width:18px;height:18px;margin-left:-5px;display:block}.product-detail-supporters i:first-child{background:radial-gradient(circle at 55% 40%,#c8b69a 0 20%,#242424 21% 100%);margin-left:0}.product-detail-supporters i:nth-child(2){background:radial-gradient(circle at 50% 45%,#b9f1a4 0 25%,#38783a 26% 100%)}.product-detail-supporters i:nth-child(3){background:radial-gradient(circle at 52% 38%,#f1c5a4 0 22%,#4d6f5b 23% 100%)}.client-app-locked-library{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:18px}.client-app-locked-library .client-app-locked-preview{border-color:#202020}.client-app-locked-preview .client-app-detail-media img,.client-app-locked-preview .client-app-preview-grid{filter:blur(12px);opacity:.76;transform:scale(1.12)}.client-app-card-actions{z-index:4;color:#111;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#f9f9f7f5;border-radius:999px;align-items:center;height:46px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:visible;transform:translateY(8px);box-shadow:0 10px 32px #0007}.client-app-detail-card.is-selectable:not(.is-selected):hover .client-app-card-actions,.client-app-detail-card.is-selectable:not(.is-selected):focus-within .client-app-card-actions,.client-app-flow-card.is-saveable:hover .client-app-card-actions,.client-app-flow-card.is-saveable:focus-within .client-app-card-actions{opacity:1;pointer-events:auto;transform:none}.client-app-card-actions>button{color:#111;min-width:0;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:0 8px;font-size:13px;font-weight:720}.client-app-card-actions>button:hover{background:#e3e3e0}.client-app-card-actions>button:disabled{color:#777;cursor:wait}.client-app-card-actions>i{background:#cececa;flex:none;width:1px;height:24px;display:block}.client-app-card-actions.is-save-only{width:116px;left:auto}.client-app-preview-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.client-app-preview-dialog{color:#fff;background:#1d1d1d;border:1px solid #2b2b2b;border-radius:22px;grid-template-rows:66px minmax(0,1fr) 74px;width:min(1500px,100vw - 20px);height:min(900px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 36px 120px #000d}.client-app-preview-dialog>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.client-app-preview-identity{align-items:center;gap:10px;min-width:0;display:flex}.client-app-preview-identity>img,.client-app-preview-identity>.app-icon{border-radius:10px;flex:none;width:40px;height:40px}.client-app-preview-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.client-app-preview-close{color:#bbb;cursor:pointer;background:#303030;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:25px/1 inherit;display:grid}.client-app-preview-close:hover{color:#fff;background:#3a3a3a}.client-app-preview-stage{background:#1b1b1b;place-items:center;min-height:0;padding:18px 88px;display:grid;position:relative;overflow:hidden}.client-app-preview-media{background:#111;border-radius:28px;max-width:100%;max-height:100%;overflow:hidden;box-shadow:0 22px 80px #0009}.client-app-preview-media.is-ios{aspect-ratio:9/19.5;height:100%}.client-app-preview-media.is-web{aspect-ratio:16/10;width:min(1080px,100%)}.client-app-preview-media>img,.client-app-preview-media>video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.client-app-preview-arrow{z-index:2;color:#fff;cursor:pointer;background:#3a3a3a;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font:27px/1 inherit;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #0006}.client-app-preview-arrow:hover{background:#505050}.client-app-preview-arrow.is-previous{left:28px}.client-app-preview-arrow.is-next{right:28px}.client-app-preview-dialog>footer{background:#202020;border-top:1px solid #292929;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:0 20px;display:grid}.client-app-preview-tags{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.client-app-preview-tags>span{color:#999;flex:none;font-size:12px}.client-app-preview-tags>b{color:#ddd;text-overflow:ellipsis;white-space:nowrap;background:#343434;border-radius:8px;min-width:0;padding:7px 10px;font-size:11px;font-weight:650;overflow:hidden}.client-app-preview-actions{align-items:center;gap:8px;display:flex}.client-app-preview-actions>button,.client-app-preview-actions>div>button{color:#fff;min-width:74px;height:44px;font:inherit;cursor:pointer;background:#343434;border:0;border-radius:999px;padding:0 17px;font-size:13px;font-weight:700}.client-app-preview-actions>button:first-child{color:#111;background:#fff}.client-app-preview-actions>button:disabled{opacity:.55;cursor:wait}.client-app-preview-actions>div{position:relative}.client-app-preview-actions>div>button{min-width:44px;padding:0 12px}.client-app-preview-actions>div>div{background:#292929;border-radius:15px;width:210px;padding:8px;display:grid;position:absolute;bottom:52px;right:0;box-shadow:0 18px 60px #000d}.client-app-preview-actions>div>div button{color:#fff;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.client-app-preview-actions>div>div button:hover{background:#393939}.client-app-preview-meta{justify-items:end;gap:4px;min-width:0;display:grid}.client-app-preview-meta span{color:#888;font-size:11px}.client-app-preview-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.client-app-save-picker-backdrop{z-index:1250;-webkit-backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-app-save-picker{color:#f4f4f4;background:#242424;border:1px solid #3b3b3b;border-radius:22px;flex-direction:column;width:min(360px,100%);max-height:min(610px,100dvh - 36px);animation:.2s cubic-bezier(.22,.9,.25,1) client-app-save-picker-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #000c}.client-app-save-picker>header{border-bottom:1px solid #343434;place-items:center;min-height:61px;padding:0 58px;display:grid;position:relative}.client-app-save-picker>header h2{letter-spacing:-.02em;margin:0;font-size:16px}.client-app-save-picker>header button{color:#aaa;cursor:pointer;background:#363636;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:22px/1 inherit;display:grid;position:absolute;top:15px;right:16px}.client-app-save-picker-list{scrollbar-width:thin;scrollbar-color:#555 transparent;min-height:0;padding:9px;overflow-y:auto}.client-app-save-picker-list>p{color:#929292;margin:15px 9px 7px;font-size:11px}.client-app-save-picker-option{color:#eee;text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;display:grid}.client-app-save-picker-option:hover,.client-app-save-picker-option:focus-visible{background:#303030;outline:0}.client-app-save-picker-option.is-selected{background:#2c2c2c}.client-app-save-picker-option:disabled{opacity:.55;cursor:wait}.client-app-save-picker-option>i{color:#eee;background:#333;border:1px solid #424242;border-radius:10px;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid;overflow:hidden}.client-app-save-picker-option>i img,.client-app-save-picker-option>i video{object-fit:cover;width:100%;height:100%;display:block}.client-app-save-picker-option.is-all>i{grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:4px}.client-app-save-picker-option.is-all>i span{border:1.5px solid #ddd;border-radius:1px;width:6px;height:6px}.client-app-save-picker-option.is-create>i{background:#405342;border:0;border-radius:50%}.client-app-save-picker-option>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.client-app-save-picker-option>small{color:#8c8c8c;white-space:nowrap;font-size:10px}.client-app-save-picker-option>em{color:#d7d7d7;text-align:center;min-width:22px;font-size:17px;font-style:normal}.client-app-save-picker-empty{color:#777;font-size:13px}.client-app-save-picker-create{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:6px 9px;display:grid}.client-app-save-picker-create input{color:#fff;background:#181818;border:1px solid #505050;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 12px;font:13px inherit}.client-app-save-picker-create input:focus{border-color:#fff}.client-app-save-picker-create button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 13px;font:700 11px inherit}.client-app-save-picker-status{color:#999;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:62px;margin:5px 8px;font:11px inherit;display:flex}button.client-app-save-picker-status{cursor:pointer;width:calc(100% - 16px)}.client-app-save-picker-status.is-error{color:#e0a2a2}.client-app-save-picker-error{color:#efa7a7;text-align:center;border-top:1px solid #343434;margin:0;padding:11px 18px 14px;font-size:11px}.client-app-save-picker.is-confirming{width:min(430px,100%)}.client-app-save-picker-confirm{gap:28px;padding:25px 16px 16px;display:grid}.client-app-save-picker-confirm>p{color:#bdbdbd;text-align:center;max-width:340px;margin:0 auto;font-size:14px;line-height:1.45}.client-app-save-picker-confirm>p strong{color:#eee}.client-app-save-picker-confirm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-app-save-picker-confirm button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;height:44px;font:700 13px inherit}.client-app-save-picker-confirm button:last-child{color:#ff7446}.client-app-save-picker-confirm button:disabled{opacity:.55;cursor:wait}.client-app-selection-toolbar{z-index:100;min-height:58px;left:50%;bottom:max(22px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1e1ef5;border:1px solid #303030;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 22px;animation:.18s ease-out client-app-selection-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #000b}.client-app-selection-toolbar>strong{white-space:nowrap;min-width:118px;padding-right:8px;font-size:14px}.client-app-selection-toolbar>button{color:#f4f4f4;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#2d2d2d;border:1px solid #454545;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:14px;font-weight:680;display:inline-flex}.client-app-selection-toolbar>button:hover{background:#393939;border-color:#5b5b5b}.client-app-selection-toolbar>button:disabled{opacity:.55;cursor:wait}.client-app-selection-toolbar>button.is-primary{color:#111;background:#fff;border-color:#fff;min-width:72px}.client-app-selection-toolbar>button.is-primary:hover{background:#e8e8e8}.client-app-selection-toolbar button>span{font-size:24px;font-weight:400;line-height:.7}.client-app-selection-toolbar button>em{color:#222;background:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal}.client-app-selection-toolbar button>kbd{font:17px/1 inherit}.client-app-selection-toolbar .figma-mark{width:15px;height:20px;display:block}.client-app-selection-toolbar>button.client-app-copy-figma{background:#3a3a3a;border-color:#6a6a6a}.client-app-selection-toolbar>button.client-app-copy-figma:hover{background:#474747;border-color:#8a8a8a}.client-app-flow-section.is-selectable{transition:border-color .16s,box-shadow .16s}.client-app-flow-section.is-selected{border-color:#777;box-shadow:0 0 0 2px #fff}.client-app-flow-section.is-menu-open{z-index:40;position:relative}.client-app-flow-select{top:13px;left:13px}.client-app-flow-actions{align-items:center;gap:7px;display:flex}.client-app-flow-actions>button,.client-app-flow-more>button{color:#eee;min-height:40px;font:inherit;cursor:pointer;background:#292929;border:1px solid #3f3f3f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.client-app-flow-actions>button.is-primary{color:#111;background:#fff;border-color:#fff}.client-app-flow-actions>button.is-copy{background:#303030}.client-app-flow-actions .figma-mark{width:14px;height:19px}.client-app-flow-more{position:relative}.client-app-flow-more>button{letter-spacing:1px;width:40px;padding:0}.client-app-flow-more>div{z-index:20;color:#f4f4f4;background:#292929;border:1px solid #3c3c3c;border-radius:16px;gap:2px;width:258px;padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 20px 56px #000c}.client-app-flow-more>div button{min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:650;display:grid}.client-app-flow-more>div button:hover,.client-app-flow-more>div button:focus-visible{background:#393939;outline:0}.client-app-flow-more>div svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-app-flow-more>div em{color:#222;background:#fff;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.client-app-flow-actions button:disabled{opacity:.55;cursor:wait}.client-app-action-toast{z-index:110;left:50%;bottom:max(94px, calc(env(safe-area-inset-bottom) + 74px));color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232323f7;border:1px solid #454545;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 15px;font-size:13px;font-weight:680;animation:.18s ease-out client-app-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 44px #000a}.client-app-action-toast:before{content:"✓";color:#151515;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.client-app-action-toast.is-error:before{content:"!";color:#fff;background:#d33}[data-lenslab-theme=light] .client-app-save-picker{color:#191919;background:#f7f7f4;border-color:#d2d2cd;box-shadow:0 30px 90px #0004}[data-lenslab-theme=light] .client-app-save-picker>header{border-color:#deded9}[data-lenslab-theme=light] .client-app-save-picker>header button{color:#666;background:#e6e6e1}[data-lenslab-theme=light] .client-app-save-picker-option{color:#222}[data-lenslab-theme=light] .client-app-save-picker-option:hover,[data-lenslab-theme=light] .client-app-save-picker-option:focus-visible,[data-lenslab-theme=light] .client-app-save-picker-option.is-selected{background:#e8e8e4}[data-lenslab-theme=light] .client-app-save-picker-option>i{color:#222;background:#e3e3de;border-color:#d0d0ca}[data-lenslab-theme=light] .client-app-save-picker-option.is-create>i{background:#dbe8dc}[data-lenslab-theme=light] .client-app-save-picker-create input{color:#171717;background:#fff;border-color:#c9c9c3}[data-lenslab-theme=light] .client-app-save-picker-create button{color:#fff;background:#181818}[data-lenslab-theme=light] .client-app-save-picker-confirm>p{color:#666}[data-lenslab-theme=light] .client-app-save-picker-confirm>p strong{color:#222}[data-lenslab-theme=light] .client-app-save-picker-confirm button{color:#222;border-color:#c7c7c1}[data-lenslab-theme=light] .client-app-flow-actions>button:not(.is-primary),[data-lenslab-theme=light] .client-app-flow-more>button{color:#222;background:#e9e9e5;border-color:#c8c8c3}[data-lenslab-theme=light] .client-app-flow-more>div{color:#222;background:#f5f5f2;border-color:#cecec8;box-shadow:0 20px 56px #0003}[data-lenslab-theme=light] .client-app-flow-more>div button:hover,[data-lenslab-theme=light] .client-app-flow-more>div button:focus-visible{background:#e5e5e0}@keyframes client-app-selection-in{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}}@keyframes client-app-toast-in{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}}@keyframes client-app-save-picker-in{0%{opacity:0;transform:translateY(7px)scale(.98)}}@keyframes client-app-flow-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.client-app-flow-teaser-track.is-animated,.client-app-selection-toolbar,.client-app-action-toast,.client-app-save-picker{animation:none}.client-app-card-actions{transition:none}}@media (width<=680px){.client-app-flow-layout{display:block}.client-app-flow-tree{max-height:290px;margin-bottom:24px;position:static}.client-app-flow-tree-list{padding-bottom:10px}.client-app-flow-sections,.client-app-flow-locked-zone{gap:30px}.client-app-flow-slide{border-radius:22px;width:min(60vw,230px)}.client-app-flow-section.is-web .client-app-flow-slide{width:76vw}.client-app-flow-footer>button{opacity:1}.client-app-flow-footer{align-items:flex-end}.client-app-flow-actions{gap:5px}.client-app-flow-actions>button,.client-app-flow-more>button{min-height:38px;padding-inline:12px;font-size:12px}.client-app-flow-more>button{width:38px;padding:0}.client-app-flow-more>div{width:min(258px,100vw - 32px);top:45px}.client-app-flow-paywall{margin-inline:calc(var(--layout-gutter) * -1);padding-inline:var(--layout-gutter)}.client-app-detail-main{padding-top:72px}.client-app-detail-hero .product-detail-title>.app-preview-icon{border-radius:22px;width:80px;height:80px;margin-bottom:22px}.client-app-detail-hero .product-detail-title h1{max-width:100%;font-size:34px;line-height:1.04}.client-app-detail-upgrade{align-items:center;gap:7px;margin-top:22px;padding:10px 12px;font-size:11px}.client-app-detail-summary{margin-top:23px}.client-app-detail-summary .product-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:100%}.client-app-detail-summary .product-detail-facts span:last-child{grid-column:1/-1}.client-app-detail-summary .product-detail-facts small{font-size:11px}.client-app-detail-summary .product-detail-facts b{overflow-wrap:anywhere;font-size:13px}.client-app-detail-summary .product-detail-actions{margin-top:24px}.client-app-detail-toolbar{grid-template-rows:54px 46px;grid-template-columns:auto 1px minmax(0,1fr);gap:0 14px;min-height:100px;display:grid}.client-app-detail-toolbar.is-pinned:before{height:100px}.client-app-detail-toolbar.is-pinned{grid-template-columns:34px minmax(0,1fr) auto}.client-app-detail-toolbar.is-pinned>.app-preview-icon{grid-column:1}.client-app-detail-toolbar.is-pinned .client-app-detail-section-tabs{grid-column:2/4}.client-app-detail-section-tabs{scrollbar-width:none;gap:18px;min-width:0;overflow-x:auto}.client-app-detail-section-tabs::-webkit-scrollbar{display:none}.client-app-detail-section-tabs button{flex:none;font-size:12px}.client-app-detail-section-tabs+.client-app-detail-toolbar-divider{display:none}.client-app-detail-screen-menu{grid-column:1/3}.client-app-detail-screen-menu>summary{width:max-content;height:34px}.client-app-detail-filter-icon{grid-column:3;justify-self:end}.client-app-detail-showing{display:none}.client-app-detail-screen-panel{width:min(320px,100vw - 32px)}.client-app-detail-paywall{margin-inline:calc(var(--layout-gutter) * -1);padding-inline:var(--layout-gutter)}.client-app-detail-shell .product-detail-paywall{min-height:260px;margin-inline:0;padding:42px 16px 48px;top:100px}.client-app-detail-shell .product-detail-paywall:after{height:64px}.client-app-flow-teaser-copy{padding:13px 12px}.client-app-flow-teaser-copy h2{font-size:15px}.client-app-card-select{opacity:1;transform:none}.client-app-card-actions{bottom:8px;left:8px;right:8px}.client-app-card-actions.is-save-only{left:auto}.client-app-preview-backdrop,.client-app-flow-preview-backdrop{padding:0}.client-app-flow-preview{border:0;border-radius:0;grid-template-rows:62px minmax(0,1fr) 68px;width:100vw;height:100dvh}.client-app-flow-preview>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px}.client-app-flow-preview-title{gap:5px}.client-app-flow-preview-title strong{font-size:13px}.client-app-flow-preview-title b{font-size:12px}.client-app-flow-preview-title img{width:22px;height:22px}.client-app-flow-preview-tabs{grid-area:2/1/auto/-1;justify-self:center;transform:translateY(-4px)}.client-app-flow-preview>header{grid-template-rows:33px 29px}.client-app-flow-preview-close{grid-area:1/2;width:29px;height:29px}.client-app-flow-preview-rail{gap:12px;padding:12px}.client-app-flow-preview-slide{border-radius:20px;height:min(100%,640px)}.client-app-flow-preview-single{border-radius:20px;max-width:calc(100% - 66px);height:calc(100% - 24px)}.client-app-flow-preview-arrow{width:34px;height:34px;font-size:18px}.client-app-flow-preview-arrow.is-previous{left:5px}.client-app-flow-preview-arrow.is-next{right:5px}.client-app-flow-preview>footer{padding:0 12px}.client-app-flow-preview>footer>span:last-child{display:none}.client-app-preview-dialog{border:0;border-radius:0;grid-template-rows:58px minmax(0,1fr) auto;width:100vw;height:100dvh}.client-app-preview-dialog>header{padding:0 14px}.client-app-preview-identity>img,.client-app-preview-identity>.app-icon{border-radius:9px;width:34px;height:34px}.client-app-preview-stage{padding:14px 50px}.client-app-preview-media{border-radius:20px}.client-app-preview-arrow{width:38px;height:38px;font-size:21px}.client-app-preview-arrow.is-previous{left:7px}.client-app-preview-arrow.is-next{right:7px}.client-app-preview-dialog>footer{min-height:122px;padding:12px 14px max(12px,env(safe-area-inset-bottom));grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:10px 12px}.client-app-preview-tags{scrollbar-width:none;grid-column:1/-1;overflow-x:auto}.client-app-preview-actions{grid-area:2/1}.client-app-preview-actions>button{min-width:62px;height:40px;padding-inline:13px}.client-app-preview-meta{grid-area:2/2}.client-app-save-picker-backdrop{align-items:end;padding:8px}.client-app-save-picker{border-radius:20px;width:100%;max-height:calc(100dvh - 16px)}.client-app-selection-toolbar{width:calc(100% - 20px);min-height:54px;bottom:max(10px, env(safe-area-inset-bottom));justify-content:flex-start;gap:4px;padding:5px 6px;overflow-x:auto}.client-app-selection-toolbar>strong{min-width:max-content;padding:0 8px;font-size:12px}.client-app-selection-toolbar>button{min-height:42px;padding-inline:12px;font-size:12px}}@media (width<=1580px){.saved-items-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1320px){.saved-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-all.is-web .saved-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.saved-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-all.is-web .saved-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.saved-collection-card{flex:none;width:min(76vw,284px)}.saved-collection-hit>div{width:100%}.saved-all.is-ios .saved-items-grid,.saved-all.is-web .saved-items-grid{scrollbar-width:none;gap:14px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.saved-all.is-web .saved-item{min-width:min(86vw,390px)}}.saved-collection-menu{z-index:20}.saved-collection-menu>div{background:#292929;border:0;border-radius:17px;width:270px;padding:9px;top:34px;box-shadow:0 18px 60px #000d}.saved-collection-menu>div button{align-items:center;gap:11px;min-height:40px;padding:8px 10px;font-size:14px;font-weight:650;display:flex}.saved-collection-menu>div button>span{color:#bbb;text-align:center;width:18px;font-size:17px}.saved-collection-menu>div button:disabled{opacity:.6;cursor:wait}.saved-collection-menu>div button.is-danger,.saved-collection-menu>div button.is-danger>span{color:#ff5f2d}.not-found-page{color:#20251f;background:#f8faf5;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:64px;max-width:1140px;min-height:calc(100vh - 64px);margin:auto;padding:70px 40px;display:grid}.not-found-page img{width:100%;height:auto;display:block}.not-found-page h1{margin:0 0 20px;font-size:clamp(42px,5vw,68px);line-height:1.04}.not-found-page p{color:#505a50;max-width:440px;margin:0 0 32px;font-size:18px;line-height:1.55}.not-found-page .button{text-decoration:none;display:inline-block}.not-found-secondary{color:#315842;text-underline-offset:4px;width:max-content;max-width:100%;margin-top:20px;display:block}@media (width<=760px){.not-found-page{grid-template-columns:minmax(0,1fr);gap:18px;padding:35px 24px 64px}.not-found-page img{max-width:390px;margin:auto}.not-found-page h1{font-size:42px}}html[data-lenslab-theme=light]{--app:#f6f6f3;--app-card:#eeeeeb;--theme-surface:#fff;--theme-subtle:#ecece8;--theme-ink:#171717;--theme-muted:#62625e;--theme-line:#d8d8d2;--theme-danger:#a32e2e;--theme-focus:#245fd5;--quiet:#62625e}html[data-lenslab-theme=light] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}html[data-lenslab-theme=light] :is(.app-section-nav button,.app-tabs button,.product-detail-tabs button,.explore-tab,.app-tagline-link,.client-app-category,.gallery-load-more,.explore-menu-label,.explore-menu-groups h3,.explore-menu-groups small,.explore-filter-group h3,.explore-filter-item small,.explore-menu-status,.explore-filter-empty){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.app-section-nav button:hover,.app-section-nav button.is-active,.app-tabs button.is-active,.explore-tab.is-active,.explore-tab:hover,.explore-tab[aria-expanded=true]){color:var(--theme-ink)}html[data-lenslab-theme=light] .discovery-sticky-nav{background:#f6f6f3f5}html[data-lenslab-theme=light] .gallery-controls{border-color:var(--theme-line)}html[data-lenslab-theme=light] .app-search kbd{color:var(--theme-muted);border-color:#c4c4be}html[data-lenslab-theme=light] .app-search:hover{color:var(--theme-ink);background:#deded8}html[data-lenslab-theme=light] :is(.profile-button,.settings-avatar,.settings-profile-avatar,.public-profile-avatar){color:#123548}html[data-lenslab-theme=light] .pro-button{color:#fff;background:var(--theme-ink);cursor:pointer}html[data-lenslab-theme=light] .pro-button:hover{background:#363632}html[data-lenslab-theme=light] .app-info-popover{border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 18px 55px #0002}html[data-lenslab-theme=light] .app-info-save{color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] .client-app-detail-tags span{border-color:var(--theme-line);color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.app-info-popover p,.app-info-popover small,.app-info-popover dt,.app-info-popover header div span,.profile-menu header>span,.profile-menu footer,.profile-menu-group i,.profile-menu-group b){color:var(--theme-muted)}html[data-lenslab-theme=light] .profile-menu header>a:hover{background:var(--theme-subtle)}html[data-lenslab-theme=light] .profile-menu footer a:hover{color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.profile-theme-row button,.profile-menu footer span){color:var(--theme-muted)}html[data-lenslab-theme=light] .search-history-row button{color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .search-history-row button:hover{background:#deded8}html[data-lenslab-theme=light] :is(.search-modal-body>nav i,.search-catalog-section h3,.search-catalog-list a small,.search-catalog-status,.search-empty),html[data-lenslab-theme=light] .search-modal-header input::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.search-catalog-list a,.search-catalog-status.is-error b,.search-empty b){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.search-catalog-list a:hover,.search-catalog-list a:focus-visible,.search-modal-body>nav button:hover){color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.search-catalog-list a:hover small,.search-catalog-list a:focus-visible small){color:var(--theme-muted)}html[data-lenslab-theme=light] .search-catalog-status>span{border-color:var(--theme-line);border-top-color:var(--theme-ink)}html[data-lenslab-theme=light] .search-catalog-status button{color:#fff;background:var(--theme-ink)}.search-modal-header input{min-width:0}.search-modal-close{color:#ddd;cursor:pointer;background:#333;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:23px;display:grid}.search-modal-close:hover{background:#444}html[data-lenslab-theme=light] .search-modal-close{color:var(--theme-muted);background:var(--theme-subtle)}html[data-lenslab-theme=light] .explore-filter-toggle{color:var(--theme-muted);border-color:var(--theme-line);background:0 0}html[data-lenslab-theme=light] :is(.explore-tab:hover,.explore-filter-toggle:hover),html[data-lenslab-theme=light] .explore-tab.is-active{color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .explore-tab[aria-expanded=true]{color:var(--theme-ink);background:#e6e6e1;border-color:#b5b5ad}html[data-lenslab-theme=light] .explore-menu-groups button.is-active small{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.explore-tab,.explore-filter-toggle,.explore-menu button):focus-visible{outline-color:var(--theme-focus)}@media (prefers-reduced-motion:reduce){.explore-icon-chevron{transition:none}}html[data-lenslab-theme=light] :is(.product-detail-facts small,.product-detail-back,.product-detail-description,.client-app-detail-section-tabs button,.client-app-detail-screen-panel p,.client-app-flow-tree-list p,.client-app-flow-section p,.client-app-detail-pagination,.client-app-detail-status){color:var(--theme-muted)}html[data-lenslab-theme=light] .client-app-detail-section-tabs button.is-active{color:var(--theme-ink)}html[data-lenslab-theme=light] .client-app-highlight-badge{color:#fff;background:#333}html[data-lenslab-theme=light] .client-app-detail-version-panel button i{color:var(--theme-ink)}html[data-lenslab-theme=light] .client-app-detail-version-panel button em{color:var(--theme-ink);background:#d8d8d2}html[data-lenslab-theme=light] .product-detail-supporters i{color:var(--theme-ink)}html[data-lenslab-theme=light] .product-detail-paywall{color:var(--theme-ink);background:#f6f6f3f7;box-shadow:0 20px 35px #f6f6f3}html[data-lenslab-theme=light] :is(.product-detail-paywall p,.product-detail-paywall small){color:var(--theme-muted)}html[data-lenslab-theme=light] .product-detail-paywall p strong{color:var(--theme-ink)}html[data-lenslab-theme=light] .product-detail-paywall button{color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] .product-detail-tabs.is-pinned{box-shadow:0 12px 24px #0001}html[data-lenslab-theme=light] .product-detail-tabs .product-detail-select{border-color:var(--theme-line);color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.product-detail-breadcrumb,.product-detail-tabs>span,.more-like-caption small){color:var(--theme-muted)}html[data-lenslab-theme=light] .product-detail-tabs .product-detail-latest{color:var(--theme-ink)}html[data-lenslab-theme=light] .product-detail-title span{color:var(--theme-muted)}html[data-lenslab-theme=light] .product-detail-title h1 span{color:var(--theme-ink);font:inherit}html[data-lenslab-theme=light] .more-like-lock{color:#fff;background:#454541}html[data-lenslab-theme=light] .client-app-flow-actions>button.is-primary{color:#fff;border-color:var(--theme-ink);background:var(--theme-ink)}html[data-lenslab-theme=light] .client-app-flow-actions>button.is-primary:hover{background:#363632}html[data-lenslab-theme=light] :is(.client-app-detail-card.is-selected,.client-app-flow-section.is-selected){border-color:var(--theme-ink);box-shadow:0 0 0 2px var(--theme-ink)}html[data-lenslab-theme=light] .client-app-selection-toolbar{border-color:var(--theme-line);color:var(--theme-ink);background:#fffffff7;box-shadow:0 12px 40px #0002}html[data-lenslab-theme=light] .client-app-selection-toolbar>button{border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .client-app-selection-toolbar>button:hover{background:#deded8}html[data-lenslab-theme=light] :is(.client-app-selection-toolbar>button.client-app-copy-figma,.client-app-selection-toolbar>button.client-app-copy-figma:hover){border-color:var(--theme-ink);color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.client-app-preview-dialog,.client-app-flow-preview,.animation-modal){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 25px 80px #0003}html[data-lenslab-theme=light] :is(.client-app-preview-dialog>header,.client-app-preview-dialog>footer,.client-app-flow-preview>header,.client-app-flow-preview>footer,.animation-modal-header,.animation-modal-footer){border-color:var(--theme-line);background:var(--theme-surface)}html[data-lenslab-theme=light] :is(.client-app-preview-stage,.client-app-flow-preview-stage,.animation-modal-stage){background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.client-app-preview-close,.client-app-flow-preview-close,.animation-modal-icon-button){color:var(--theme-muted);background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.client-app-preview-close:hover,.client-app-flow-preview-close:hover){color:var(--theme-ink);background:#deded8}html[data-lenslab-theme=light] :is(.client-app-preview-tags>span,.client-app-preview-meta,.client-app-preview-meta span,.client-app-flow-preview-title span,.client-app-flow-preview>footer,.animation-modal-info,.animation-modal-found>span){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.client-app-preview-tags>b,.client-app-flow-preview-tabs,.animation-modal-found b){color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.client-app-preview-actions>button,.client-app-preview-actions>div>button,.client-app-flow-preview>footer button,.client-app-preview-actions>div>div,.animation-modal-actions button){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface)}html[data-lenslab-theme=light] .client-app-preview-actions>div>div{border:1px solid var(--theme-line);box-shadow:0 15px 45px #0002}html[data-lenslab-theme=light] .client-app-preview-actions>div>div button{color:var(--theme-ink)}html[data-lenslab-theme=light] .client-app-preview-actions>div>div button:hover{background:var(--theme-subtle)}html[data-lenslab-theme=light] .client-app-flow-preview-tabs button{color:var(--theme-muted)}html[data-lenslab-theme=light] .client-app-flow-preview-tabs button.is-active{color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.client-app-save-picker-list>p,.client-app-save-picker-option>small,.client-app-save-picker-option>em,.client-app-save-picker-empty,.client-app-save-picker-status){color:var(--theme-muted)}html[data-lenslab-theme=light] .client-app-save-picker-option.is-all>i span{border-color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.client-app-flow-arrow,.client-app-preview-arrow,.client-app-flow-preview-arrow){color:#fff;background:#454541}html[data-lenslab-theme=light] :is(.saved-type-tabs button,.saved-content-tabs button,.saved-collection-hit small,.saved-item-meta>small,.saved-collection-menu>button,.saved-status,.saved-dialog p,.saved-dialog label,.saved-apps-list p,.saved-apps-list small){color:var(--theme-muted)}html[data-lenslab-theme=light] .saved-type-tabs button.is-active{color:#fff}html[data-lenslab-theme=light] .saved-content-tabs button.is-active,html[data-lenslab-theme=light] :is(.saved-content-tabs button:hover,.saved-create:hover){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.saved-collection-menu>div,.saved-detail-menu>div,.saved-dialog,.saved-apps-dialog){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 20px 60px #0002}html[data-lenslab-theme=light] :is(.saved-collection-menu>div button,.saved-detail-menu>div button){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.saved-collection-menu>div button>span,.saved-detail-menu>div button>span){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.saved-collection-menu>div button:hover,.saved-detail-menu>div button:hover){background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.saved-collection-menu>div button.is-danger,.saved-collection-menu>div button.is-danger>span,.saved-detail-menu>div button.is-danger,.saved-inline-error,.saved-status.is-error){color:var(--theme-danger)}html[data-lenslab-theme=light] :is(.saved-dialog input,.saved-apps-search){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .saved-apps-search input{color:var(--theme-ink)}html[data-lenslab-theme=light] .saved-dialog input::placeholder,html[data-lenslab-theme=light] .saved-apps-search input::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.saved-dialog>button:first-child,.saved-dialog-close){color:var(--theme-muted);background:var(--theme-subtle)}html[data-lenslab-theme=light] .saved-dialog>button[type=submit]{color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] .saved-dialog>button[type=submit].is-danger{background:var(--theme-danger)}html[data-lenslab-theme=light] :is(.saved-load-more,.saved-dialog-more,.saved-apps-list button){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface)}html[data-lenslab-theme=light] .saved-dialog-error{color:var(--theme-danger)!important}.saved-dialog-backdrop{grid-template-columns:minmax(0,1fr)}.saved-dialog-backdrop>:is(.saved-dialog,.saved-apps-dialog){overscroll-behavior:contain;justify-self:center;min-width:0;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}.saved-apps-search,.saved-apps-list article>div{min-width:0}html[data-lenslab-theme=light] .saved-dialog textarea{border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .saved-dialog textarea::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.saved-collection-detail-tools>button:hover,.saved-detail-menu>button:hover){color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .saved-collection-detail-tools>i{background:var(--theme-line)}html[data-lenslab-theme=light] .saved-apps-cover{background:var(--theme-subtle)!important}html[data-lenslab-theme=light] .saved-apps-cover>span{color:var(--theme-ink);background:#deded8}html[data-lenslab-theme=light] .saved-collection-cover.is-empty:before{background:#d2d2cc;box-shadow:-25px 8px 0 -4px #d2d2cc,25px 8px 0 -4px #d2d2cc}html[data-lenslab-theme=light] .saved-collection-cover.is-empty span:before,html[data-lenslab-theme=light] .saved-collection-cover.is-empty i{background:#92928b}.knowledge-shell>.app-header{z-index:100;width:100%;padding-inline:max(var(--layout-gutter), calc((100% - 1964px) / 2));border-bottom:1px solid var(--knowledge-line);margin-inline:0;position:relative}html[data-lenslab-theme=light] .knowledge-shell,html[data-lenslab-theme=light] .knowledge-shell>.app-header{background:var(--app)}html[data-lenslab-theme=light] :is(.knowledge-index-heading span,.knowledge-index-heading p,.knowledge-search>label,.knowledge-search>div>span,.knowledge-search-summary,.knowledge-topic-card footer,.knowledge-pagination,.knowledge-pagination>span:last-child,.knowledge-outline-head>a,.knowledge-outline-topic small,.knowledge-outline-topic p,.knowledge-outline nav a,.knowledge-outline-toggle,.knowledge-breadcrumbs,.knowledge-article>header div){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.knowledge-search>div,.knowledge-search>div:focus-within){border-color:var(--theme-line);background:var(--theme-surface)}html[data-lenslab-theme=light] .knowledge-search input{color:var(--theme-ink)}html[data-lenslab-theme=light] .knowledge-search input::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.knowledge-search button,.knowledge-search-summary button,.knowledge-pagination button){color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.knowledge-search button:hover,.knowledge-search-summary button:hover,.knowledge-pagination button:hover){color:#fff;background:#363632}html[data-lenslab-theme=light] :is(.knowledge-search-summary b,.knowledge-topic-copy strong,.knowledge-topic-card footer i,.knowledge-status b,.knowledge-empty h2,.knowledge-outline-head button){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.knowledge-topic-card footer i,.knowledge-empty>span,.knowledge-outline,.knowledge-reader,.knowledge-outline nav ul ul){border-color:var(--theme-line)}html[data-lenslab-theme=light] .knowledge-topic-card:hover{border-color:#92928b}html[data-lenslab-theme=light] .knowledge-topic-cover.is-fallback{background:radial-gradient(circle at 73% 31%,#b4b4ac 0 12%,#0000 12.3%),linear-gradient(135deg,#e7e7e1,#d0d0c8 70%)}html[data-lenslab-theme=light] :is(.knowledge-status>span,.knowledge-pagination .is-spinner){border-color:var(--theme-line);border-top-color:var(--theme-ink)}html[data-lenslab-theme=light] .knowledge-status button{border-color:var(--theme-line);color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.knowledge-status,.knowledge-empty,.knowledge-empty>span){color:var(--theme-muted)}html[data-lenslab-theme=light] .knowledge-outline{background:var(--theme-surface)}html[data-lenslab-theme=light] .knowledge-outline-item:hover{background:var(--app)}html[data-lenslab-theme=light] .knowledge-outline-item.is-active{background:var(--theme-subtle)}html[data-lenslab-theme=light] .knowledge-outline-item.is-active:before{background:var(--theme-muted)}html[data-lenslab-theme=light] :is(.knowledge-outline nav a:hover,.knowledge-outline nav a.is-active,.knowledge-outline-toggle:hover){color:var(--theme-ink)}html[data-lenslab-theme=light] .knowledge-outline-toggle:hover{background:#deded8}html[data-lenslab-theme=light] .knowledge-outline :is(nav a,.knowledge-outline-toggle,.knowledge-outline-head a):focus-visible{outline-color:var(--theme-focus)}html[data-lenslab-theme=light] .knowledge-rich-content table{max-width:100%;display:block;overflow-x:auto}html[data-lenslab-theme=light] .profile-page-shell .public-profile-page{color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.public-profile-identity p,.public-profile-identity>a,.public-profile-cards small,.public-profile-content nav button){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.public-profile-socials a,.profile-secondary){color:var(--theme-ink);background:0 0;border-color:#b5b5ad}html[data-lenslab-theme=light] :is(.profile-secondary:hover,.public-profile-socials a:hover){background:var(--theme-subtle)}html[data-lenslab-theme=light] .public-profile-content nav{border-color:var(--theme-line)}html[data-lenslab-theme=light] .public-profile-content nav button.is-active{color:var(--theme-ink);border-bottom-color:var(--theme-ink)}html[data-lenslab-theme=light] .public-profile-cards article>div{background:var(--theme-subtle)}html[data-lenslab-theme=light] .public-profile-modal{color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 25px 80px #0003}.public-profile-modal{overscroll-behavior:contain;min-height:min(560px,100dvh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}html[data-lenslab-theme=light] :is(.public-profile-modal p,.public-profile-fields small){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.public-profile-fields label,.public-profile-fields legend){color:var(--theme-ink)}html[data-lenslab-theme=light] .public-profile-fields input{color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .public-profile-fields input::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] .public-profile-fields input:focus{outline-color:var(--theme-focus)}html[data-lenslab-theme=light] :is(.public-profile-close,.profile-link-options button){border-color:var(--theme-line);color:var(--theme-muted);background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.profile-save,.profile-link-options button.is-active){color:#fff;border-color:var(--theme-ink);background:var(--theme-ink)}html[data-lenslab-theme=light] .public-profile-fields small.is-valid{color:#24713c}html[data-lenslab-theme=light] .public-profile-fields small.is-invalid{color:var(--theme-danger)}html[data-lenslab-theme=light] .public-profile-preview{border-color:var(--theme-line)}html[data-lenslab-theme=light] :is(.public-profile-preview-lines i,.public-profile-preview-tiles i,.public-profile-progress){background:var(--theme-line)}html[data-lenslab-theme=light] .public-profile-progress i{background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.settings-nav>button,.settings-nav>a,.settings-identity p,.settings-row span,.settings-preference-row p,.settings-preference-row p button,.settings-dialog>p,.settings-dialog label small,.settings-dialog-link,.settings-mcp p,.settings-mcp-hero>a,.settings-mcp-capabilities span,.settings-mcp-client-list dl,.settings-mcp-client-list>li>div>span){color:var(--theme-muted)}html[data-lenslab-theme=light] .settings-nav>.is-active,html[data-lenslab-theme=light] .settings-dialog label{color:var(--theme-ink)}html[data-lenslab-theme=light] .settings-dialog-close{color:var(--theme-muted);background:var(--theme-subtle)}html[data-lenslab-theme=light] .settings-dialog input:focus{border-color:var(--theme-focus)}html[data-lenslab-theme=light] :is(.settings-dialog-error,.settings-dialog .auth-error){color:var(--theme-danger)!important}html[data-lenslab-theme=light] .settings-row>button.is-danger{color:var(--theme-danger)}html[data-lenslab-theme=light] :is(.settings-mcp-instructions>ol>li>span,.settings-mcp-how li>span){color:var(--theme-ink);border-color:#b5b5ad}html[data-lenslab-theme=light] .settings-mcp-status p{color:#333}html[data-lenslab-theme=light] .settings-mcp-pro-lock>button:hover{color:#fff;background:#45412d}html[data-lenslab-theme=light] :is(.request-content-modal,.onboarding-modal){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 25px 80px #0003}html[data-lenslab-theme=light] :is(.request-content-stage h2,.onboarding-stage h2,.request-content-type-step>small,.request-content-stage form>small:first-child){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.request-content-stage form>small,.request-content-stage form>p,.request-content-done>p,.request-content-note,.onboarding-stage p,.onboarding-pro li,.onboarding-prices em,.onboarding-plans-link){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.request-content-close,.request-content-back,.request-content-shot,.request-content-upload,.request-content-types button,.onboarding-purpose>div button){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .request-content-shot{box-shadow:8px 6px #d8d8d2}html[data-lenslab-theme=light] .request-content-upload small{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.request-content-close:hover:not(:disabled),.request-content-back:hover:not(:disabled),.request-content-upload:hover,.request-content-types button:hover,.onboarding-purpose>div button:hover){color:var(--theme-ink);background:#deded8;border-color:#92928b}html[data-lenslab-theme=light] :is(.request-content-name input,.request-content-details textarea,.onboarding-profile input,.onboarding-profile select){border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] .request-content-name input::placeholder,html[data-lenslab-theme=light] .request-content-details textarea::placeholder,html[data-lenslab-theme=light] .onboarding-profile input::placeholder,html[data-lenslab-theme=light] .onboarding-profile select:invalid{color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.request-content-name input:focus,.request-content-details textarea:focus,.onboarding-profile input:focus,.onboarding-profile select:focus){border-color:var(--theme-focus);background:var(--theme-surface);box-shadow:0 0 0 3px #245fd51a}html[data-lenslab-theme=light] :is(.request-content-primary,.onboarding-primary,.request-content-done>div){border-color:var(--theme-ink);color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.request-content-primary:hover,.onboarding-primary:hover){color:#fff;background:#363632}html[data-lenslab-theme=light] .onboarding-secondary{border-color:var(--theme-line);color:var(--theme-ink)}html[data-lenslab-theme=light] .onboarding-secondary:hover{background:var(--theme-subtle);border-color:#92928b}html[data-lenslab-theme=light] .onboarding-stage>.mark path{fill:var(--theme-ink)}html[data-lenslab-theme=light] .onboarding-prices button{border-color:var(--theme-line);color:var(--theme-ink)}html[data-lenslab-theme=light] .onboarding-prices button.is-active{border-color:var(--theme-ink);background:var(--theme-subtle);box-shadow:0 0 0 1px var(--theme-ink)}html[data-lenslab-theme=light] .onboarding-pro li i{color:var(--theme-ink);background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.onboarding-progress,.request-content-progress){background:var(--theme-line)}html[data-lenslab-theme=light] :is(.onboarding-progress span,.request-content-progress span){background:var(--theme-ink)}html[data-lenslab-theme=light] :is(.onboarding-error,.request-content-error){color:var(--theme-danger)!important}.request-content-modal{min-height:min(520px,100dvh - 32px)}.request-content-stage{overscroll-behavior:contain;overflow-y:auto}html[data-lenslab-theme=light] :is(.login-page,.login-panel,.auth-status){color:var(--theme-ink);background:var(--app)}html[data-lenslab-theme=light] :is(.login-brand .mark path,.auth-status .mark path){fill:var(--theme-ink)}html[data-lenslab-theme=light] .login-form h1{color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.login-form>p,.login-form>p strong,.login-form>p button,.login-form label,.login-terms,.login-terms a,.login-divider span){color:var(--theme-muted)}html[data-lenslab-theme=light] .login-form input{border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface)}html[data-lenslab-theme=light] .login-form input::placeholder{color:var(--theme-muted)}html[data-lenslab-theme=light] .login-google{border-color:var(--theme-line);color:var(--theme-ink);background:var(--theme-surface)}html[data-lenslab-theme=light] .login-google:hover{background:var(--theme-subtle)}html[data-lenslab-theme=light] .login-submit{color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] .login-submit:hover:not(:disabled){background:#363632}html[data-lenslab-theme=light] .login-divider:before,html[data-lenslab-theme=light] .login-divider:after{background:var(--theme-line)}html[data-lenslab-theme=light] .login-divider span{background:var(--app)}html[data-lenslab-theme=light] .auth-error{color:var(--theme-danger)}html[data-lenslab-theme=light] .pricing-page{color:var(--theme-ink);background:var(--app)}html[data-lenslab-theme=light] :is(.pricing-nav .mark path,.pricing-footer .mark path){fill:var(--theme-ink)}html[data-lenslab-theme=light] :is(.pricing-nav nav,.pricing-nav-login,.pricing-hero>p,.pricing-plan>p,.pricing-page-price span,.pricing-page-price small,.pricing-members,.pricing-checkout-message,.pricing-student-link,.pricing-finance p,.pricing-finance>div:first-child>small,.pricing-faq p,.pricing-footer,.pricing-footer>small,.pricing-comparison-head,.pricing-comparison-row){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.pricing-nav nav a:hover,.pricing-nav-login:hover,.pricing-footer a:hover,.pricing-checkout-message a,.pricing-footer b,.pricing-logo-row,.pricing-comparison-row>span,.pricing-comparison-row>b,.pricing-comparison-row>b:not(:first-of-type)){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.pricing-plan,.pricing-faq article){border-color:var(--theme-line);background:var(--theme-surface)}html[data-lenslab-theme=light] .pricing-plan-pro{background:var(--theme-subtle);border-color:#92928b}html[data-lenslab-theme=light] .pricing-plan-label b{color:var(--theme-ink);border-color:#92928b}html[data-lenslab-theme=light] :is(.pricing-cycle,.pricing-finance-art){background:var(--theme-subtle);box-shadow:none}html[data-lenslab-theme=light] .pricing-cycle>span{background:var(--theme-surface);box-shadow:0 1px 4px #0002}html[data-lenslab-theme=light] .pricing-cycle button{color:var(--theme-muted)}html[data-lenslab-theme=light] .pricing-cycle button[aria-pressed=true]{color:var(--theme-ink)}html[data-lenslab-theme=light] .pricing-hero>small{color:#2455b4}html[data-lenslab-theme=light] :is(.pricing-primary-button,.pricing-finance button){border-color:var(--theme-ink);color:#fff;background:var(--theme-ink)}html[data-lenslab-theme=light] .pricing-primary-button:hover{color:#fff;background:#363632}html[data-lenslab-theme=light] .pricing-secondary-button{color:var(--theme-ink);background:var(--theme-surface);border-color:#b5b5ad}html[data-lenslab-theme=light] .pricing-secondary-button:hover{background:var(--theme-subtle)}html[data-lenslab-theme=light] :is(.pricing-plan .subscription-features li,.pricing-plan .subscription-features li>i,.pricing-plan .subscription-features li>small){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.pricing-plan .subscription-features li>i,.pricing-plan .subscription-features li>small){background:#e1e1db}html[data-lenslab-theme=light] :is(.pricing-finance,.pricing-comparison-head,.pricing-comparison-row,.pricing-footer){border-color:var(--theme-line)}html[data-lenslab-theme=light] .pricing-finance>div:first-child>span{color:var(--theme-muted);border-color:#92928b}html[data-lenslab-theme=light] .pricing-finance-art i{border-color:var(--theme-line);background:var(--theme-surface);box-shadow:0 10px 25px #0001}html[data-lenslab-theme=light] :is(.pricing-finance-art i small,.pricing-faq button span){color:var(--theme-muted)}html[data-lenslab-theme=light] .pricing-faq button{color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.trusted,.trusted b,.segmented,.quote-grid header small,.flow-card p,.feature-card p,.final-cta p),html[data-lenslab-theme=light] :is(.web-image-bar span,.web-image-content aside span,.web-image-content main>small),html[data-lenslab-theme=light] :is(.flow-grid article>p,.features-grid article>p){color:var(--theme-muted)}html[data-lenslab-theme=light] .footer-bottom{color:#aaa}html[data-lenslab-theme=light] :is(.gallery-api-status,.gallery-api-status p,.client-app-popover-state,.client-app-detail-content-status,.saved-collection-unavailable p){color:var(--theme-muted)}html[data-lenslab-theme=light] :is(.gallery-api-status b,.client-app-detail-status h1){color:var(--theme-ink)}html[data-lenslab-theme=light] :is(.gallery-api-status button,.client-app-detail-content-status button,.client-app-detail-status a,.saved-collection-unavailable a){color:var(--theme-ink);border-color:var(--theme-line);background:var(--theme-surface)}html[data-lenslab-theme=light] .gallery-loading-spinner{border-color:var(--theme-line);border-top-color:var(--theme-ink)}html[data-lenslab-theme=light] .saved-collection-skeleton{background-image:linear-gradient(100deg,#e9e9e3 20%,#f5f5f0 42%,#e9e9e3 64%)}html[data-lenslab-theme=dark] .auth-status .mark path{fill:#fff}@media (width<=400px){.public-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-modal{padding-inline:18px}.public-profile-fields{grid-template-columns:minmax(0,1fr);gap:16px}.public-profile-fields .profile-save{grid-column:1}}
