.ciyo-home{--bg-base-default:#100f09;--bg-base-secondary:#171612;--bg-base-tertiary:#1d1b16;--bg-input:#f5f4ef0f;--bg-invert:#f5f4ef;--bg-invert-hover:#fff;--bg-overlay-l1:#f5f4ef0f;--bg-overlay-l2:#f5f4ef1f;--bg-overlay-l3:#f5f4ef2e;--border-contrast:#f5f4ef;--border-neutral-l1:#f5f4ef0f;--border-neutral-l2:#f5f4ef1f;--border-neutral-l3:#f5f4ef2e;--icon-default:#f5f4ef;--icon-secondary:#c9c8c5;--icon-tertiary:#929290;--text-default:#f5f4ef;--text-invert:#100f09;--text-secondary:#c9c8c5;--text-tertiary:#929290;--ui-bg-canvas:#191815;--ui-bg-panel:#201f1d;background:var(--bg-base-default);min-height:100vh;color:var(--text-default);font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;overflow-x:clip}.ciyo-home.is-resolved-theme-light{--bg-base-default:#f9f8f6;--bg-base-secondary:#f2f1ee;--bg-base-tertiary:#eae9e6;--bg-input:#fff;--bg-invert:#100f09;--bg-invert-hover:#000;--bg-overlay-l1:#100f090d;--bg-overlay-l2:#100f091a;--bg-overlay-l3:#100f0926;--border-contrast:#1a1a19;--border-neutral-l1:#1a1a190f;--border-neutral-l2:#1a1a191f;--border-neutral-l3:#1a1a192e;--icon-default:#100f09;--icon-secondary:#525251;--icon-tertiary:#7c7c79;--text-default:#100f09;--text-invert:#f5f4ef;--text-secondary:#525251;--text-tertiary:#7c7c79;--ui-bg-canvas:#f5f5f5;--ui-bg-panel:#fff}.ciyo-home .ciyo-home-nav,.ciyo-home .ciyo-hero,.ciyo-home .ciyo-system,.ciyo-home .ciyo-features,.ciyo-home .ciyo-feature-intro,.ciyo-home .ciyo-feature-copy,.ciyo-home .ciyo-insights,.ciyo-home .ciyo-final-cta,.ciyo-home .ciyo-home-trust-links,.ciyo-home .ciyo-footer{color:var(--text-default)}.ciyo-home .ciyo-home-nav.is-scrolled .ciyo-home-nav-surface,.ciyo-home .ciyo-final-cta,.ciyo-home .ciyo-home-trust-links,.ciyo-home .ciyo-footer{background:var(--bg-base-default)}.ciyo-home .ciyo-home-nav nav,.ciyo-home .ciyo-home-wordmark,.ciyo-home .ciyo-home-nav .ciyo-home-wordmark,.ciyo-home .ciyo-menu-button,.ciyo-home .ciyo-hero-title,.ciyo-home .ciyo-section-heading h2,.ciyo-home .ciyo-feature-intro h2,.ciyo-home .ciyo-feature-copy h3,.ciyo-home .ciyo-final-cta h2,.ciyo-home .ciyo-title-counter,.ciyo-home .ciyo-footer .ciyo-home-wordmark,.ciyo-home .ciyo-footer-link-list a{color:var(--text-default)}.ciyo-home .ciyo-kicker,.ciyo-home .ciyo-hero>.ciyo-kicker,.ciyo-home .ciyo-section-heading>p:last-child,.ciyo-home .ciyo-feature-intro>p,.ciyo-home .ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-home .ciyo-final-cta p{color:var(--text-secondary)}.ciyo-home .ciyo-hero-phrase:after{border-color:var(--text-default)}.ciyo-home.is-resolved-theme-dark .ciyo-pill-button,.ciyo-home.is-resolved-theme-light .ciyo-pill-button,.ciyo-home.is-resolved-theme-dark .ciyo-home-nav-cta,.ciyo-home.is-resolved-theme-light .ciyo-home-nav-cta,.ciyo-home.is-resolved-theme-dark .ciyo-hero-cta,.ciyo-home.is-resolved-theme-light .ciyo-hero-cta,.ciyo-home.is-resolved-theme-dark .ciyo-final-cta .ciyo-final-cta-button,.ciyo-home.is-resolved-theme-light .ciyo-final-cta .ciyo-final-cta-button{background:var(--bg-invert);color:var(--text-invert)}.ciyo-home .ciyo-pill-button:hover,.ciyo-home .ciyo-final-cta .ciyo-final-cta-button:hover{background:var(--bg-invert-hover)}.ciyo-home .ciyo-footer-column p,.ciyo-home .ciyo-footer-copyright,.ciyo-home .ciyo-theme-auto span,.ciyo-home .ciyo-final-cta p{color:var(--text-tertiary)}.ciyo-home .ciyo-footer-theme-group,.ciyo-home .ciyo-language-button{border-color:var(--border-neutral-l3)}.ciyo-home .ciyo-footer-theme-group button,.ciyo-home .ciyo-mobile-theme button,.ciyo-home .ciyo-language-button{color:var(--text-default)}.ciyo-home .ciyo-mobile-theme button.is-active,.ciyo-home .ciyo-footer-controls button.is-active,.ciyo-home .ciyo-footer-theme-group button.is-active,.ciyo-home .ciyo-footer-theme-group button.is-active:hover,.ciyo-home .ciyo-language-button[aria-expanded=true],.ciyo-home .ciyo-language-button[aria-expanded=true]:hover{background:var(--bg-overlay-l2);color:var(--text-default)}.ciyo-home .ciyo-language-button[aria-expanded=true],.ciyo-home .ciyo-language-button[aria-expanded=true]:hover{transition:none}.ciyo-home .ciyo-footer-theme-group button:hover,.ciyo-home .ciyo-mobile-theme button:not(.is-active):hover,.ciyo-home .ciyo-language-button:hover{background:var(--bg-overlay-l1)}.ciyo-home .ciyo-language-menu{border-color:var(--border-neutral-l1);background:var(--bg-base-secondary);color:var(--text-default)}.ciyo-home .ciyo-language-menu button{color:var(--text-default)}.ciyo-home .ciyo-language-menu button:hover,.ciyo-home .ciyo-language-menu button:focus-visible{background:var(--bg-overlay-l1)}.ciyo-home .ciyo-language-menu button.is-selected,.ciyo-home .ciyo-language-menu button.is-selected:hover,.ciyo-home .ciyo-language-menu button.is-selected:focus-visible{background:var(--bg-overlay-l2)}.ciyo-home.is-resolved-theme-dark .ciyo-hero-canvas,.ciyo-home.is-resolved-theme-light .ciyo-hero-canvas{background:var(--ui-bg-canvas)}.ciyo-home.is-resolved-theme-dark .ciyo-board-title,.ciyo-home.is-resolved-theme-light .ciyo-board-title{color:var(--text-secondary)}.ciyo-home.is-resolved-theme-dark .ciyo-system-composer,.ciyo-home.is-resolved-theme-light .ciyo-system-composer,.ciyo-home.is-resolved-theme-dark .ciyo-touch-command,.ciyo-home.is-resolved-theme-light .ciyo-touch-command,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card{border-color:var(--border-neutral-l2);background:var(--bg-base-secondary);color:var(--text-default)}.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card input,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card input,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card strong,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card strong,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card span,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card span{color:var(--text-default)}.ciyo-home *,.ciyo-home :before,.ciyo-home :after{box-sizing:border-box}.ciyo-home a{color:inherit;text-decoration:none}.ciyo-home-nav{z-index:80;width:100%;height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;transition:all .5s ease-in-out;display:flex;position:sticky;top:0}.ciyo-home-nav-surface{z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.ciyo-home-nav.is-scrolled .ciyo-home-nav-surface{background:#100f09}.ciyo-home-nav-inner{z-index:1;border:1px solid #0000;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;width:100%;max-width:1600px;height:56px;padding:0 60px;transition:all .5s ease-in-out;display:grid;position:relative}.ciyo-home-nav nav{color:#f5f4ef;justify-self:center;align-items:center;gap:60px;width:max-content;font-size:14px;font-weight:400;line-height:21.7px;display:flex}.ciyo-home-wordmark{color:#f7f5ef;align-items:center;line-height:1;display:inline-flex}.ciyo-home-nav .ciyo-home-wordmark{color:#f5f4ef;padding-left:0}.ciyo-full-logo{color:currentColor;width:94px;height:24px;display:block}.ciyo-wordmark{color:currentColor;align-items:center;gap:8px;width:94px;height:24px;line-height:1;display:inline-flex}.ciyo-wordmark-mark{flex:0 0 24px;width:24px;height:24px;display:block}.ciyo-wordmark-name{color:currentColor;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.8px;font-size:21px;font-weight:700}.ciyo-pill-button{color:#11110f;cursor:pointer;background:#f4f2ec;border:0;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:109px;height:40px;padding:0 17px;font-size:14px;font-weight:590;line-height:1;transition:background-color .16s,transform .16s;display:inline-flex}.ciyo-home .ciyo-pill-button{color:#11110f}.ciyo-home .ciyo-home-nav-cta{color:#100f09;background:#f5f4ef;font-size:16px;font-weight:400;line-height:24.8px;transition:all .2s cubic-bezier(0,0,.2,1)}.ciyo-home .ciyo-home-nav-cta:active{transform:none}.ciyo-pill-button:hover{background:#dedbd1}.ciyo-pill-button:active{transform:translateY(1px)}.ciyo-home-nav-inner>.ciyo-pill-button{justify-self:end;margin-right:0}@media (min-width:981px){.ciyo-home-nav.is-compact{top:4px}.ciyo-home-nav.is-compact .ciyo-home-nav-inner{border-color:#f5f4ef0f;border-radius:999px;grid-template-columns:180px minmax(0,1fr) 180px;width:80vw;min-width:718px;max-width:960px;padding:0 8px 0 16px}.ciyo-home .ciyo-home-nav-cta{min-width:109.047px;padding:0 12px}}.ciyo-menu-button{color:#f4f2ec;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:4px;padding:0;display:none}.ciyo-menu-icon{transform-box:view-box;transform-origin:10px 10px;display:block;overflow:visible}.ciyo-menu-icon-line{transform-box:view-box;transform-origin:0 0}.ciyo-menu-icon--opening{animation:.5s linear both ciyo-mobile-menu-icon-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-top{animation:.5s linear both ciyo-mobile-menu-line-top-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-middle{animation:.5s linear both ciyo-mobile-menu-line-middle-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-bottom{animation:.5s linear both ciyo-mobile-menu-line-bottom-enter}.ciyo-menu-icon--closing{animation:.3s linear both ciyo-mobile-menu-icon-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-top{animation:.3s linear both ciyo-mobile-menu-line-top-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-middle{animation:.3s linear both ciyo-mobile-menu-line-middle-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-bottom{animation:.3s linear both ciyo-mobile-menu-line-bottom-exit}.ciyo-home-nav.is-menu-open,.ciyo-home-nav.is-menu-open .ciyo-home-nav-surface{background:var(--bg-base-secondary);transition:none}.ciyo-mobile-menu{z-index:70;background:var(--bg-base-secondary);color:var(--text-default);padding:120px 20px 40px;position:fixed;inset:0}.ciyo-mobile-menu--opening{animation:.5s linear both ciyo-mobile-menu-enter}.ciyo-mobile-menu--closing{pointer-events:none;animation:.3s linear both ciyo-mobile-menu-exit}@keyframes ciyo-mobile-menu-icon-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.988334,.152299,-.152299,.988334,0,0)}16%{transform:matrix(.85231,.523037,-.523037,.85231,0,0)}30%{transform:matrix(-.704369,.709834,-.709834,-.704369,0,0)}60%{transform:matrix(-1,.000143117,-.000143117,-1,0,0)}to{transform:matrix(-1,0,0,-1,0,0)}}@keyframes ciyo-mobile-menu-line-top-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.99927,.03822,-.03822,.99927,.1984,-.13525)}16%{transform:matrix(.99055,.13717,-.13717,.99055,.78035,-.44845)}30%{transform:matrix(.83201,.55477,-.55477,.83201,4.45375,-.96385)}60%{transform:matrix(.70713,.70708,-.70708,.70713,6.4641,-.60665)}to{transform:matrix(.70711,.70711,-.70711,.70711,6.46445,-.60665)}}@keyframes ciyo-mobile-menu-line-middle-enter{0%{opacity:1}7%{opacity:.6107}16%{opacity:.1027}30%,to{opacity:0}}@keyframes ciyo-mobile-menu-line-bottom-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.99927,-.03822,.03822,.99927,-.566,.14985)}16%{transform:matrix(.99055,-.13717,.13717,.99055,-1.96305,.63745)}30%{transform:matrix(.83201,-.55477,.55477,.83201,-6.64165,4.32365)}60%{transform:matrix(.70713,-.70708,.70708,.70713,-7.6775,6.46405)}to{transform:matrix(.70711,-.70711,.70711,.70711,-7.67775,6.46445)}}@keyframes ciyo-mobile-menu-icon-exit{0%{transform:matrix(-1,0,0,-1,0,0)}26.6667%{transform:matrix(-.996571,.0827404,-.0827404,-.996571,0,0)}50%{transform:matrix(-.359256,.933239,-.933239,-.359256,0,0)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-line-top-exit{0%{transform:matrix(.70711,.70711,-.70711,.70711,6.46445,-.60665)}26.6667%{transform:matrix(.74095,.67156,-.67156,.74095,5.9483,-.73285)}50%{transform:matrix(.98269,.18528,-.18528,.98269,1.0995,-.57985)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-line-middle-exit{0%,26.6667%{opacity:0}50%{opacity:.2859}to{opacity:1}}@keyframes ciyo-mobile-menu-line-bottom-exit{0%{transform:matrix(.70711,-.70711,.70711,.70711,-7.67775,6.46445)}26.6667%{transform:matrix(.74095,-.67156,.67156,.74095,-7.4829,5.91385)}50%{transform:matrix(.98269,-.18528,.18528,.98269,-2.6061,.92605)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-enter{0%,16%{opacity:0;transform:translateY(-20px)}30%{opacity:.2771;transform:translateY(-14.4588px)}60%{opacity:.8574;transform:translateY(-2.8529px)}to{opacity:1;transform:translateY(0)}}@keyframes ciyo-mobile-menu-exit{0%{opacity:1;transform:translateY(0)}16%{opacity:.9;transform:translateY(-2px)}50%{opacity:.35;transform:translateY(-13px)}to{opacity:0;transform:translateY(-20px)}}.ciyo-mobile-menu nav{gap:24px;display:grid}.ciyo-mobile-menu nav a{color:var(--text-default);font-size:32px;line-height:1}.ciyo-mobile-theme{border-top:1px solid var(--border-neutral-l2);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:41px;padding-top:20px;font-size:16px;display:flex}.ciyo-mobile-theme>div{border:1px solid var(--border-neutral-l3);border-radius:999px;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.ciyo-mobile-theme button{min-width:24px;height:24px;color:var(--text-default);cursor:pointer;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-mobile-theme .ciyo-theme-auto{min-width:0;padding:0 6px;font-size:12px;line-height:12px}.ciyo-mobile-theme .ciyo-theme-icon-button{width:24px}.ciyo-mobile-theme button.is-active{cursor:default;transition:none}.ciyo-kicker{color:#f3f1eb85;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:1.3}.ciyo-hero{text-align:center;min-height:0;padding:40px 60px 60px}.ciyo-hero>.ciyo-kicker{color:#c9c8c5;letter-spacing:.04em;font-size:14px;font-weight:400;line-height:10px}.ciyo-hero-title,.ciyo-section-heading h2,.ciyo-feature-intro h2,.ciyo-feature-copy h3,.ciyo-final-cta h2{color:#f6f3ec;letter-spacing:0;margin:0;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-weight:400}.ciyo-hero-title{color:#f5f4ef;letter-spacing:.01em;width:max-content;margin:24px auto 0;font-size:48px;font-weight:400;line-height:1.1}.ciyo-hero-title-first-line{width:max-content;margin:0 auto;display:block}.ciyo-hero-title-line{width:max-content;margin:12px auto 0;display:block}.ciyo-hero-phrase-wrap,.ciyo-hero-phrase{display:inline-block;position:relative}.ciyo-hero-phrase:after{animation:var(--ciyo-hero-underline-animation,none);content:"";pointer-events:none;transform-origin:0;border-bottom:.5px solid #f5f4ef;position:absolute;bottom:3px;left:0;right:0}.ciyo-title-counter{appearance:none;cursor:pointer;color:#f5f4ef;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;line-height:16px;transition:color .2s cubic-bezier(0,0,.2,1);position:absolute;top:5%;right:0;transform:translate(100%)}.ciyo-title-counter-paren{font-size:15px;line-height:15px}.ciyo-title-counter-digit{font-size:16px;line-height:16px}.ciyo-title-counter:hover{color:#c9c8c5}.ciyo-title-counter:focus-visible{outline-offset:4px;outline:1px solid #f6f3ec}.ciyo-hero-transition-leaving .ciyo-hero-phrase,.ciyo-hero-transition-leaving .ciyo-title-counter{animation:.4s ease-out both ciyo-hero-title-fade-out}.ciyo-hero-transition-initial .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .1s both;animation:.6s cubic-bezier(.33,1,.68,1) .1s both hero-clip-in}.ciyo-hero-transition-initial .ciyo-hero-title-line .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .3s both;animation-delay:.3s}.ciyo-hero-transition-initial .ciyo-title-counter,.ciyo-hero-transition-entering .ciyo-title-counter{animation:.6s cubic-bezier(.33,1,.68,1) .8s both ciyo-hero-counter-reveal}@keyframes ciyo-hero-title-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hero-clip-in{0%{clip-path:inset(-100% 100% -100% 0);opacity:0}to{clip-path:inset(-100% 0);opacity:1}}@keyframes hero-scale-x-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ciyo-hero-counter-reveal{0%{opacity:0}to{opacity:1}}.ciyo-hero-cta{min-width:130.391px;height:52px;margin-top:40px;padding-inline:17px;font-size:16px;font-weight:500;line-height:24.8px;transition:all .2s cubic-bezier(0,0,.2,1)}.ciyo-hero-cta:active{transform:none}.ciyo-hero-workspace{text-align:left;background:url(/reference-assets/home/8edcde62113fb976d1fadb78a0363e38f7ae644e.png) 50%/cover no-repeat,linear-gradient(135deg,#c4d8dd 0%,#eef0ea 44%,#d8e7ec 100%);border-radius:16px 16px 12px 12px;grid-template-columns:minmax(0,1fr);width:min(1080px,100vw - 96px);height:608px;margin:40px auto 0;padding:48px 48px 0;display:grid;position:relative;overflow:hidden}.ciyo-hero-workspace:before{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.ciyo-hero-workspace-coffee{background:url(/reference-assets/home/e1781d91a48b5527440828ab9fd6a12a206b1862.png) 50%/cover no-repeat,url(/reference-assets/home/fb247e65c81719370e046e5ed090bd309dd6adc7.png) 50%/cover no-repeat,linear-gradient(135deg,#d2d2ad 0%,#e8e5c9 44%,#9eb093 100%)}.ciyo-hero-workspace-athletic{background:url(/reference-assets/home/2c490699b2c5875848d000d3e75d12d8a521632c.png) 50%/cover no-repeat,linear-gradient(135deg,#bed5dc 0%,#edf0e8 45%,#9fc2d1 100%)}.ciyo-hero-workspace-hiking{background:url(/reference-assets/home/ced882d24c5ff54ab712e3419c2c7924fd98b34a.png) 50%/cover no-repeat,linear-gradient(135deg,#b8d2e3 0%,#dce9f0 45%,#8eb3cd 100%)}.ciyo-hero-canvas{background:#141511;border-radius:8px 8px 0 0;min-width:0;height:560px;position:relative;overflow:hidden}.ciyo-mobile-coffee-board,.ciyo-mobile-hiking-board{display:none}.ciyo-hero-canvas-empty .ciyo-hero-tile{opacity:1}.ciyo-hero-canvas[data-interactive=true]{cursor:default;-webkit-user-select:none;user-select:none}.ciyo-hero-tile[data-interactive=true]{cursor:grab;pointer-events:auto;touch-action:none}.ciyo-hero-canvas[data-manipulating=true] .ciyo-hero-tile[data-interactive=true]{cursor:grabbing}.ciyo-hero-tile[data-interactive=true]:focus-visible{outline-offset:3px;outline:2px solid #2e8cff}.ciyo-hero-tile[data-selected=true]{z-index:2;outline-offset:-1px;outline:2px solid #2e8cff}.ciyo-hero-selection-chrome{z-index:5;pointer-events:none;position:absolute;inset:0}.ciyo-hero-resize-handle{z-index:6;appearance:none;pointer-events:auto;touch-action:none;background:#2e8cff;border:1px solid #fff;border-radius:1px;width:8px;height:8px;padding:0;position:absolute}.ciyo-hero-resize-handle.is-nw{cursor:nwse-resize;top:-4px;left:-4px}.ciyo-hero-resize-handle.is-ne{cursor:nesw-resize;top:-4px;right:-4px}.ciyo-hero-resize-handle.is-se{cursor:nwse-resize;bottom:-4px;right:-4px}.ciyo-hero-resize-handle.is-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.ciyo-board-title{z-index:3;color:#f3f1eb;align-items:center;gap:7px;font-size:14px;font-weight:550;display:inline-flex;position:absolute;top:14px;left:16px}.ciyo-board-title>svg:first-child,.ciyo-board-title>.ciyo-mark{flex:none;width:18px;height:18px}.ciyo-hero-tile{color:#ffffffc7;background:linear-gradient(150deg,#ffffff4d,#0000 36%),radial-gradient(circle at 50% 18%,#ffffff8c,#0000 20%),linear-gradient(135deg,#527174,#d2d9d1);border:1px solid #ffffff0f;align-items:end;padding:10px;font-size:12px;display:flex;position:absolute;overflow:visible}.ciyo-hero-tile.ciyo-has-media:before{content:none}.ciyo-hero-tile:before{content:"";filter:blur(4px);background:#0e0f0b47;border-radius:46% 46% 10px 10px;height:42%;position:absolute;inset:auto 15% 14%}.ciyo-hero-tile .ciyo-tile-kind,.ciyo-hero-tile .ciyo-tile-meta{z-index:2;color:#f7f4ec;opacity:0;pointer-events:none;font-size:12px;position:absolute;top:-24px}.ciyo-hero-tile[data-selected=true] .ciyo-tile-kind,.ciyo-hero-tile[data-selected=true] .ciyo-tile-meta{opacity:1}.ciyo-hero-tile .ciyo-tile-kind{left:0}.ciyo-hero-tile .ciyo-tile-meta{color:#f6f3ec6b;right:2px}.ciyo-hero-tile strong{z-index:2;opacity:0;font-weight:540;position:relative}.ciyo-media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-tile-a{width:161px;height:161px;top:118px;left:4.5%}.ciyo-tile-b{background:linear-gradient(#ffffff47,#0000),linear-gradient(135deg,#1f433f 0%,#dce4d9 100%);width:198px;height:272px;top:84px;left:29.3%}.ciyo-tile-c{background:linear-gradient(160deg,#ffffff4d,#0000 40%),linear-gradient(135deg,#acc1c7,#31403e);width:126px;height:168px;top:118px;left:70%}.ciyo-tile-d{background:radial-gradient(circle at 42% 35%,#ffffff7a,#0000 24%),linear-gradient(145deg,#6e7669,#dcd7cf);width:161px;height:161px;top:327px;left:9.1%}.ciyo-tile-e{background:0 0;border-color:#0000;width:117px;height:117px;top:313px;left:50.8%}.ciyo-tile-f{background:linear-gradient(145deg,#151d1d,#d1d8d0);outline:0;width:138px;height:138px;top:335px;left:75%}.ciyo-hiking-tile-a{aspect-ratio:.75;width:23.795%;top:31.277%;left:3.847%}.ciyo-hiking-tile-b{aspect-ratio:.75;width:23.641%;top:14.133%;left:34.577%}.ciyo-hiking-tile-c{aspect-ratio:.75;width:23.646%;top:63.58%;left:34.577%}.ciyo-hiking-tile-d{aspect-ratio:16/9;width:31.162%;top:25.446%;left:65.22%}.ciyo-hiking-tile-e{aspect-ratio:.75;width:18.844%;top:56.063%;left:65.306%}.ciyo-coffee-tile-a{width:161px;height:214px;top:178px;left:5.1%}.ciyo-coffee-tile-b{width:160px;height:213px;top:86px;left:27.9%}.ciyo-coffee-tile-c{width:160px;height:213px;top:342px;left:27.9%}.ciyo-coffee-tile-d{width:211px;height:118px;top:147px;left:62%}.ciyo-coffee-tile-e{width:127px;height:170px;top:312px;left:67.1%}.ciyo-coffee-tile-f{width:43px;height:140px;top:200px;left:88.4%}.ciyo-system-composer div{color:#f6f3eccc;justify-content:space-between;align-items:center;display:flex}.ciyo-composer-action{color:#f6f3eccc;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.ciyo-composer-action:hover{color:#f4f2ec;background:#ffffff14}.ciyo-composer-action.is-send{color:#10110e;background:#f4f2ec}.ciyo-composer-action.is-send:hover{color:#10110e;background:#dedbd1}.ciyo-composer-action svg{width:18px;height:18px}.ciyo-section-heading,.ciyo-feature-intro{text-align:center;width:min(650px,100vw - 48px);margin:0 auto}.ciyo-section-heading h2,.ciyo-feature-intro h2,.ciyo-final-cta h2{margin-top:11px;font-size:clamp(48px,4.3vw,64px);line-height:1.02}.ciyo-section-heading>p:last-child,.ciyo-feature-intro>p,.ciyo-final-cta p{color:#f6f3ecb8;margin:26px auto 0;font-size:18px;line-height:1.35}.ciyo-system{min-height:3480px;padding:72px 24px 0}.ciyo-system .ciyo-section-heading{z-index:2;position:sticky;top:108px}@keyframes lovartSystemHeadingExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-193px)}}@supports (animation-timeline:scroll(root block)){.ciyo-system .ciyo-section-heading{animation:linear both lovartSystemHeadingExit;animation-timeline:scroll(root);animation-range:21% 22.5%}}.ciyo-system-stage{width:min(1080px,100vw - 96px);min-height:3088px;margin:292px auto 0;position:relative}.ciyo-media-label{color:#f6f3eccc;align-items:center;gap:4px;font-size:13px;line-height:1;display:inline-flex}.ciyo-eyewear-card{grid-template-columns:1fr auto;gap:9px;width:270px;height:392px;margin:0 auto;display:grid;position:sticky;top:381px}.ciyo-eyewear-card>span:last-of-type,.ciyo-feature-media>span:nth-child(2),.ciyo-poster>span:nth-child(2){color:#f6f3ec57;font-size:12px;line-height:1}.ciyo-glasses{outline-offset:-2px;background:radial-gradient(#ffffff29,#0000 40%),linear-gradient(#272927,#181914);border:1px solid #ffffff0f;outline:2px solid #2e8cff;grid-column:1/-1;height:360px;position:relative;overflow:hidden}.ciyo-glasses img{object-fit:cover;width:100%;height:100%}.ciyo-glasses.ciyo-has-media:before,.ciyo-glasses.ciyo-has-media:after{content:none}.ciyo-glasses:before,.ciyo-glasses:after{content:"";border:4px solid #d8dcd3ad;border-radius:44% 42% 45% 40%;width:78px;height:52px;position:absolute;top:104px;transform:rotate(-13deg)}.ciyo-glasses:before{left:54px}.ciyo-glasses:after{right:50px;transform:rotate(15deg)}.ciyo-system-composer{background:#141411f0;border:1px solid #ffffff1f;border-radius:22px;gap:14px;width:476px;min-height:152px;margin:-64px auto 0;padding:16px;display:grid;position:sticky;top:800px;box-shadow:0 18px 48px #0000004d}.ciyo-system-composer span{color:#f6f3ece0;background:#ffffff14;border-radius:10px;width:max-content;padding:7px 11px;font-size:16px;display:inline-flex}.ciyo-system-composer p{color:#f6f3eceb;margin:-47px 0 0 126px;font-size:18px;line-height:1.42}.ciyo-poster-row{opacity:1;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:1540px;display:grid;position:sticky;top:350px}.ciyo-poster{grid-template-columns:1fr auto;align-content:start;gap:9px;min-height:336px;display:grid}.ciyo-poster strong{color:#1414118c;text-align:center;background:linear-gradient(#ffffff0d,#0000 44%),linear-gradient(135deg,#758889,#d9d8cb);border:1px solid #ffffff14;grid-column:1/-1;justify-content:center;align-items:end;height:336px;padding:25px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;display:flex;position:relative;overflow:hidden}.ciyo-poster strong:before{content:"";filter:blur(1px);background:#ffffff47;border-radius:999px 999px 30px 30px;height:145px;position:absolute;inset:64px 44px auto}.ciyo-poster-art:before{content:none!important}.ciyo-poster-art{color:#0000;background:linear-gradient(#30302d 0%,#4a4a46 100%)!important}.ciyo-poster-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes lovartPosterImageReveal{0%{opacity:0;filter:blur(18px);transform:scale(1.03)}to{opacity:1;filter:blur();transform:scale(1)}}@supports (animation-timeline:scroll(root block)){.ciyo-poster-art img{opacity:0;filter:blur(18px);animation:linear both lovartPosterImageReveal;animation-timeline:scroll(root);transform:scale(1.03)}.ciyo-poster-1 .ciyo-poster-art img{animation-range:18.8% 20.2%}.ciyo-poster-2 .ciyo-poster-art img{animation-range:19.2% 20.7%}.ciyo-poster-3 .ciyo-poster-art img{animation-range:20% 22.5%}.ciyo-poster-4 .ciyo-poster-art img{animation-range:21% 22.6%}}.ciyo-poster-2 strong{background:linear-gradient(145deg,#d9dad0,#856b58)}.ciyo-poster-3 strong{background:linear-gradient(145deg,#c2d8dc,#293d36)}.ciyo-poster-4 strong{background:linear-gradient(145deg,#ded9cb,#6b7381)}.ciyo-feature-intro{width:min(920px,100vw - 48px);margin-top:193px;padding:80px 24px 64px}.ciyo-feature-block,.ciyo-insights{grid-template-columns:390px minmax(0,540px);justify-content:space-between;align-items:center;gap:80px;width:min(1080px,100vw - 96px);min-height:560px;margin:0 auto;padding:50px 0;display:grid}.ciyo-feature-scroll{position:relative}.ciyo-feature-scroll-touch{height:calc(var(--touch-content-height,391.063px) + 2800px)}.ciyo-feature-scroll-style{width:min(1192px,100vw - 96px);height:calc(var(--style-content-height,466.086px) + 2800px);margin:212.5px auto 0}.ciyo-feature-scroll-text{width:min(1192px,100vw - 120px);height:calc(var(--text-content-height,387px) + 3000px);margin:-40.4141px auto 0}.ciyo-feature-block.is-reverse{grid-template-columns:minmax(0,540px) 430px}.ciyo-feature-block.is-reverse .ciyo-feature-copy{grid-area:1/2}.ciyo-feature-block.is-reverse .ciyo-feature-media{grid-area:1/1}@media (min-width:981px){.ciyo-title-counter{top:5px;right:-3px}.ciyo-feature-scroll-touch .ciyo-feature-block-touch{min-height:0;padding:0;position:sticky;top:137px}.ciyo-feature-scroll-style .ciyo-feature-block-style{top:calc((100vh - var(--style-content-height,466.086px)) / 2);width:100%;height:var(--style-content-height,466.086px);grid-template-columns:540px 430px;justify-content:flex-start;gap:165px;min-height:0;margin:0;padding:0;position:sticky}.ciyo-feature-scroll-text .ciyo-feature-block-text{top:calc((100vh - var(--text-content-height,387px)) / 2);width:100%;height:var(--text-content-height,387px);grid-template-columns:420px 480px;justify-content:center;gap:172px;min-height:0;margin:0;padding:0;position:sticky}.ciyo-feature-block-text{grid-template-columns:420px 480px;gap:172px}.ciyo-feature-block-text>.ciyo-feature-media{grid-template-rows:17px 360px;width:480px;height:387px;min-height:387px;transform:none}.ciyo-feature-block-text .ciyo-feature-copy>p:not(.ciyo-kicker){margin-top:24px;margin-bottom:32px}.ciyo-feature-block-text .ciyo-pill-button{min-width:113px}.ciyo-feature-media-text .ciyo-feature-image-wrap{background:#d5d1c7;width:480px;height:360px}.ciyo-feature-media-text{min-height:387px}.ciyo-text-edit-copy-layer{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.ciyo-text-edit-copy-line{color:#24221e;white-space:nowrap;width:max-content;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-size:116px;font-weight:400;line-height:1;display:block;position:absolute}.ciyo-text-edit-copy-line-primary{top:23px;left:58px}.ciyo-text-edit-copy-line-secondary{top:220px;left:20px}.ciyo-text-edit-outline{z-index:2;opacity:var(--text-outline-opacity,0);pointer-events:none;border:1px solid #8db6ed;position:absolute;inset:0 -8px}.ciyo-text-edit-outline i{box-sizing:border-box;background:#eef5ff;border:1px solid #5f9eea;width:6px;height:6px;position:absolute}.ciyo-text-edit-outline i:first-child{top:-4px;left:-4px}.ciyo-text-edit-outline i:nth-child(2){top:-4px;right:-4px}.ciyo-text-edit-outline i:nth-child(3){bottom:-4px;right:-4px}.ciyo-text-edit-outline i:nth-child(4){bottom:-4px;left:-4px}.ciyo-feature-media-text .ciyo-feature-image-wrap img{z-index:1;object-fit:contain;width:330px;height:auto;position:absolute;top:-10px;right:63px}.ciyo-feature-media-text:after{display:none}.ciyo-insights-scroll .ciyo-insights{position:sticky;top:155.289px}.ciyo-insight-board{transform:translate(-18px,-21px)}.ciyo-reference:after{color:#f8f7f2;background:#20211f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:11px;right:10px}.ciyo-reference-a:after{content:"G"}.ciyo-reference-b:after{content:"P"}.ciyo-reference-c:after{content:"Be"}.ciyo-reference-d:after{content:"Dr"}.ciyo-reference:after{display:none!important}.ciyo-feature-block-style>.ciyo-feature-media{transform:none}.ciyo-feature-block-style>.ciyo-feature-copy{transform:translate(-67px)}.ciyo-feature-block-style .ciyo-feature-copy{width:460px}.ciyo-feature-block-style .ciyo-feature-copy>p:not(.ciyo-kicker){margin-top:24px;margin-bottom:31px}.ciyo-feature-block-style .ciyo-pill-button{min-width:208px}.ciyo-feature-media-style .ciyo-feature-image-wrap{height:439.086px;margin-left:93.5px}.ciyo-feature-media-style>.ciyo-media-label{margin-left:93.5px}.ciyo-feature-media-style>span:nth-child(2){left:404px}.ciyo-style-assets{transform:translate(56px)}}.ciyo-feature-copy{color:#f6f3ecb8}.ciyo-feature-copy h3{margin-top:16px;font-size:clamp(36px,3.1vw,48px);line-height:1.02}.ciyo-feature-copy>p:not(.ciyo-kicker){color:#f6f3ecb8;margin:28px 0 34px;font-size:17px;line-height:1.48}.ciyo-feature-media{grid-template-columns:1fr auto;align-content:start;gap:10px;min-height:360px;display:grid;position:relative}.ciyo-feature-media:before{content:none}.ciyo-feature-image-wrap{z-index:0;background:radial-gradient(circle at 56% 32%,#ffffff2e,#0000 18%),linear-gradient(160deg,#a8dce6,#f4dfc4 52%,#3c3027);grid-column:1/-1;height:362px;position:relative;overflow:hidden}.ciyo-feature-image-wrap>img{object-fit:cover;width:100%;height:439px}.ciyo-feature-media-style .ciyo-feature-image-wrap{background:#d2cec3;width:365px;height:439px;margin-left:38px}.ciyo-feature-media-style .ciyo-feature-image-wrap img{object-position:50% 50%;height:100%}.ciyo-feature-media-style>.ciyo-media-label{margin-left:38px}.ciyo-feature-media-style>span:nth-child(2){position:absolute;top:2px;left:348px}.ciyo-feature-media:not(.ciyo-feature-media-style) .ciyo-feature-image-wrap>img{height:362px}.ciyo-touch-result-image{display:none}.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-feature-primary-image,.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-style-result-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-style-result-image{opacity:var(--style-result-opacity,0);transform:scale(var(--style-result-scale,1.05));transform-origin:50%;display:block}.ciyo-style-scanline{z-index:3;width:100%;height:2px;opacity:var(--style-scan-opacity,0);left:0;top:calc(var(--style-scan-offset,1) * 100%);pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 25px 5px #fff,0 0 50px 10px #fff9}.ciyo-feature-media-touch .ciyo-feature-image-wrap{width:532px;height:357.07px}.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-feature-primary-image,.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-touch-result-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-feature-media-touch .ciyo-touch-result-image{opacity:var(--touch-result-opacity,0);transform:scale(var(--touch-result-scale,1.05));display:block}.ciyo-touch-scanline{z-index:3;height:2px;opacity:var(--touch-scan-opacity,0);left:0;right:0;top:calc(var(--touch-scan-offset,1) * 100%);pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 25px 5px #fff,0 0 50px 10px #fff9}.ciyo-feature-media-text:after{content:"";z-index:1;background:#f8f4e9;border:8px solid #0f0f0d;border-radius:18px;width:220px;height:170px;position:absolute;bottom:50px;right:38px;transform:rotate(-10deg)}.ciyo-text-edit-copy-layer{display:none}@media (min-width:981px){.ciyo-feature-media-text .ciyo-text-edit-copy-layer{display:block}.ciyo-feature-media-text>span:nth-child(2){white-space:nowrap}}.ciyo-touch-overlays,.ciyo-touch-command,.ciyo-style-prompt{z-index:3;color:#f6f3ece0;background:#141411e6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex;position:absolute}.ciyo-touch-overlays{bottom:28px;left:50%;transform:translate(-50%)}.ciyo-touch-target{z-index:4;color:#fff;width:40px;height:43.0703px;opacity:var(--touch-marker1-opacity,1);transform:translateY(var(--touch-marker1-ty,0px)) scale(var(--touch-marker1-scale,1));background:#477cff;border:2px solid #f6f3ecf2;border-radius:999px;justify-content:center;align-items:center;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8%;left:54%;box-shadow:0 8px 18px #0000003d}.ciyo-touch-target-second{opacity:var(--touch-marker2-opacity,1);transform:translateY(var(--touch-marker2-ty,0px)) scale(var(--touch-marker2-scale,1));top:37%;left:60%}.ciyo-touch-command{color:#f5f2eb;width:440px;min-height:0;opacity:var(--touch-command-opacity,1);transform:translateX(-50%) translateY(var(--touch-command-ty,0px));background:#171814;border:.5px solid #ffffff24;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:16px 20px;bottom:16px;left:50%;right:auto;box-shadow:0 4px 16px #0000000d}.ciyo-feature-media-touch .ciyo-touch-source,.ciyo-feature-media-touch .ciyo-touch-overlays{display:none}.ciyo-touch-command-run{white-space:nowrap}.ciyo-touch-char{opacity:clamp(0, calc(var(--touch-char-pos,999) - var(--i,0)), 1)}.ciyo-touch-chip{color:#f6f3ece6;height:26px;opacity:clamp(0, calc(var(--touch-char-pos,999) - var(--i,0)), 1);background:#ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:0 7px 0 5px;display:inline-flex}.ciyo-touch-chip img,.ciyo-touch-mobile-chip img{object-fit:cover;border-radius:5px;width:19px;height:19px}.ciyo-touch-command-mobile{display:none}.ciyo-touch-chip strong{color:#fff;background:#477cff;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:inline-flex}.ciyo-touch-send{color:#151612;background:#f5f2eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:inline-flex}.ciyo-touch-source{z-index:2;background:#11110e;border:1px solid #ffffff21;border-radius:12px;width:128px;height:164px;position:absolute;top:88px;left:-40px;overflow:hidden;box-shadow:0 18px 46px #00000047}.ciyo-touch-source img{object-fit:cover;width:100%;height:100%}.ciyo-touch-overlays span{background:#ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.ciyo-touch-overlays img{object-fit:cover;border-radius:6px;width:22px;height:22px}.ciyo-style-assets{z-index:2;pointer-events:none;position:absolute;inset:0}.ciyo-style-assets img{box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;position:absolute;overflow:hidden}.ciyo-style-assets img:first-child{width:220px;height:220px;opacity:var(--style-reference-opacity,0);transform:translate(var(--style-hat-tx,60px), var(--style-hat-ty,-60px)) scale(var(--style-reference-scale,.8)) rotate(var(--style-hat-rotation,0deg));transform-origin:50%;top:-63px;right:22px}.ciyo-style-assets img:last-child{width:315px;height:315px;opacity:var(--style-reference-opacity,0);transform:translate(var(--style-book-tx,-60px), var(--style-book-ty,60px)) scale(var(--style-reference-scale,.8)) rotate(var(--style-book-rotation,0deg));transform-origin:50%;bottom:-123px;left:-153px}.ciyo-style-prompt{width:316px;height:71px;opacity:var(--style-prompt-opacity,0);transform:translateY(var(--style-prompt-ty,30px)) scale(1.0896);transform-origin:50%;align-items:center;gap:12px;padding:10px 12px 10px 18px;line-height:1.35;display:flex;bottom:18px;left:270.078px}.ciyo-style-prompt>span:not(.ciyo-style-prompt-send){min-width:0}.ciyo-style-prompt-sparkles{display:none}.ciyo-style-prompt-send{color:#151612;background:#f5f2eb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:inline-flex}@media (min-width:981px){.ciyo-feature-block-style>.ciyo-feature-media{transform:translateY(2px)}.ciyo-feature-media-style .ciyo-feature-image-wrap{height:439.086px;margin-left:93.5px}.ciyo-feature-media-style>.ciyo-media-label{margin-left:93.5px}.ciyo-feature-media-style>span:nth-child(2){left:404px}}@media (min-width:981px) and (prefers-reduced-motion:reduce){.ciyo-feature-scroll-style{--style-book-rotation:15deg;--style-book-tx:60px;--style-book-ty:-60px;--style-hat-rotation:-15deg;--style-hat-tx:-60px;--style-hat-ty:60px;--style-prompt-opacity:0;--style-prompt-ty:30px;--style-reference-opacity:0;--style-reference-scale:.5;--style-result-opacity:1;--style-result-scale:1;--style-scan-offset:0;--style-scan-opacity:0}}.ciyo-text-edit-card{z-index:3;box-sizing:border-box;width:211px;height:129px;opacity:var(--text-editor-opacity,0);pointer-events:none;transform:translate(var(--text-editor-tx,-20px), -64.5px);background:#141411f5;border:1px solid #ffffff1f;border-radius:10px;grid-template-rows:28px 32px 32px;gap:7px;padding:12px 8px 11px;display:grid;position:absolute;top:206.5px;left:-96px;box-shadow:0 12px 36px #00000047}.ciyo-text-edit-card strong,.ciyo-text-edit-card span{color:#f6f3ece6;font-size:14px;font-weight:500}.ciyo-text-edit-card strong{align-items:center;gap:6px;padding:0 2px;display:flex}.ciyo-text-edit-card strong span{clip:auto;color:#f6f3ecc7;width:auto;height:auto;font-size:12px;position:static;overflow:visible}.ciyo-text-edit-card label{box-sizing:border-box;background:#ffffff1a;border-radius:8px;padding:6px 9px;display:block}.ciyo-text-edit-card span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ciyo-text-edit-card input{color:#f6f3ece6;background:0 0;border:0;outline:0;width:100%;font-size:12px;line-height:20px}.ciyo-text-edit-card input::placeholder{color:#f6f3ec75}.ciyo-insights-scroll{width:min(1192px,100vw - 120px);height:1926px;margin:520px auto 160px}.ciyo-insights{box-sizing:border-box;grid-template-columns:532px 540px;gap:0;width:min(1192px,100vw - 120px);height:425.594px;min-height:0;margin-bottom:0;padding:0 60px;position:relative;top:0}.ciyo-insight-board{width:532px;height:425.594px;position:relative;transform:none}.ciyo-insights>.ciyo-feature-copy{box-sizing:border-box;width:540px;padding-left:120px;position:relative;top:2px}.ciyo-insights>.ciyo-feature-copy>h3{position:relative;top:-4.65625px}.ciyo-reference{color:#f4f2ec;background:radial-gradient(circle at 50% 30%,#ffffff38,#0000 22%),linear-gradient(135deg,#596765,#d3d0c3);border:1px solid #ffffff14;justify-content:end;align-items:start;padding:12px;font-size:14px;font-weight:800;display:flex;position:absolute;overflow:hidden}.ciyo-reference img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-reference-a{width:142.039px;height:177.547px;top:44.625px;left:-17.4063px}.ciyo-reference-b{background:linear-gradient(135deg,#b3b29f,#394a43);width:199.5px;height:133px;top:-2.35938px;left:266px}.ciyo-reference-c{background:linear-gradient(135deg,#d2d1c6,#7b837c);width:159.594px;height:119.695px;top:191.273px;left:407.375px}.ciyo-reference-d{background:linear-gradient(135deg,#efe8dd,#9aa988);width:159.594px;height:159.594px;top:252.797px;left:146.367px}.ciyo-search-chip{top:162.164px;left:calc(236.5px - (80.5px * min(1, calc(var(--insight-search-progress,1) * 4.6))));width:calc(59px + (161px * min(1, calc(var(--insight-search-progress,1) * 4.6))));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f3eceb;white-space:nowrap;background:#ffffff1a;border-radius:11.8222px;align-items:center;gap:7.88148px;height:59.1094px;padding:0 19.7037px;font-size:16px;transition:none;display:inline-flex;position:absolute;overflow:hidden}.ciyo-search-chip svg{flex:none}.ciyo-search-vector{overflow:visible}.ciyo-search-icon{opacity:1}.ciyo-search-text{display:inline-flex}.ciyo-search-character{transition:none;display:inline-block}.ciyo-reference-badge{z-index:1;color:#fff;background:#1b1b1a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.ciyo-reference-badge svg{width:14px;height:14px;display:block}.ciyo-final-cta{text-align:center;background:#100f09;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:90px 20px;display:flex;overflow:hidden}.ciyo-final-cta-card{background:#1d1b16;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.ciyo-final-cta-vector{z-index:0;width:5533px;height:1375px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciyo-final-cta-content,.ciyo-final-cta-copy{flex-direction:column;align-items:center;width:480px;display:flex}.ciyo-final-cta-content{z-index:1;gap:24px}.ciyo-final-cta-copy{text-align:center;gap:16px}.ciyo-final-cta h2{color:#f5f4ef;margin:0;font-size:32px;line-height:32px}.ciyo-final-cta p{color:#929290;width:480px;margin:0;font-size:14px;line-height:19.6px}.ciyo-final-cta .ciyo-final-cta-button{color:#100f09;background:#f5f4ef;min-width:0;height:40px;margin:0;padding:0 12px;font-size:16px;font-weight:400;line-height:24.8px;transition:background-color .2s ease-out}.ciyo-final-cta .ciyo-final-cta-button:hover{background:#fff}.ciyo-final-cta .ciyo-final-cta-button:active{transform:none}.ciyo-final-cta .ciyo-final-cta-button:focus-visible{outline-offset:2px;outline:2px solid #f5f4ef}.ciyo-final-cta-button-label{justify-content:center;align-items:center;padding:0 5px;font-size:15px;font-weight:500;line-height:24.8px;display:flex}@media (min-width:768px){.ciyo-final-cta-card{height:360px}.ciyo-final-cta-content{gap:40px}.ciyo-final-cta-copy{gap:28px}.ciyo-final-cta h2{font-size:56px;line-height:56px}.ciyo-final-cta p{font-size:18px;line-height:25.2px}.ciyo-final-cta .ciyo-final-cta-button{height:52px;padding:0 17px}.ciyo-final-cta-button-label{width:146.039px;padding:0 6px;font-size:16px}}@media (min-width:1024px){.ciyo-final-cta-card{height:480px}}@media (min-width:1280px){.ciyo-final-cta{padding-left:60px;padding-right:60px}}.ciyo-home-trust-links{background:var(--bg-base-default);color:var(--text-secondary);text-align:center;padding:0 20px 72px}.ciyo-home-trust-links p{max-width:640px;margin:0 auto;font-size:15px;line-height:1.6}.ciyo-home-trust-links a{color:var(--text-default);text-underline-offset:3px;text-decoration:underline}.ciyo-home-trust-links a:hover{color:var(--text-secondary)}.ciyo-home-trust-links a:focus-visible{outline:2px solid var(--border-contrast);outline-offset:3px;border-radius:2px}.ciyo-footer{color:#f5f4ef;background:#100f09;width:100%;max-width:1600px;margin:0 auto;position:relative;overflow:hidden}.ciyo-footer-grid{grid-template-columns:minmax(0,1fr);gap:40px 16px;padding:40px 20px 0;display:grid}.ciyo-footer .ciyo-home-wordmark{color:#fff;align-self:start;align-items:flex-start;display:flex;transform:none}.ciyo-footer .ciyo-full-logo,.ciyo-footer .ciyo-wordmark{flex:0 0 94px}.ciyo-footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.ciyo-footer-column,.ciyo-footer-link-list{flex-direction:column;display:flex}.ciyo-footer-column{gap:16px}.ciyo-footer-column p{color:#929290;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.01em;opacity:.8;text-transform:uppercase;margin:0;font-size:13px;font-weight:400;line-height:13px}.ciyo-footer-link-list{gap:10px}.ciyo-footer-link-list a{color:#f5f4ef;cursor:pointer;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;font-size:15px;font-weight:500;line-height:22.5px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ciyo-footer-link-list a:hover{opacity:.7}.ciyo-footer-bottom{justify-content:space-between;align-items:center;width:100%;height:54px;padding-bottom:24px;display:flex}.ciyo-footer-copyright{color:#929290;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px}.ciyo-footer-controls{align-items:center;gap:8px;display:flex}.ciyo-footer-theme-group{border:1px solid #f5f4ef2e;border-radius:999px;align-items:center;gap:2px;padding:2px;display:none;overflow:hidden}.ciyo-footer-theme-group button{appearance:none;color:#f5f4ef;cursor:pointer;min-width:24px;height:24px;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-footer-theme-group button:hover{background:#f5f4ef0f}.ciyo-footer-theme-group button.is-active,.ciyo-footer-theme-group button.is-active:hover{cursor:default;transition:none}.ciyo-footer-theme-group .ciyo-theme-auto{width:fit-content;padding:0 6px}.ciyo-theme-auto span{color:#929290;font-size:12px;font-weight:400;line-height:12px}.ciyo-footer-theme-group .ciyo-theme-icon-button{width:24px}.ciyo-footer-theme-group button:focus-visible,.ciyo-language-button:focus-visible,.ciyo-language-menu button:focus-visible{outline-offset:2px;outline:1px solid #f5f4ef}.ciyo-language-menu-wrap{flex:none;display:flex;position:relative}.ciyo-language-button{appearance:none;color:#f5f4ef;cursor:default;height:30px;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:1px solid #f5f4ef2e;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:16px;font-weight:400;line-height:24.8px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-language-button:hover{background:#f5f4ef0f}.ciyo-language-button[aria-expanded=true]{background:#f5f4ef1f}.ciyo-language-icon,.ciyo-language-check{flex:none;display:block}.ciyo-language-label{white-space:nowrap;padding:0 2px;font-size:12px;font-weight:400;line-height:12px;display:block}.ciyo-language-menu{z-index:100;color:#f5f4ef;transform-origin:50%;background:#171612;border:1px solid #f5f4ef0f;border-radius:12px;flex-direction:column;width:174px;padding:6px;font-family:Ciyo Projects Create Inter,Inter,Arial,Helvetica,sans-serif;animation:.15s both ciyo-language-menu-enter;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000000d}.ciyo-language-menu[data-state=closed]{pointer-events:none;animation:.15s both ciyo-language-menu-exit}.ciyo-language-menu button{appearance:none;color:#f5f4ef;cursor:pointer;width:160px;height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;transition:none;display:flex}.ciyo-language-menu button:hover,.ciyo-language-menu button:focus-visible{background:#f5f4ef0f;outline:none}.ciyo-language-menu button.is-selected,.ciyo-language-menu button.is-selected:hover,.ciyo-language-menu button.is-selected:focus-visible{background:#f5f4ef1f}@keyframes ciyo-language-menu-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ciyo-language-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ciyo-language-menu,.ciyo-language-menu[data-state=closed],.ciyo-mobile-menu,.ciyo-menu-icon,.ciyo-menu-icon-line{animation:none}}@media (min-width:1024px){.ciyo-footer{height:480px}.ciyo-footer-grid{grid-template-rows:minmax(0,1fr) 74.25px;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 16px;height:480px;padding:60px 60px 0}.ciyo-footer .ciyo-home-wordmark{grid-column:1}.ciyo-footer-link-columns{grid-area:1/8/auto/13;gap:0 16px}.ciyo-footer-column{gap:20px}.ciyo-footer-column p{font-size:15px;line-height:15px}.ciyo-footer-link-list{gap:12px}.ciyo-footer-link-list a{font-size:17px;line-height:25.5px}.ciyo-footer-bottom{grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;column-gap:16px;display:grid}.ciyo-footer-copyright{grid-column:1/span 5;place-self:center start;font-size:14px}.ciyo-footer-controls{grid-column:8/span 2;justify-self:start}.ciyo-footer-theme-group{display:inline-flex}.ciyo-language-button{background:0 0}.ciyo-language-label{font-size:14px;line-height:14px}}.ciyo-auth-backdrop{z-index:200;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ciyo-auth-modal{color:#11110f;text-align:center;background:#f4f2ef;border-radius:18px;flex-direction:column;align-items:center;width:min(480px,100vw - 40px);max-height:calc(100dvh - 40px);padding:40px 60px 34px;display:flex;position:relative;overflow-y:auto}.ciyo-auth-close{color:#11110f85;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.ciyo-auth-brand{color:#11110f}.ciyo-auth-brand .ciyo-full-logo{width:112px;height:auto}.ciyo-auth-brand .ciyo-wordmark{gap:9px;width:112px;height:28px}.ciyo-auth-brand .ciyo-wordmark-mark{flex-basis:28px;width:28px;height:28px}.ciyo-auth-brand .ciyo-wordmark-name{font-size:25px}.ciyo-auth-modal h2{color:#11110f;white-space:nowrap;margin:38px 0 13px;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.06}.ciyo-auth-modal>p{color:#11110f7a;margin:0 0 31px;font-size:14px}.ciyo-auth-providers{gap:10px;width:360px;display:grid}.ciyo-auth-providers button{color:#11110f;cursor:pointer;background:#fff;border:1px solid #11110f1f;border-radius:9px;grid-template-columns:42px 1fr 42px;align-items:center;width:100%;height:48px;padding:0 17px 0 23px;font-size:16px;display:grid}.ciyo-provider-google{color:#4285f4;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.ciyo-auth-provider-text{color:#11110f;text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;font-size:16px;line-height:1.38;display:inline-flex;overflow:hidden}.ciyo-auth-provider-text span{margin-left:4px;display:inline}.ciyo-auth-signin-error{color:#b42318;text-align:center;width:360px;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.4}.ciyo-auth-modal small{color:#11110f66;text-align:center;width:360px;margin-top:24px;font-size:11px;line-height:1.15}.ciyo-auth-modal small a{color:#11110f94}@keyframes ciyo-auth-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.ciyo-home-nav-inner{grid-template-columns:1fr auto auto;column-gap:10px;width:calc(100vw - 28px);padding-left:0;padding-right:7px}.ciyo-home-nav .ciyo-home-wordmark{padding-left:1px}.ciyo-home-nav nav{display:none}.ciyo-home-nav-inner>.ciyo-pill-button{margin-right:0}.ciyo-home .ciyo-home-nav-inner{column-gap:0}.ciyo-home .ciyo-home-nav-cta{white-space:nowrap;width:96.0469px;min-width:72px;height:32px;padding:0 9px;display:flex}.ciyo-menu-button{display:inline-flex}.ciyo-hero-workspace,.ciyo-feature-block,.ciyo-insights,.ciyo-system-stage{width:calc(100vw - 32px)}.ciyo-hero-workspace{grid-template-columns:1fr;height:auto;padding:24px}.ciyo-hero-canvas{border-radius:8px 8px 0 0;height:430px}.ciyo-system{min-height:auto;padding-top:90px}.ciyo-system-stage{min-height:1200px}.ciyo-poster-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:160px;position:relative;top:auto}.ciyo-feature-block,.ciyo-feature-block.is-reverse,.ciyo-insights{grid-template-columns:1fr}.ciyo-feature-block.is-reverse .ciyo-feature-copy,.ciyo-feature-block.is-reverse .ciyo-feature-media{grid-area:auto}.ciyo-feature-block,.ciyo-insights{gap:40px;min-height:auto}.ciyo-feature-copy{order:2}.ciyo-feature-media{order:1}.ciyo-feature-intro,.ciyo-feature-scroll-touch,.ciyo-feature-scroll-style,.ciyo-feature-scroll-text,.ciyo-insights-scroll,.ciyo-insights{height:auto;margin-bottom:0;padding-top:0}.ciyo-feature-intro{padding-bottom:110px}.ciyo-feature-media-style .ciyo-feature-image-wrap{width:min(365px,100%);margin-left:0}.ciyo-style-assets img:first-child{width:94px;height:94px;top:18px;right:10px}.ciyo-style-assets img:last-child{width:118px;height:118px;bottom:-44px;left:-10px}}@media (min-width:768px) and (max-width:980px){.ciyo-home-nav-inner{grid-template-columns:220px minmax(0,1fr) 220px;width:100%;padding:0 60px}.ciyo-home .ciyo-home-nav-inner{column-gap:normal}.ciyo-home-nav .ciyo-home-wordmark{padding-left:0}.ciyo-home-nav nav{display:flex}.ciyo-home .ciyo-home-nav-cta{white-space:normal;width:max-content;min-width:109.047px;height:40px;padding:0 17px}.ciyo-menu-button{display:none}}@media (max-width:640px){.ciyo-auth-modal{width:min(350px,100vw - 40px);padding:36px 28px 30px}.ciyo-auth-modal>p{margin-bottom:19px}.ciyo-auth-providers,.ciyo-auth-modal small{width:100%}.ciyo-auth-providers button{grid-template-columns:32px minmax(0,1fr) 16px;padding-inline:14px}.ciyo-auth-provider-text{white-space:normal;flex-direction:column;font-size:15px;line-height:1.32}.ciyo-auth-provider-text span{margin-left:0;display:block}.ciyo-auth-modal small{margin-top:22px}.ciyo-home-nav-inner{border-color:#0000;border-radius:0;width:100vw;height:56px;padding-left:20px;padding-right:14px}.ciyo-home-nav-surface{background:#100f09}.ciyo-home-wordmark{transform-origin:0;transform:scale(.92)}.ciyo-hero{min-height:0;padding:40px 20px 60px}.ciyo-hero>.ciyo-kicker{letter-spacing:.04em;font-size:13px;line-height:9px}.ciyo-hero-title{letter-spacing:.01em;white-space:nowrap;max-width:none;margin-inline:auto;font-size:clamp(26px,7vw,40px);line-height:1.1}.ciyo-hero-title-line{margin-top:8px}.ciyo-hero>.ciyo-hero-cta{min-width:128.391px;margin-top:32px;padding-inline:17px}.ciyo-home-trust-links{padding-bottom:56px}.ciyo-hero-workspace{aspect-ratio:1400/1864;width:calc(100vw - 40px);min-height:0;margin-top:40px;padding:38px 0 0 30px}.ciyo-hero-transition-entering .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .1s both;animation:.6s cubic-bezier(.33,1,.68,1) .1s both hero-clip-in}.ciyo-hero-transition-entering .ciyo-hero-title-line .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .3s both;animation-delay:.3s}.ciyo-title-counter-paren{font-size:12px;line-height:12px}.ciyo-title-counter-digit{font-size:13px;line-height:13px}.ciyo-hero-canvas{border-radius:0;height:424px}.ciyo-board-title{gap:4px;font-size:9px;top:8px;left:6px}.ciyo-board-title>svg:first-child,.ciyo-board-title>.ciyo-mark{width:11px;height:11px}.ciyo-board-title>svg:last-child{width:12px;height:12px}.ciyo-tile-a{width:116px;height:116px;top:85px;left:32px}.ciyo-tile-b{width:142px;height:196px;top:60px;left:168px}.ciyo-tile-c,.ciyo-tile-e,.ciyo-tile-f{display:none}.ciyo-tile-d{width:116px;height:116px;top:235px;left:36px}.ciyo-coffee-tile-a{width:116px;height:154px;top:125px;left:30px}.ciyo-coffee-tile-b{width:115px;height:153px;top:62px;left:176px}.ciyo-coffee-tile-c{width:115px;height:153px;top:247px;left:176px}.ciyo-coffee-tile-d{width:152px;height:85px;top:106px;left:320px}.ciyo-coffee-tile-e{width:91px;height:122px;top:225px;left:320px}.ciyo-coffee-tile-f{width:31px;height:101px;top:144px;left:452px}.ciyo-hero-workspace-precomposed{background:0 0;height:auto;padding:0}.ciyo-hero-workspace-precomposed .ciyo-hero-canvas{display:none}.ciyo-hero-workspace-precomposed .ciyo-mobile-coffee-board,.ciyo-hero-workspace-precomposed .ciyo-mobile-hiking-board{border-radius:10px;width:100%;height:auto;display:block}.ciyo-section-heading h2,.ciyo-feature-intro h2{font-size:32px}.ciyo-feature-copy h3{font-size:31px;line-height:1.08}.ciyo-feature-copy{transform:translateY(-30px)}.ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-feature-copy .ciyo-pill-button{transform:translateY(-22px)}.ciyo-feature-block-touch .ciyo-feature-copy h3{max-width:280px}.ciyo-system{padding-top:18px}.ciyo-system .ciyo-section-heading{width:calc(100vw - 40px);animation:none;position:static}.ciyo-system-stage{min-height:auto;margin-top:82px}.ciyo-eyewear-card{width:254px;height:auto;position:relative;top:auto}.ciyo-glasses{height:300px}.ciyo-system-composer{width:100%;min-height:142px;margin:-18px auto 0;position:relative;top:auto}.ciyo-system-composer p{margin:0}.ciyo-poster-row{display:none}.ciyo-feature-intro{margin-top:0;padding-top:74px;padding-bottom:66px}.ciyo-feature-scroll-touch{height:calc(var(--touch-content-height,605px) + 2800px);width:350px;margin:0 auto}.ciyo-feature-scroll-touch .ciyo-feature-block-touch{flex-direction:column;gap:0;width:350px;height:605px;min-height:605px;padding:0;display:flex;position:sticky;top:119.234px}.ciyo-feature-block-touch>.ciyo-feature-copy{width:350px;position:absolute;top:380px;left:0;transform:none}.ciyo-feature-block-touch .ciyo-feature-copy h3{box-sizing:border-box;width:350px;max-width:350px;margin:5px 0 0;padding-right:76px;font-size:24px;line-height:31.2px}.ciyo-feature-block-touch .ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-feature-block-touch .ciyo-feature-copy .ciyo-pill-button{transform:none}.ciyo-feature-block-touch .ciyo-feature-copy>p:not(.ciyo-kicker){letter-spacing:-.35px;margin:18px 0 24px;font-size:15px;line-height:21.75px}.ciyo-feature-block-touch .ciyo-feature-copy .ciyo-pill-button{box-sizing:border-box;border-radius:999px;min-width:0;height:32px;padding:0 7px;font-size:16px;font-weight:400;line-height:24.8px}.ciyo-feature-block-touch>.ciyo-feature-media{width:350px;height:605px;position:absolute;inset:0}.ciyo-feature-scroll-style,.ciyo-feature-scroll-text,.ciyo-insights-scroll{width:auto;height:auto;margin:0}.ciyo-feature-block,.ciyo-insights{gap:32px;padding:0 0 160px}.ciyo-feature-scroll-touch .ciyo-feature-block{padding-bottom:222px}.ciyo-feature-scroll-style .ciyo-feature-block{padding-bottom:198px}.ciyo-feature-scroll-text .ciyo-feature-block{padding-bottom:128px}.ciyo-feature-media-touch .ciyo-feature-image-wrap{width:350px;height:234.914px;margin:0;position:absolute;top:75.125px;left:0}.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-feature-primary-image{object-fit:fill;width:350px;position:absolute;top:0;left:0;height:235px!important}.ciyo-feature-media-touch .ciyo-touch-result-image{clip-path:inset(var(--touch-result-clip,100%) 0 0);filter:blur(var(--touch-result-blur,20px)) brightness(var(--touch-result-brightness,1.5));display:block}.ciyo-feature-media-style .ciyo-feature-image-wrap{width:246px;height:296px;margin-left:56px;transform:translateY(-17px)}.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-feature-primary-image{object-fit:fill;width:234px;position:absolute;top:7px;left:6px;height:281px!important}.ciyo-feature-media-style .ciyo-style-result-image,.ciyo-style-scanline,.ciyo-style-prompt-send{display:none}.ciyo-feature-media-style>.ciyo-media-label{margin-left:59px}.ciyo-feature-media-style>span:nth-child(2){left:225px}.ciyo-feature-media-text .ciyo-feature-image-wrap{width:350px;height:263px;margin-top:10px;margin-bottom:-67px;margin-left:4px}.ciyo-feature-media-text .ciyo-feature-image-wrap img{object-fit:fill;width:350px;height:263px!important}.ciyo-feature-media:before{height:300px}.ciyo-touch-target,.ciyo-touch-extra,.ciyo-touch-chip-third{display:inline-flex}.ciyo-touch-scanline{display:block}.ciyo-touch-command{width:440px;min-height:0;opacity:var(--touch-command-opacity,0);transform:translateX(-50%) scale(.5932) translateY(var(--touch-command-ty,-17.8px));transform-origin:0 0;border:0;gap:8px;padding:16px 20px;font-size:14px;inset:239.445px auto auto 50%;box-shadow:0 18px 40px #0000004d}.ciyo-touch-command-mobile{box-sizing:border-box;color:#f5f2eb;width:440px;height:89px;opacity:var(--touch-command-opacity,0);transform:translateX(-50%) translateY(var(--touch-command-ty,89px)) scale(.5932);transform-origin:50% 100%;background:#171814;border:.5px solid #ffffff24;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:8px;padding:16px 20px;font-size:14px;display:flex;position:absolute;bottom:0;left:50%}.ciyo-touch-command-mobile .ciyo-touch-mobile-line{white-space:nowrap}.ciyo-touch-mobile-row{white-space:nowrap;align-items:center;gap:8px;height:26px;display:flex}.ciyo-touch-command-mobile .ciyo-touch-mobile-char,.ciyo-touch-command-mobile .ciyo-touch-mobile-chip{opacity:clamp(0, calc(var(--touch-char-pos,0) - var(--i,0)), 1)}.ciyo-touch-command-mobile .ciyo-touch-mobile-chip{background:#ffffff1a;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 7px 0 5px;display:inline-flex}.ciyo-touch-command{display:none}.ciyo-touch-command-mobile{display:flex}.ciyo-touch-char,.ciyo-touch-chip{opacity:clamp(0, calc(var(--touch-char-pos,0) - var(--i,0)), 1)}.ciyo-touch-chip{gap:4px;height:21px;padding-inline:4px 5px}.ciyo-touch-chip img{width:9px;height:9px}.ciyo-touch-chip strong{width:9px;height:9px;font-size:6px}.ciyo-touch-send{width:25px;height:25px}.ciyo-text-edit-card{display:none}.ciyo-style-prompt{opacity:1;gap:8px;width:calc(100% - 24px);height:46px;padding:0 12px;bottom:42px;left:auto;right:12px;transform:none}.ciyo-style-prompt-sparkles{flex:none;display:block}.ciyo-style-assets{transform:none}.ciyo-style-assets img:first-child{opacity:.96;transform:rotate(16deg)}.ciyo-style-assets img:last-child{opacity:.96;transform:rotate(-8deg)}.ciyo-insight-board{transform-origin:0 0;height:420px;transform:translate(-9px,77px)scale(.65)}.ciyo-search-chip{white-space:nowrap;border-radius:8px;gap:8px;width:214px;height:60px;padding:0 18px;font-size:18px;line-height:1;top:163px;left:186px;overflow:hidden}.ciyo-search-chip svg{flex:none;width:22px;height:22px}}
