@font-face{font-family:Optimize Poppins;src:url(/media/optimize-app/fonts/poppins-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Optimize Poppins;src:url(/media/optimize-app/fonts/poppins-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Optimize Poppins;src:url(/media/optimize-app/fonts/poppins-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Optimize Poppins;src:url(/media/optimize-app/fonts/poppins-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Optimize Poppins;src:url(/media/optimize-app/fonts/poppins-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Optimize Inter;src:url(/media/optimize-app/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Optimize Inter;src:url(/media/optimize-app/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}.k-optimize{--op-font:"Optimize Poppins","Poppins",system-ui,sans-serif;--op-inter:"Optimize Inter","Inter",-apple-system,"SF Pro Text",system-ui,sans-serif;--op-primary:#5410bf;--op-primary-dark:#400c91;--op-primary-light:#7837dd;--op-purple-60:#7040ff;--op-purple-50:#7c62ff;--op-purple-40:#8e85ff;--op-purple-20:#c9cbff;--op-purple-10:#e5e7ff;--op-purple-5:#f5f5ff;--op-secondary:#ff005c;--op-tertiary:#fc0;--op-success:#66cb9f;--op-success-soft:#deffee;--op-warning:#f7936f;--op-dark:#16192c;--op-dark-dark:#101225;--op-heading:#27272e;--op-body:#425466;--op-gray-200:#f5f6fa;--op-gray-300:#ebecf4;--op-gray-400:#d7d9ea;--op-gray-500:#b9bac6;--op-gray-600:#8c8ea1;--op-gray-700:#5e6073;--op-gray-900:#272830;--op-grey-600:#47496b;--op-grey-900:#0a0b12;--op-surface:#fff;--op-surface-2:#f8f8fc;--op-ease:cubic-bezier(.2,.8,.2,1);font-family:var(--op-font);color:var(--op-heading);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizelegibility;font-weight:400}.k-optimize *{box-sizing:border-box;margin:0;padding:0}.k-optimize :where(p){display:block}.k-optimize :where(button){font:inherit;color:inherit;cursor:inherit;text-align:inherit;text-transform:none;line-height:inherit;background:0 0;border:0}.k-optimize :where(img){vertical-align:baseline;border:0;max-width:none;height:auto;display:block}.k-optimize :where(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit}.k-optimize :where(ul,ol){list-style:none}.k-optimize :where(label){font-weight:inherit}.k-optimize :where(a){color:inherit;text-decoration:none}.k-optimize :where(input){font:inherit;color:inherit;background:0 0;border:0;outline:none}.k-optimize :where(svg){display:block}.k-optimize .op-h3{font:600 20px/1.365 var(--op-font)}.k-optimize .op-h4{font:600 18px/normal var(--op-font);letter-spacing:-.09px}.k-optimize .op-h5{font:600 16px/25px var(--op-font)}.k-optimize .op-h6{font:600 14px/24px var(--op-font)}.k-optimize .op-t-sm{font:400 14px/23px var(--op-font)}.k-optimize .op-t-sm-m{font:500 14px/normal var(--op-font)}.k-optimize .op-t-xs{font:400 12px/20px var(--op-font)}.k-optimize .op-t-xs-sb{font:600 12px/16px var(--op-font)}.k-optimize .op-cap{font:700 12px/normal var(--op-font)}.k-optimize .op-t-xxs{font:400 10px/normal var(--op-font)}.k-optimize .op-btn-sm{font:600 12px/10px var(--op-font);letter-spacing:-.06px}.k-optimize .op-btn-md{font:600 14px/12px var(--op-font)}.k-optimize .op-btn-lg{font:600 18px/14px var(--op-font)}.k-optimize .kb-status{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;width:393px;height:53px;padding:18px 26px 14px 27px;display:flex;position:absolute;top:0;left:0}.k-optimize .kb-status.light{color:#fff}.k-optimize .kb-status.dark{color:#000}.k-optimize .kb-status.solid:before{content:"";z-index:-1;background:var(--scr-bg,#fff);width:100%;height:47px;position:absolute;top:0;left:0}.k-optimize .kb-time{text-align:center;letter-spacing:-.408px;width:54px;font:600 17px/22px -apple-system,SF Pro Text,system-ui,sans-serif}.k-optimize .kb-icons{width:78.261px;height:13px;display:block}.k-optimize .kb-icons svg{width:100%;height:100%}.k-optimize .op-hd{z-index:5;background:var(--op-primary);color:#fff;flex-direction:column;justify-content:flex-end;width:393px;padding:48px 16px 12px;display:flex;position:relative}.k-optimize .op-hd.soft{background:var(--op-purple-10);color:var(--op-dark)}.k-optimize .op-hd-row{align-items:center;gap:16px;height:47px;display:flex}.k-optimize .op-hd-back{flex:none;place-items:center;width:24px;height:24px;display:grid}.k-optimize .op-hd-back.box{background:var(--op-purple-10);border-radius:5px;width:40px;height:40px}.k-optimize .op-hd-col{flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:0;display:flex}.k-optimize .op-hd-sub{font:400 12px/20px var(--op-font);align-items:center;gap:4px;display:flex}.k-optimize .op-hd-title{height:27px;font:600 18px/27px var(--op-font);letter-spacing:-.09px;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.k-optimize .op-hd.lg .op-hd-title{height:auto;font:600 20px/1.365 var(--op-font);letter-spacing:0;overflow:visible}.k-optimize .op-hd-btn{background:var(--op-primary-dark);color:#fff;height:32px;font:600 12px/10px var(--op-font);letter-spacing:-.06px;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.k-optimize .op-hd-btn.op-hd-pill{height:36px;font:600 14px/12px var(--op-font);letter-spacing:0;background:#10101266;border-radius:100px;padding:0 20px}.k-optimize .op-hd-btn.op-hd-pink{background:var(--op-secondary);height:36px;font:600 14px/12px var(--op-font);letter-spacing:0;border-radius:100px;padding:0 20px}.k-optimize .op-tabs{z-index:15;border-top:1px solid var(--op-gray-300);background:#fff;justify-content:space-between;align-items:flex-end;width:393px;height:87px;padding:0 24px 32px;display:flex;position:absolute;bottom:0;left:0}.k-optimize .op-tab{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.k-optimize .op-tab.wide{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.k-optimize .op-tab-plus{background:var(--op-gray-400);width:30px;height:30px;transition:background .3s,transform .3s var(--op-ease);border-radius:5px;place-items:center;display:grid}.k-optimize .op-tab.on .op-tab-plus{background:var(--op-primary)}.k-optimize .op-tab-lbl{font:600 10px/16px var(--op-font);color:var(--op-dark);white-space:nowrap}.k-optimize .op-tab-plus.box{border:1px solid var(--op-gray-400);background:#fff;width:40px;height:40px}.k-optimize .op-tab.on .op-tab-plus.box{background:#fff}.k-optimize .op-tab-ad{width:24px;height:18px;margin:3px 0}.k-optimize .op-tab:active .op-tab-plus{transform:scale(.9)}.k-optimize .op-has-tabs{padding-bottom:87px}.k-optimize .op-btn{background:var(--op-primary);color:#fff;height:48px;font:600 14px/12px var(--op-font);white-space:nowrap;transition:background .25s,transform .2s var(--op-ease),color .25s;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 16px;display:inline-flex}.k-optimize .op-btn.sm{height:40px;font:600 12px/10px var(--op-font);letter-spacing:-.06px;padding:0 8px}.k-optimize .op-btn.ghost{color:var(--op-primary);background:#fff}.k-optimize .op-btn.outline{color:var(--op-primary);box-shadow:inset 0 0 0 1px var(--op-gray-300);background:#fff}.k-optimize .op-cta{z-index:16;background:var(--op-secondary);color:#fff;width:393px;height:104px;font:600 18px/14px var(--op-font);justify-content:center;align-items:center;gap:10px;transition:background .35s;display:flex;position:absolute;bottom:0;left:0}.k-optimize .op-cta.off{background:var(--op-gray-400)}.k-optimize .op-cta img{filter:brightness(0)invert();width:12px;height:12px}.k-optimize .op-glyph{background:var(--c,#7c62ff);width:16px;height:16px;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;display:block}.k-optimize .op-ic-circ{flex:none;width:16.123px;height:16.123px;display:block;position:relative}.k-optimize .op-ic-circ>img:first-child{width:100%;height:100%}.k-optimize .op-ic-i{--c:#fff;width:2.53px;height:9.2px;position:absolute;top:3.53px;left:6.55px}.k-optimize .op-ic-circ.q{width:12px;height:12px}.k-optimize .op-ic-q{width:4.07px;height:6.73px;position:absolute;top:2.63px;left:3.94px}.k-optimize .op-arr{flex:none;place-items:center;width:20px;height:20px;display:grid}.k-optimize .op-arr img{width:9px;height:14px;transform:rotate(-90deg)}.k-optimize .op-sheet{background:var(--op-surface-2);border-radius:12px 12px 0 0;width:393px;position:relative}.k-optimize .op-in{transition:opacity .5s ease calc(var(--i,0) * 70ms),transform .8s var(--op-ease) calc(var(--i,0) * 70ms)}.k-optimize [data-pre] .op-in{opacity:0;transform:translateY(18px)}.k-optimize [data-quick] .op-in{transition:none}.k-optimize .op-label{font:500 14px/normal var(--op-font);color:var(--op-heading)}.k-optimize .op-input{border:1px solid var(--op-gray-400);height:48px;font:500 14px/13px var(--op-font);color:var(--op-gray-600);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 12px;transition:border-color .3s,box-shadow .3s;display:flex}.k-optimize .op-input.focus{border-color:var(--op-primary);box-shadow:0 0 0 3px var(--op-purple-10)}.k-optimize .op-input .op-val{min-width:0;color:var(--op-heading);white-space:nowrap;flex:1 0 0;overflow:hidden}.k-optimize .op-input .op-val:empty:before{content:attr(data-ph);color:var(--op-gray-600)}.k-optimize .op-check{flex:none;width:16px;height:16px;position:relative}.k-optimize .op-check img{width:16px;height:16px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);position:absolute;top:0;left:0}.k-optimize .op-check .on{opacity:0;transform:scale(.4)}.k-optimize .op-check.is-on .on{opacity:1;transform:none}.k-optimize .op-check.is-on .off{opacity:0}.k-optimize .op-bar{background:var(--op-gray-400);border-radius:50px;height:6px;display:block;position:relative;overflow:hidden}.k-optimize .op-bar i{background:var(--op-success);transform-origin:0;width:100%;transform:scaleX(var(--p,0));transition:transform 1.1s var(--op-ease);border-radius:50px;position:absolute;top:0;bottom:0;left:0}.k-optimize .op-chip{background:var(--op-gray-300);height:24px;font:600 12px/16px var(--op-font);color:var(--op-dark);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.k-optimize .op-chip img{width:14px;height:14px}.k-optimize .op-chip.outline{border:1px solid var(--op-gray-400);background:#fff;height:26px;padding:2px 9px}@media (prefers-reduced-motion:reduce){.k-optimize *{transition:none!important;animation:none!important}}
