.lt-product{--lt-lime:#d2e823;--lt-green:#254f1a;--lt-blue:#2665d6;--lt-red:#780016;--lt-pink:#e9c0e9;--lt-cream:#e8efd6;--lt-ink:#1e2330;--lt-white:#f3f3f1;--canvas:#f3f3f1;--surface:#fff;--ink:#1e2330;--muted:#676b73;--line:#d8d9d5;--coral:#d2e823;--coral-deep:#254f1a;--dark:#1e2330;--lime:#d2e823;--mint:#e8efd6;--cool:#2665d6;--cool-deep:#0d1290;background:var(--lt-white);min-height:100svh;color:var(--ink);padding-top:148px;font-family:Linksans,Arial,Helvetica,sans-serif}.lt-product .button{border-radius:999px;font-family:Linksans,Arial,sans-serif}.lt-product .button-dark{color:#fff;background:#1e2330}.lt-product .button-primary{color:#1e2330;box-shadow:none;background:#d2e823}.lt-product .button-primary:hover{background:#c6db1d}.lt-product .pricing-card{color:#1e2330;box-shadow:none;background:#fff;border-color:#dedfd9;border-radius:28px}.lt-product .pricing-card.featured{color:#e8efd6;background:#254f1a;border-color:#254f1a}.lt-product .pricing-card.featured p,.lt-product .pricing-card.featured li{color:#e8efd6}.lt-product .popular-tag{color:#254f1a;background:#d2e823}.lt-product .pricing-heading h1{letter-spacing:-.035em;font-family:Linksans,Arial,sans-serif;font-weight:800}.lt-product .pricing-card.featured :is(.popular-tag,.button-primary){color:#254f1a;background:#d2e823}@media (max-width:767px){.lt-product{padding-top:120px}}.lt-product :is(.referral-hero h1,.legal-page h1,.auth-card h1){letter-spacing:-.035em;font-family:Linksans,Arial,sans-serif;font-weight:800}.lt-product .referral-hero h1{line-height:1}.lt-product .referral-hero h1 em{font-style:normal;font-weight:inherit}.lt-product :is(.referral-activity h2,.referral-terms-card h2,.section-heading h2){font-family:Linksans,Arial,sans-serif;font-weight:700}.lt-product :is(.referral-summary,.referral-activity,.referral-terms-card,.referral-steps article,.auth-card){box-shadow:none;background:#fff;border-color:#dedfd9;border-radius:28px}.lt-product .referral-summary strong{font-family:Linksans,Arial,sans-serif;font-weight:800}.lt-product .referral-terms-card li{color:var(--muted)}.lt-product :is(.referral-link code,.auth-card input){color:var(--ink);background:#f8f9f5;border-color:#dedfd9}.lt-product .referral-activity a{color:var(--cool-deep);text-underline-offset:3px;text-decoration:underline}.lt-product .legal-page{background:#fff;border:1px solid #dedfd9;border-radius:28px;margin-top:64px;margin-bottom:100px;padding:clamp(24px,4vw,48px)}.lt-product .auth-page{min-height:calc(100svh - 148px);padding-block:40px}.lt-product .auth-field-error{color:#9b2f20}.lt-product .account-popover{color:var(--ink);border-color:var(--line);background:#fff}.lt-product .account-popover a:hover,.lt-product .account-popover button:hover{background:var(--canvas)}.lt-product .auth-placeholder{background:var(--line)}@media (max-width:767px){.lt-product .legal-page{margin-top:32px}.lt-product .auth-page{min-height:calc(100svh - 120px)}}body:not(:has(.lt-home,.admin-page,[data-internal])){color:#1e2330;background:#f3f3f1;font-family:Linksans,Arial,Helvetica,sans-serif}.lt-product :is(.dashboard-heading h1,.project-detail-heading h1,.billing-heading h1,.studio-heading h1){letter-spacing:-.035em;font-family:Linksans,Arial,sans-serif;font-weight:800}.lt-product :is(.billing-card h2,.wizard-card h2,.project-processing-card h2){font-family:Linksans,Arial,sans-serif;font-weight:700}.lt-product :is(.wizard-card,.studio-preview,.account-strip,.project-row,.dashboard-note,.empty-projects,.billing-card,.project-processing-card,.browser-import-card,.step-card){color:var(--ink);box-shadow:none;background:#fff;border-color:#dedfd9;border-radius:28px}.lt-product :is(.option-card,.quality-grid button,.listing-url-card,.upload-zone,.field-group select,.field-group input,.review-list,.input-mode-switch,.file-list span,.review-list .total-row,.photo-preview){color:var(--ink);background:#f8f9f5;border-color:#dedfd9}.lt-product :is(.option-card.selected,.quality-grid button.selected,.input-mode-switch button.selected){color:#254f1a;background:#e8efd6;border-color:#254f1a;box-shadow:inset 0 0 0 1px #254f1a}.lt-product :is(.listing-url-card>small,.compact-options .option-card small,.privacy-note,.billing-card>span){color:var(--muted)}.lt-product .button-secondary{color:var(--ink);border-color:var(--line);background:#fff}.lt-product :is(.option-icon,.upload-icon,.step-topline svg){background:var(--lime);color:var(--ink)}.lt-product .renovation-option .option-icon{background:#c3e5d7}.lt-product .selected .radio{background:var(--dark);border-color:var(--dark);color:#fff}.lt-product :is(.account-popover,.project-menu-popover){color:var(--ink);border-color:var(--line);background:#fff}.lt-product :is(.account-popover a:hover,.account-popover button:hover,.project-menu-popover>button:hover,.photo-preview button){background:var(--canvas)}.lt-product :is(.usage-meter,.step-indicator span){background:#d8d9d5}.lt-product :is(.usage-meter span,.step-indicator .active){background:var(--lt-green)}.lt-product .status-pill.processing{color:#765c13;background:#f5ebc4;border-color:#d9c985}.lt-product :is(.dashboard-alert,.draft-restored){color:#245c32;background:#edf8ee;border-color:#cfe6d1}.lt-product .final-video-shell{border-color:var(--line);box-shadow:none;background:#1e2330}.lt-product .preview-media,.lt-product .preview-media h3{color:#fff}.lt-product .project-processing-card a{color:var(--cool-deep);text-decoration:underline}.lt-product .pricing-topup-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.lt-product .pricing-notes{text-align:center;max-width:740px;color:var(--muted);margin:24px auto 0;font-size:14px;font-weight:400;line-height:1.6}.lt-product .pricing-notes p{margin:8px 0 0}.lt-product .account-strip{grid-template-columns:minmax(140px,.7fr) minmax(280px,1.5fr) minmax(160px,1fr) auto}.lt-product .credit-total{font-size:32px;font-weight:800;line-height:1.1}.lt-product .credit-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:8px 0 0;display:grid}.lt-product .credit-breakdown dt{color:var(--muted);font-size:12px;line-height:1.4}.lt-product .credit-breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:700}.lt-product .account-strip+.project-list{margin-top:28px}@media (max-width:1000px){.lt-product .account-strip{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lt-product .account-strip{grid-template-columns:1fr}.lt-product .pricing-notes{font-size:13px}}.lt-product .system-state{border:1px solid var(--line);background:#fff;border-radius:28px;max-width:760px;margin:64px auto;padding:48px}.lt-product .system-state h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.05}.lt-product .system-state p{color:var(--muted);margin-bottom:24px;line-height:1.65}.lt-product.lt-standalone{padding-top:64px}.lt-product .app-loading{color:var(--muted)}.lt-product :focus-visible{outline:3px solid var(--lt-blue);outline-offset:3px}@media (max-width:767px){.lt-product .system-state{margin:32px 20px;padding:28px}.lt-product.lt-standalone{padding-top:32px}}.lt-product :is(h1,h2,h3){font-family:Linksans,Arial,sans-serif}.lt-product button:disabled{opacity:.55}.lt-product.lt-standalone code{overflow-wrap:anywhere}.lt-product .project-detail-heading>div{min-width:0}.lt-product :is(.project-detail-heading h1,.project-main h2){overflow-wrap:anywhere}.lt-product .referral-link{min-width:0}.lt-product .referral-link button{background:var(--lt-lime);color:var(--lt-ink);cursor:pointer}.lt-product .referral-link button:not(:disabled):hover{background:#c6db1d}.lt-product .referral-link button:not(:disabled):active{background:#b9d019}.lt-product .referral-link button[data-copied=true]{color:#254f1a;background:#e8efd6}.lt-product .referral-link button:disabled{color:#676b73;opacity:1;cursor:not-allowed;background:#e1e2dd}
