.lovable-integration{color:hsl(var(--foreground))}.lovable-integration *,.lovable-integration :before,.lovable-integration :after{box-sizing:border-box}.lovable-integration :is(h1,h2,h3,p,figure,blockquote,ol,pre):not(:where([data-pricing-v2] *)){margin:0}.lovable-integration :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #829aff}.lovable-integration [hidden]{display:none!important}.lovable-integration button{cursor:pointer}.lovable-pad{padding-inline:48px}.lovable-integration h1:not(:where([data-pricing-v2] *)){text-wrap:balance;max-width:14ch;font-size:56px;font-weight:350;line-height:1.12}.lovable-integration h2:not(:where([data-pricing-v2] *)){text-wrap:balance;max-width:26ch;font-size:44px;font-weight:350;line-height:1.25}.lovable-integration h3:not(:where([data-pricing-v2] *)){font-size:20px;font-weight:500;line-height:1.4}.lovable-eyebrow{font-style:italic;margin-bottom:12px!important}.lovable-description{opacity:.78;font-size:16px;line-height:1.7;margin-top:20px!important}.lovable-lede{max-width:700px}.lovable-description a{text-underline-offset:3px;text-decoration:underline}.lovable-hero{margin-top:-2px}.lovable-hero>.section-beta-wrapper{padding-top:120px}.lovable-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;min-height:60vh;display:grid}.lovable-breadcrumb{color:#c5c9d9;align-items:center;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.lovable-buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lovable-button-white{color:#111;background:#fff}.lovable-button-glass{color:#fff;border:1px solid #ffffff40}.lovable-trust{color:#c4ccdf;font-size:13px;margin-top:18px!important}.lovable-clients{margin-top:40px;padding-inline:32px}.lovable-clients img{filter:grayscale() invert();opacity:.55}.lovable-preview{background:#192238;border:1px solid #ffffff26;border-radius:13px;justify-self:end;width:100%;min-width:0;max-width:500px;overflow:hidden;box-shadow:0 14px 36px #0002}.lovable-preview-bar{border-bottom:1px solid #ffffff16;align-items:center;gap:8px;padding:13px 18px;font-size:14px;display:flex}.lovable-preview-bar img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.lovable-preview-bar>span:last-child{color:#a8b4c7;margin-left:auto;font-size:11px}.lovable-preview-prompt{color:#d3dbea;padding:14px 18px;font-size:13px;line-height:1.6}.lovable-directory{color:#1c2940;background:#fafbfe;border:1px solid #e0e4ef;border-radius:8px;margin:0 10px 10px;padding:20px 18px 12px}.lovable-directory-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lovable-directory-heading>div>p{color:#63718b;margin-bottom:5px;font-size:10px}.lovable-integration .lovable-directory-heading h2:not(:where([data-pricing-v2] *)){font-size:20px;font-weight:500;line-height:1.3}.lovable-location{color:#69778b;white-space:nowrap;border:1px solid #e2e6ef;border-radius:5px;padding:4px 6px;font-size:10px}.lovable-filter{color:#7f8da5;background:#fff;border:1px solid #dfe5ef;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:9px 10px;display:flex}.lovable-filter input{color:#1c2940;background:0 0;border:0;border-radius:2px;width:100%;min-width:0;font-family:inherit;font-size:12px;line-height:1.5;display:block}.lovable-filter input::placeholder{color:#71809a;opacity:1}.lovable-directory-results{min-height:244px;margin-top:8px;position:relative}.lovable-place{border-bottom:1px solid #e3e8f0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:80px;padding:13px 0;display:grid}.lovable-place-icon{color:#6578aa;background:#eef2fb;border:1px solid #e1e6f2;border-radius:6px;align-self:start;place-items:center;width:32px;height:34px;display:grid}.lovable-place-icon-1{color:#9471b3;background:#f2eef9;border-color:#e9e0f5}.lovable-place-icon-2{color:#5d8c80;background:#eaf3f1;border-color:#d9e9e4}.lovable-place h3:not(:where([data-pricing-v2] *)){font-size:13px;font-weight:500;line-height:1.5}.lovable-place p{color:#69778b;margin-top:4px;font-size:11px;line-height:1.5}.lovable-place-rating{white-space:nowrap;color:#4d5c75;align-self:start;padding-top:2px;font-size:11px}.lovable-place-rating>span{color:#b98220}.lovable-directory-footer{color:#69778b;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:10px;display:flex}.lovable-directory-footer>span:first-child{align-items:center;gap:5px;display:flex}.lovable-empty{color:#69778b;padding:40px 0;font-size:12px}.lovable-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.lovable-example{border:1px solid #d6deeb;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.lovable-source-label{color:#4056c4;margin-bottom:12px;font-size:12px}.lovable-example>p{color:#555;flex:1;margin-top:12px;font-size:15px;line-height:1.65}.lovable-prompt{margin-top:22px}.lovable-prompt summary,.lovable-setup-prompt summary{cursor:pointer;color:#52627a;justify-content:space-between;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.lovable-integration summary::-webkit-details-marker{display:none}.lovable-prompt blockquote,.lovable-setup-prompt blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-left:2px solid #a3b0d6;margin-top:12px;padding:16px;font-size:12px;line-height:1.8}.lovable-prompt button,.lovable-setup-prompt button{color:#4056c4;margin-top:12px;font-size:12px}.lovable-example-footer{color:#52627a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:24px;font-size:12px;display:flex}.lovable-example-footer .lovable-build-link{color:#4056c4}.lovable-workbench{background:#141e32;border:1px solid #ffffff26;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #05091833;margin-top:40px!important}.lovable-workbench-caption{color:#e4eafa;border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:16px 24px;font-size:14px;display:flex}.lovable-workbench-caption>span:nth-child(2){color:#94a4c2;margin-left:auto;font-size:11px}.lovable-workbench-caption button{color:#b9c8e3;background:#ffffff05;border:1px solid #ffffff26;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-block:-5px;display:grid}.lovable-workbench-caption button:hover{color:#fff;border-color:#ffffff60}.lovable-workbench-caption [data-workbench-play],.lovable-workbench-caption button[aria-pressed=true] [data-workbench-pause]{display:none}.lovable-workbench-caption button[aria-pressed=true] [data-workbench-play]{display:initial}.lovable-workbench-scene{background:radial-gradient(at 75%,#6b6ac51a,#0000 65%),radial-gradient(#8c9aba22 .6px,#0000 .6px)0 0/18px 18px;grid-template-columns:minmax(0,.8fr) 100px minmax(0,1.3fr);align-items:center;padding:40px;display:grid}.lovable-source-stack{isolation:isolate;min-width:0;padding:12px 8px 78px 4px;position:relative}.lovable-source-stack:before,.lovable-source-stack:after{content:"";z-index:-1;background:#26304a;border:1px solid #566381;border-radius:9px;position:absolute;inset:10px 8px 78px 4px;transform:rotate(-10deg) translate(-5px,3px)}.lovable-source-stack:after{background:#3a435c;border-color:#75809b;transform:rotate(3deg) translate(5px,-2px)}.lovable-source-sheet{color:#1e2c44;background:#f4f6fb;border:1px solid #d4dbe9;border-radius:9px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 12px 24px #0003}.lovable-source-address{color:#7a859b;background:#e9edf5;border-bottom:1px solid #dce2ed;align-items:center;gap:6px;height:32px;padding-inline:12px;font:10px/1.5 monospace;display:flex}.lovable-source-address>span:last-child{margin-left:auto}.lovable-source-product{padding:16px 20px 20px}.lovable-source-product>span{color:#7b869a;font-size:10px}.lovable-earbud-art{width:100%;height:126px;margin:2px auto 8px;display:block}.lovable-source-product>strong{font-size:17px;font-weight:500;display:block}.lovable-source-product>p{color:#748096;margin-top:4px;font-size:11px;line-height:1.5}.lovable-source-product>b{margin-top:10px;font-size:22px;font-weight:500;display:block}.lovable-source-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#8b9ffd30);border-bottom:1px solid #879cfe;height:64px;position:absolute;inset:0 0 auto}.lovable-workbench[data-stage=collect] .lovable-source-scan{opacity:1;animation:2s ease-in-out infinite lovable-source-sweep}.lovable-extracted-fields{color:#c6d3f4;opacity:0;flex-wrap:wrap;gap:5px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:2px;left:-4px;right:-20px;transform:translateY(8px)}.lovable-extracted-fields>span{color:#91a1bf;width:100%;margin-bottom:3px;font-size:10px}.lovable-extracted-fields code{background:#24304b;border:1px solid #6070a35c;border-radius:4px;padding:4px 6px;font-size:10px}.lovable-workbench:is([data-stage=extract],[data-stage=ready]) .lovable-extracted-fields{opacity:1;transform:none}.lovable-data-bridge{align-items:center;padding-bottom:36px;display:flex;position:relative}.lovable-data-bridge>span{background:#546382;flex:1;height:1px}.lovable-data-bridge>div{z-index:1;background:#1f2c47;border:1px solid #8394bd70;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 5px #141e32,0 6px 20px #0003}.lovable-data-bridge>i{opacity:0;background:#abbaff;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 21px);left:0;box-shadow:0 0 9px #9aaeff}.lovable-workbench:is([data-stage=collect],[data-stage=extract]) .lovable-data-bridge>i{animation:1.8s linear infinite lovable-data-transfer}.lovable-workbench:is([data-stage=extract],[data-stage=ready]) .lovable-data-bridge>div{border-color:#93aacd;box-shadow:0 0 0 5px #141e32,0 0 25px #8f9eff20}.lovable-tracker-window{color:#233044;background:#fff;border:1px solid #c6d2e7;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 15px 45px #0004}.lovable-tracker-chrome{background:#eff2f9;border-bottom:1px solid #e1e6ef;align-items:center;gap:7px;padding:11px 16px;font-size:11px;display:flex}.lovable-tracker-chrome>span:last-child{color:#8a95a9;margin-left:auto;font-size:10px}.lovable-tracker-content{padding:22px}.lovable-tracker-heading>span{letter-spacing:.13em;color:#7883a1;font-size:9px}.lovable-tracker-heading>strong{letter-spacing:-.025em;margin-top:6px;font-size:24px;font-weight:500;line-height:1.3;display:block}.lovable-tracker-heading>p{color:#7f8b9f;margin-top:6px;font-size:11px;line-height:1.5}.lovable-tracker-toolbar{color:#516079;border-bottom:1px solid #e9edf4;justify-content:space-between;gap:8px;padding-block:20px 12px;font-size:10px;display:flex}.lovable-tracker-toolbar>span:first-child{color:#455cac}.lovable-tracker-toolbar>span:last-child{opacity:0;transition:opacity .3s}.lovable-tracker-products{min-height:178px;position:relative}.lovable-tracker-product{opacity:0;visibility:hidden;min-height:89px;transition:opacity .4s,transform .4s,visibility .4s;transition-delay:calc(var(--product-index)*.16s);border-bottom:1px solid #e9edf4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:12px;display:grid;transform:translateY(7px)}.lovable-tracker-thumb{background:linear-gradient(140deg,#e9edf8,#f6f8fc);border:1px solid #e0e6f1;border-radius:9px;place-items:center;height:57px;display:grid}.lovable-tracker-thumb svg{width:42px;height:46px;padding-top:5px}.lovable-tracker-product-data>strong{font-size:14px;font-weight:500;display:block}.lovable-tracker-product-data>p{color:#8893a8;margin-top:4px;font-size:10px;line-height:1.5}.lovable-tracker-product-data>code{color:#a1aabb;margin-top:5px;font-size:9px;display:block}.lovable-tracker-product>b{letter-spacing:-.02em;align-self:start;margin-top:8px;font-size:17px;font-weight:500}.lovable-tracker-placeholder{pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.lovable-tracker-placeholder>div{border-bottom:1px solid #edf0f5;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:14px;height:89px;display:grid}.lovable-tracker-placeholder span{background:#f0f3f8;border-radius:9px;height:57px}.lovable-tracker-placeholder i{background:#e9edf5;border-radius:3px;width:75%;height:7px;box-shadow:0 15px #f3f5f9}.lovable-tracker-placeholder b{background:#edf1f8;border-radius:3px;height:12px}.lovable-workbench[data-stage=ready] .lovable-tracker-product{opacity:1;visibility:visible;transform:none}.lovable-workbench[data-stage=ready] .lovable-tracker-placeholder{opacity:0}.lovable-workbench[data-stage=ready] .lovable-tracker-toolbar>span:last-child{opacity:1}.lovable-tracker-footer{color:#9aa6b9;justify-content:space-between;gap:10px;padding-top:14px;font-size:9px;display:flex}.lovable-tracker-footer>span:first-child{align-items:center;gap:5px;display:flex}.lovable-tracker-footer i{background:#6ca28b;border-radius:50%;width:5px;height:5px}.lovable-workbench-status{background:#0f192b;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:17px 24px;font-size:11px;display:flex}.lovable-workbench-status>span:first-child{color:#afbed9;align-items:center;gap:7px;display:flex}.lovable-workbench-status>p{color:#97abcf;text-align:right;min-width:150px;margin-left:auto}.lovable-workbench-status [data-workbench-label]{display:none}.lovable-workbench[data-stage=request] [data-workbench-label=request],.lovable-workbench[data-stage=collect] [data-workbench-label=collect],.lovable-workbench[data-stage=extract] [data-workbench-label=extract],.lovable-workbench[data-stage=ready] [data-workbench-label=ready]{display:inline}.lovable-workbench-meter{background:#35405a;border-radius:4px;width:46px;height:3px;overflow:hidden}.lovable-workbench-meter>i{border-radius:inherit;background:#899feb;width:12%;height:100%;transition:width .6s;display:block}.lovable-workbench[data-stage=collect] .lovable-workbench-meter>i{width:42%}.lovable-workbench[data-stage=extract] .lovable-workbench-meter>i{width:72%}.lovable-workbench[data-stage=ready] .lovable-workbench-meter>i{background:#86b6a2;width:100%}.lovable-workbench[data-playing=false] *,.lovable-workbench[data-playing=false] :before,.lovable-workbench[data-playing=false] :after{animation-play-state:paused!important}@keyframes lovable-source-sweep{0%{transform:translateY(-70px)}to{transform:translateY(320px)}}@keyframes lovable-data-transfer{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}.lovable-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.lovable-benefits h3:not(:where([data-pricing-v2] *)){font-size:18px}.lovable-benefits p{color:#c4ccdf;margin-top:12px;font-size:14px;line-height:1.7}.lovable-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.lovable-source-card{min-width:0;color:inherit;border:1px solid #d6deeb;border-radius:10px;padding:24px;transition:border-color .15s,background .15s}.lovable-source-card:hover{background:#f8f9ff;border-color:#8899d5}.lovable-source-card>div{align-items:center;gap:10px;display:flex}.lovable-source-card>div>span:first-child{color:#5265af;flex-shrink:0;width:24px;height:24px;display:inline-flex}.lovable-source-card>div>span:last-child{color:#8b98b5;margin-left:auto}.lovable-source-card h3:not(:where([data-pricing-v2] *)){font-size:16px}.lovable-source-card p{color:#555;margin-top:12px;font-size:14px;line-height:1.7}.lovable-setup-steps{padding:0;list-style:none;margin-top:40px!important}.lovable-setup-steps>li{border-top:1px solid #d6deeb;grid-template-columns:32px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.lovable-step-number{color:#4056c4;background:#4056c410;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.lovable-setup-steps h3{margin-top:2px!important}.lovable-setup-steps p{color:#555;margin-top:12px;font-size:15px;line-height:1.7}.lovable-setup-steps p a,.lovable-setup-note a{color:#4056c4;text-underline-offset:3px;text-decoration:underline}.lovable-setup-prompt{margin-top:20px}.lovable-setup-prompt summary{color:#4056c4;justify-content:start;font-size:13px}.lovable-setup-note,.lovable-cost-note{color:#63718b;font-size:13px;line-height:1.7;margin-top:24px!important}.lovable-alternatives{color:#f8fafc;background:#172033;border:1px solid #334155;border-radius:12px;margin-top:32px;overflow:hidden}.lovable-alternatives>details+details{border-top:1px solid #334155}.lovable-alternatives summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:15px;list-style:none;display:flex}.lovable-alternatives summary:hover{background:#22314a}.lovable-alternatives summary:focus-visible{outline-offset:-4px}.lovable-alternatives details>div{padding:0 24px 24px}.lovable-alternatives p{color:#c4ccdf;margin-top:16px;font-size:14px;line-height:1.7}.lovable-alternatives a{color:#acc7f5}.lovable-alternatives details>div>a{margin-top:16px;font-size:13px;display:inline-block}.lovable-alternatives dl{grid-template-columns:minmax(100px,1fr) 2fr;gap:10px 20px;padding:18px 0;font-size:12px;display:grid}.lovable-alternatives dt{color:#acbad0}.lovable-alternatives dd{overflow-wrap:anywhere;min-width:0}.lovable-command{overflow-wrap:anywhere;background:#101a2b;border:1px solid #42516c;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:16px;font-size:12px;display:flex}.lovable-command button{color:#acc7f5}.lovable-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.lovable-cost{border:1px solid #d6deeb;border-radius:12px;min-width:0;padding:24px}.lovable-cost>p{color:#555;margin-top:12px;font-size:15px;line-height:1.65}.lovable-cost>strong{color:#172033;margin-top:24px;font-size:42px;font-weight:400;line-height:1.1;display:block}.lovable-cost>span{color:#555;margin-top:8px;font-size:13px;line-height:1.6;display:block}.lovable-cost .lovable-cost-rate{color:#63718b;margin-top:20px;font-size:12px}.lovable-cost-note a{color:#4056c4;text-underline-offset:3px;text-decoration:underline}.lovable-plan-options{border-top:1px solid #d6deeb;margin-top:40px;padding-top:32px;scroll-margin-top:104px}.lovable-plans{margin-top:32px}.lovable-faq-heading{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.lovable-faq-heading>p{color:#c4ccdf;max-width:460px;font-size:16px;line-height:1.7}.lovable-faq-heading a{color:#8fb3e0}.lovable-faq{max-width:848px;margin-top:40px}.lovable-copy-status{z-index:30;color:#fff;background:#172033;border-radius:8px;max-width:90vw;padding:12px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.lovable-copy-status:empty{display:none}@media (max-width:1023px){.lovable-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;min-height:auto}.lovable-preview{justify-self:start}.lovable-hero-copy{max-width:650px}.lovable-integration h1:not(:where([data-pricing-v2] *)){font-size:44px}.lovable-integration h2:not(:where([data-pricing-v2] *)){font-size:36px}.lovable-example-grid,.lovable-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lovable-workbench-scene{grid-template-columns:minmax(0,.8fr) 65px minmax(0,1.3fr);padding:28px}.lovable-tracker-content{padding:18px}.lovable-tracker-product{gap:10px}.lovable-faq-heading,.lovable-cost-grid{grid-template-columns:minmax(0,1fr)}.lovable-benefits{gap:24px}}@media (max-width:767px){.lovable-pad{padding-inline:24px}.lovable-integration h1:not(:where([data-pricing-v2] *)){font-size:36px}.lovable-integration h2:not(:where([data-pricing-v2] *)){font-size:28px}.lovable-clients{margin-top:36px;padding-inline:16px}.lovable-preview-bar{padding-inline:14px}.lovable-preview-prompt{padding-inline:14px;font-size:12px}.lovable-directory{margin-inline:8px;padding:16px 12px 12px}.lovable-directory-heading{flex-wrap:wrap;gap:8px}.lovable-integration .lovable-directory-heading h2:not(:where([data-pricing-v2] *)){font-size:18px}.lovable-directory-results{min-height:274px}.lovable-place{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:90px}.lovable-place-icon{width:28px;height:32px}.lovable-example-grid,.lovable-source-grid,.lovable-benefits{grid-template-columns:minmax(0,1fr)}.lovable-example-grid,.lovable-source-grid{gap:16px}.lovable-example,.lovable-source-card,.lovable-cost{padding:20px}.lovable-workbench-caption{gap:10px;padding:14px 16px;font-size:11px}.lovable-workbench-caption>span:nth-child(2){font-size:9px}.lovable-workbench-caption button{flex-basis:24px;width:24px;height:24px}.lovable-workbench-scene{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 18px}.lovable-source-stack{justify-self:center;width:min(100%,320px);padding:0 8px 45px}.lovable-source-stack:before,.lovable-source-stack:after{inset:0 8px 45px}.lovable-source-sheet{transform:rotate(-2deg)}.lovable-source-product{grid-template-columns:86px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.lovable-source-product>.lovable-earbud-art{grid-area:1/1/5;width:86px;height:90px;margin:0}.lovable-source-product>:not(svg){grid-column:2;margin-top:0}.lovable-source-product>strong{font-size:15px}.lovable-source-product>b{font-size:19px}.lovable-extracted-fields{inset-inline:8px}.lovable-extracted-fields>span{display:none}.lovable-extracted-fields code{font-size:9px}.lovable-data-bridge{background:#687795;justify-self:center;width:1px;height:32px;padding:0}.lovable-data-bridge>span,.lovable-data-bridge>i{display:none}.lovable-data-bridge>div{border-radius:11px;width:37px;height:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lovable-data-bridge img{width:24px;height:24px}.lovable-tracker-window{margin-top:8px}.lovable-tracker-content{padding:18px 14px}.lovable-tracker-heading>strong{font-size:22px}.lovable-tracker-product{grid-template-columns:37px minmax(0,1fr) auto;gap:9px}.lovable-tracker-thumb{height:46px}.lovable-tracker-thumb svg{width:35px;height:38px}.lovable-tracker-product-data>strong{font-size:13px}.lovable-tracker-product-data>p{font-size:9px}.lovable-tracker-product-data>code{font-size:8px}.lovable-tracker-product>b{font-size:15px}.lovable-workbench-status{gap:10px;padding:16px;font-size:10px}.lovable-workbench-status>span:first-child{flex-basis:calc(100% - 60px)}.lovable-workbench-status>p{text-align:left;order:1;margin-left:0}.lovable-workbench-meter{margin-left:auto}.lovable-setup-steps>li{grid-template-columns:minmax(0,1fr);gap:16px}.lovable-alternatives summary{padding:18px;font-size:14px}.lovable-alternatives details>div{padding:0 18px 18px}.lovable-alternatives dl{grid-template-columns:minmax(0,1fr);gap:4px}.lovable-alternatives dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.lovable-integration *,.lovable-integration :before,.lovable-integration :after{transition:none!important;animation:none!important}}