.public-catalog{background:var(--section-light);min-height:100vh;color:var(--dark-text);font-family:var(--font-body);letter-spacing:0;padding:32px 24px 64px}.public-catalog-inner{max-width:1160px;margin:auto}.public-catalog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px;display:flex}.public-catalog-brand{color:var(--accent);font-size:24px;font-weight:800}.public-catalog h1,.public-catalog h2,.public-catalog h3{letter-spacing:0;font-family:inherit}.public-catalog h1{margin-bottom:24px;font-size:36px;line-height:1.2}.public-catalog-search{background:var(--white);border:1px solid var(--payment-line);border-radius:8px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.public-catalog-search input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;min-height:24px}.public-catalog-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.public-catalog [data-slot],.public-catalog button{box-shadow:none}.public-catalog button{background:var(--white);color:var(--dark-text);border:1px solid var(--payment-line);min-height:40px}.public-catalog button[aria-pressed=true]{background:var(--accent);color:var(--white);border-color:var(--accent)}.public-catalog-count{color:var(--dark-muted);margin-bottom:24px;font-size:14px}.public-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.public-catalog-item{background:var(--white);border:1px solid var(--payment-line);border-radius:8px;min-width:0;overflow:hidden}.public-catalog-photo{aspect-ratio:1;background:var(--white);place-items:center;display:grid}.public-catalog-photo img{object-fit:contain;width:100%;height:100%}.public-catalog-item-body{padding:16px}.public-catalog-item small{color:var(--dark-muted);font-size:12px}.public-catalog-item h2{overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.45}.public-catalog-item p{color:var(--dark-muted);margin:0;font-size:13px;line-height:1.6}.public-catalog-empty{color:var(--dark-muted);padding:36px 0}.public-catalog a:focus-visible,.public-catalog button:focus-visible,.public-catalog-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}@media (width<=950px){.public-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.public-catalog{padding:24px 16px 48px}.public-catalog-top{gap:12px;margin-bottom:32px}.public-catalog-brand{font-size:21px}.public-catalog h1{font-size:28px}.public-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-catalog-item-body{padding:12px}.public-catalog-item h2{font-size:15px}.public-catalog-top button{padding:8px 10px;font-size:12px}}:root{--tracker-bg:oklch(98% .006 300);--tracker-card:oklch(100% 0 0);--tracker-ink:oklch(23% .028 300);--tracker-muted:oklch(49% .025 300);--tracker-line:oklch(92% .016 300);--tracker-soft:oklch(96% .022 300);--tracker-accent:oklch(54% .24 293);--tracker-success:oklch(45% .13 150);--tracker-warning:oklch(54% .14 60);--tracker-warning-soft:oklch(97% .025 70);--tracker-overlay:oklch(20% .03 300/.5)}.st-page,.st-detail,.st-image-dialog{--background:var(--tracker-card);--foreground:var(--tracker-ink);--primary:var(--tracker-accent);--primary-foreground:var(--tracker-card);--accent:var(--tracker-soft);--border:var(--tracker-line);--input:var(--tracker-line);--ring:var(--tracker-accent);color:var(--tracker-ink);letter-spacing:0;font-family:Plus Jakarta Sans,sans-serif}.st-page{background:var(--tracker-bg);min-height:100vh;padding:24px 28px 48px}.st-inner{max-width:1500px;margin:auto}.st-page h1,.st-detail h2,.st-image-dialog h2{letter-spacing:0;font:700 20px/1.4 Plus Jakarta Sans,sans-serif}.st-page h2{letter-spacing:0;font:600 16px/1.4 Plus Jakarta Sans,sans-serif}.st-header{align-items:center;gap:14px;height:auto;margin-bottom:24px;display:flex;position:static}.st-brand{color:var(--tracker-accent);font-size:22px;font-weight:800}.st-title{color:var(--tracker-muted);font-size:14px;font-weight:600}.st-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.st-updated{color:var(--tracker-muted);font-size:12px}.st-updated:before{content:"";background:var(--tracker-success);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.st-updated.st-stale:before{background:var(--tracker-warning)}.st-page button,.st-detail button,.st-image-dialog button{letter-spacing:0}.st-icon{border:1px solid var(--tracker-line);background:var(--tracker-card);color:var(--tracker-muted)}.st-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.st-stat{border:1px solid var(--tracker-line);background:var(--tracker-card);border-radius:8px;min-height:90px;padding:17px 18px}.st-stat strong{margin-bottom:6px;font-size:24px;line-height:1.3;display:block}.st-stat span{color:var(--tracker-muted);font-size:12px;font-weight:600}.st-filter-band{border-top:1px solid var(--tracker-line);border-bottom:1px solid var(--tracker-line);margin-bottom:18px;padding:18px 0 22px}.st-search{background:var(--tracker-card);border:1px solid var(--tracker-line);color:var(--tracker-muted);border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:0 16px;display:flex}.st-search input{width:100%;min-width:0;height:50px;font:inherit;color:var(--tracker-ink);background:0 0;border:0;outline:0;font-size:14px}.st-search:focus-within{outline:2px solid var(--tracker-accent);outline-offset:2px}.st-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-dates{background:var(--tracker-soft);border:1px solid var(--tracker-line);border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.st-date-button{height:32px;color:var(--tracker-muted);background:0 0;padding:0 10px;font-size:12px}.st-date-button[data-active=true]{background:var(--tracker-card);color:var(--tracker-ink)}.st-select-label{color:var(--tracker-muted);align-items:center;gap:7px;font-size:12px;display:flex}.st-select-label select,.st-custom input{border:1px solid var(--tracker-line);font:inherit;background:var(--tracker-card);max-width:100%;color:var(--tracker-ink);border-radius:6px;min-height:36px;padding:9px 10px;font-size:12px}.st-checkbox{border:1px solid var(--tracker-line);background:var(--tracker-card);border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.st-checkbox input{accent-color:var(--tracker-accent)}.st-custom{align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.st-clear{color:var(--tracker-accent);margin-left:auto;font-size:12px}.st-meta{color:var(--tracker-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.st-table-wrap{border:1px solid var(--tracker-line);background:var(--tracker-card);border-radius:8px;overflow:hidden}.st-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:13px}.st-table th{color:var(--tracker-muted);background:var(--tracker-soft);padding:13px 16px;font-size:10px;font-weight:700}.st-table td{border-top:1px solid var(--tracker-line);vertical-align:middle;padding:17px 16px}.st-table th:first-child{width:31%}.st-table th:nth-child(2){width:27%}.st-table th:nth-child(3){width:12%}.st-table th:nth-child(4){width:18%}.st-table th:nth-child(5){width:12%}.st-table tr:hover td{background:var(--tracker-bg)}.st-person{align-items:center;gap:12px;min-width:0;display:flex}.st-avatar{background:var(--tracker-soft);width:40px;height:40px;color:var(--tracker-accent);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.st-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.st-project-button{text-align:left;white-space:normal;height:auto;min-height:30px;color:var(--tracker-ink);overflow-wrap:anywhere;background:0 0;justify-content:flex-start;padding:0;font-size:14px;font-weight:700}.st-person small{color:var(--tracker-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.st-stage-label{overflow-wrap:anywhere;font-size:12px;font-weight:600}.st-track{gap:3px;margin-top:8px;display:flex}.st-track i{background:var(--tracker-line);border-radius:2px;flex:1;height:4px}.st-track i[data-current=true]{background:var(--tracker-accent)}.st-pill{background:var(--tracker-soft);max-width:100%;color:var(--tracker-muted);border-radius:6px;margin:2px 2px 2px 0;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-block}.st-pill.st-amber{background:var(--tracker-warning-soft);color:var(--tracker-warning)}.st-pill.st-green{color:var(--tracker-success)}.st-submitted{color:var(--tracker-muted);font-size:12px}.st-empty{text-align:center;color:var(--tracker-muted);padding:40px 16px;font-size:14px}.st-pagination{color:var(--tracker-muted);justify-content:center;align-items:center;gap:16px;padding:20px;font-size:12px;display:flex}.st-alert{background:var(--tracker-warning-soft);color:var(--tracker-warning);border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:13px}.st-gate{border-top:3px solid var(--tracker-accent);max-width:400px;margin:12vh auto 0;padding-top:28px}.st-gate h1{margin-bottom:24px;font-size:25px}.st-gate label{margin-bottom:8px;font-size:13px;display:block}.st-gate input{background:var(--tracker-card);border:1px solid var(--tracker-line);width:100%;color:var(--tracker-ink);font:inherit;border-radius:6px;margin-bottom:16px;padding:13px}.st-gate .st-enter{background:var(--tracker-accent);width:100%;height:44px;color:var(--tracker-card)}.st-detail{color:var(--tracker-ink);overflow-y:auto;background:var(--tracker-card)!important;width:min(100%,540px)!important;max-width:540px!important;padding:32px 26px!important}.st-detail h2{color:var(--tracker-ink)}.st-detail p{color:var(--tracker-muted);font-size:13px;line-height:1.7}.st-detail-heading{color:var(--tracker-ink);margin:24px 0 10px;font-size:13px;font-weight:700}.st-detail-current{border-top:1px solid var(--tracker-line);border-bottom:1px solid var(--tracker-line);margin:20px 0;padding:14px 0}.st-detail-current strong{margin-bottom:5px;font-size:17px;display:block}.st-milestones{gap:8px;margin:14px 0 24px;padding:0;list-style:none;display:grid}.st-milestones li{color:var(--tracker-muted);align-items:center;gap:10px;font-size:12px;display:flex}.st-milestones li span{background:var(--tracker-soft);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.st-milestones li[data-current=true]{color:var(--tracker-accent);font-weight:700}.st-milestones li[data-current=true] span{background:var(--tracker-accent);color:var(--tracker-card)}.st-facts{gap:10px;padding:10px 0;display:grid}.st-facts div{border-bottom:1px solid var(--tracker-line);justify-content:space-between;gap:20px;padding-bottom:10px;font-size:12px;display:flex}.st-facts dt{color:var(--tracker-muted)}.st-facts dd{text-align:right;margin:0}.st-shot-button{border:1px solid var(--tracker-line);background:var(--tracker-soft);border-radius:6px;width:100%;height:230px;padding:0;display:block;overflow:hidden}.st-shot-button img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.st-image-dialog{max-height:92vh;overflow:hidden;background:var(--tracker-card)!important;border-color:var(--tracker-line)!important;width:calc(100% - 32px)!important;max-width:1100px!important}.st-full-shot{max-height:75vh;overflow:auto}.st-full-shot img{width:100%;height:auto;max-height:none;display:block}.st-dialog-overlay{background:var(--tracker-overlay)}@media (width<=850px){.st-page{padding:20px 16px}.st-header{flex-wrap:wrap}.st-title{font-size:12px}.st-stats{gap:8px}.st-stat{padding:13px 10px}.st-stat strong{font-size:22px}.st-stat span{font-size:10px}.st-table th,.st-table td{padding:14px 10px}.st-table th:first-child{width:32%}.st-table th:nth-child(2){width:30%}.st-table th:nth-child(3){width:15%}.st-table th:nth-child(4){width:23%}.st-table th:last-child,.st-table td:last-child{display:none}.st-person{gap:8px}.st-avatar{width:32px;height:32px}.st-project-button{font-size:12px}}@media (width<=560px){.st-header-actions{justify-content:flex-end;width:100%;margin-left:0}.st-updated{margin-right:auto}.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stat:last-child{grid-column:1/-1;align-items:center;gap:12px;min-height:58px;display:flex}.st-stat:last-child strong{margin:0}.st-stat{min-height:76px}.st-meta span:last-child{display:none}.st-table,.st-table tbody,.st-table tr,.st-table td{width:100%;display:block}.st-table thead{display:none}.st-table tr{border-bottom:1px solid var(--tracker-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.st-table td{border:0;padding:0}.st-table td:first-child{grid-column:1/-1}.st-table td:nth-child(2){grid-column:1}.st-table td:nth-child(3){grid-area:2/2}.st-table td:nth-child(4){grid-column:1/-1}.st-table td:last-child{display:none}.st-person small{font-size:12px}.st-project-button{font-size:14px}.st-custom{flex-wrap:wrap}.st-clear{margin-left:0}.st-detail{padding:28px 20px!important}.st-page h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.st-page *,.st-detail *,.st-image-dialog *{transition:none!important;animation:none!important}}.st-client-button{white-space:normal;text-align:left;height:auto;min-height:28px;color:var(--tracker-muted);overflow-wrap:anywhere;padding:0;font-size:12px;font-weight:400;display:block}.st-store-link{min-height:40px;color:var(--tracker-accent);align-items:center;gap:8px;margin-right:16px;font-size:13px;font-weight:600;display:inline-flex}.st-submitted-facts div{grid-template-columns:minmax(100px,1fr) minmax(0,1.6fr);gap:16px;display:grid}.st-submitted-facts dd{white-space:pre-line;overflow-wrap:anywhere;text-align:left}.fr-scope{--fr-bg:#fff;--fr-soft:#f6f3fe;--fr-ink:#16122a;--fr-muted:#6b6584;--fr-line:#ece7f7;--fr-violet:#7c3aed;--fr-violet-light:#a78bfa;--fr-dark:#08050f;--fr-positive:#15803d;--fr-positive-soft:#e6f6ec;--fr-shadow:0 20px 60px #4c1d951f;--fr-overlay:#16122af0;--fr-gold:#d4af37;--fr-violet-swatch:#5b21b6;--fr-violet-alt:#ddd0fb;--fr-rose:#b4536a;--fr-rose-alt:#f6d9dd;--fr-sage:#2f5d46;--fr-sage-alt:#d5e6d8;--fr-ocean:#1d4ed8;--fr-ocean-alt:#d6e4ff;--fr-sunset:#c2410c;--fr-sunset-alt:#ffedd5;color:var(--fr-ink);background:var(--fr-soft);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font-family:Plus Jakarta Sans,sans-serif}.fr-scope h1,.fr-scope h2,.fr-scope h3{letter-spacing:0;font-family:inherit;line-height:1.15}.fr-scope p{color:var(--fr-muted);margin:0;line-height:1.6}.fr-scope button{letter-spacing:0;font-family:inherit}.fr-scope input,.fr-scope select,.fr-scope textarea{background:var(--fr-bg);color:var(--fr-ink);font:inherit;border:1px solid var(--fr-line);border-radius:8px;width:100%;min-width:0;padding:13px 14px}.fr-scope label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.fr-scope :focus-visible{outline:3px solid var(--fr-violet-light);outline-offset:3px}.fr-primary{background:var(--fr-violet);color:var(--fr-bg);white-space:normal;text-align:center;border-radius:12px;min-height:52px;padding:14px 20px;font-size:16px;font-weight:800;border:0!important}.fr-primary:hover{background:var(--fr-violet-swatch);color:var(--fr-bg)}.fr-secondary{background:var(--fr-soft);color:var(--fr-ink);border:1px solid var(--fr-line);white-space:normal;min-height:44px}.fr-error{font-size:14px;color:var(--fr-rose)!important}.fr-link{color:var(--fr-violet);white-space:normal;height:auto;padding:4px 0}.fr-builder{justify-content:center;align-items:flex-start;padding:24px 16px;display:flex}.fr-app{background:var(--fr-bg);width:100%;max-width:440px;min-height:780px;box-shadow:var(--fr-shadow);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.fr-bar{align-items:center;gap:14px;padding:20px 22px 0;display:flex}.fr-back{background:var(--fr-soft);width:36px;height:36px;color:var(--fr-ink);border-radius:50%;flex:none;padding:0}.fr-dots{flex:1;gap:6px;display:flex}.fr-dots i{background:var(--fr-line);border-radius:3px;flex:1;height:5px}.fr-dots i.on{background:var(--fr-violet)}.fr-screen{flex-direction:column;flex:1;gap:22px;padding:28px 22px 26px;animation:.3s fr-slide;display:flex}.fr-screen h1{margin:0 0 8px;font-size:28px;font-weight:800}.fr-screen h2{margin:0;font-size:23px}.fr-question{flex-direction:column;gap:8px;display:flex}.fr-fields{flex-direction:column;gap:18px;display:flex}.fr-bottom{width:100%;margin-top:auto}.fr-small{text-align:center;font-size:12px}.fr-tile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fr-tile{background:var(--fr-bg);border:2px solid var(--fr-line);text-align:left;white-space:normal;height:auto;min-height:112px;color:var(--fr-ink);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 14px;font-size:15px;line-height:1.3}.fr-tile:hover{background:var(--fr-soft);border-color:var(--fr-violet-light)}.fr-tile span:first-child{font-size:28px}.fr-magic{background:var(--fr-violet);min-height:86px;color:var(--fr-bg);border-color:var(--fr-violet);flex-direction:row;grid-column:1/-1;align-items:center}.fr-magic small{margin-top:5px;font-size:12px;font-weight:500;display:block}.fr-magic:hover{color:var(--fr-bg);background:var(--fr-violet-swatch)}.fr-level{flex-direction:column;gap:24px;padding-top:20px;display:flex}.fr-level strong{color:var(--fr-violet);font-size:30px}.fr-level p{min-height:96px}.fr-level input{accent-color:var(--fr-violet);border:0;height:30px;padding:0}.fr-ticks{color:var(--fr-muted);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.fr-stores{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.fr-store-btn{white-space:normal;height:auto;color:var(--fr-ink);text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex}.fr-store-btn:hover{background:0 0}.fr-phone{border:5px solid var(--fr-ink);background:var(--fr-soft);border-radius:20px;width:100%;height:250px;display:block;position:relative;overflow:hidden}.fr-phone img{width:100%;height:auto;animation:24s ease-in-out infinite alternate fr-scroll;display:block}.fr-real{background:var(--fr-overlay);color:var(--fr-bg);z-index:1;border-radius:100px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:7px}.fr-store-btn b{font-size:14px}.fr-store-btn small{color:var(--fr-muted);font-size:12px}.fr-scope.fr-preview{z-index:310}.fr-preview{background:var(--fr-bg);width:calc(100% - 24px);color:var(--fr-ink);border-radius:16px!important;max-width:420px!important;padding:22px!important}.fr-preview h2{letter-spacing:0;font:800 21px Plus Jakarta Sans,sans-serif}.fr-preview .fr-phone{max-width:310px;height:min(62dvh,580px);margin:auto}.fr-actions{flex-wrap:wrap;gap:10px;display:flex}.fr-actions>*{flex:1;min-width:120px}.fr-swatches{grid-template-columns:repeat(3,1fr);gap:24px 8px;display:grid}.fr-swatch{color:var(--fr-ink);white-space:normal;flex-direction:column;gap:12px;height:auto;padding:4px 0;font-size:12px;display:flex;background:0 0!important}.fr-swatch-disc{width:76px;height:76px;box-shadow:inset 0 0 0 3px var(--fr-bg),0 0 0 2px var(--fr-line);background:var(--swatch-main);border-radius:50%;position:relative}.fr-swatch-disc:after{content:"";border:3px solid var(--fr-bg);background:var(--swatch-alt);border-radius:50%;width:24px;height:24px;position:absolute;bottom:4px;right:4px}.fr-palette-violet{--swatch-main:var(--fr-violet-swatch);--swatch-alt:var(--fr-violet-alt)}.fr-palette-rose{--swatch-main:var(--fr-rose);--swatch-alt:var(--fr-rose-alt)}.fr-palette-sage{--swatch-main:var(--fr-sage);--swatch-alt:var(--fr-sage-alt)}.fr-palette-ocean{--swatch-main:var(--fr-ocean);--swatch-alt:var(--fr-ocean-alt)}.fr-palette-sunset{--swatch-main:var(--fr-sunset);--swatch-alt:var(--fr-sunset-alt)}.fr-palette-gold{--swatch-main:var(--fr-ink);--swatch-alt:var(--fr-gold)}.fr-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:440px;display:flex}.fr-spinner{border:7px solid var(--fr-line);border-top-color:var(--fr-violet);border-radius:50%;width:86px;height:86px;animation:1s linear infinite fr-spin}.fr-done{background:var(--fr-positive-soft);width:64px;height:64px;color:var(--fr-positive);border-radius:50%;place-items:center;display:grid}.fr-chips{flex-wrap:wrap;gap:8px;display:flex}.fr-chip{background:var(--fr-soft);border-radius:100px;padding:7px 12px;font-size:12px;font-weight:700}.fr-offer{background:var(--fr-dark);color:var(--fr-bg);border-radius:16px;padding:20px}.fr-offer strong{font-size:40px}.fr-offer p{color:var(--fr-violet-alt);font-size:13px}.fr-checkout{background:var(--fr-bg);border-radius:12px;width:100%;min-height:420px;overflow:hidden}.fr-brand{color:var(--fr-ink);align-items:center;gap:8px;font-size:24px;font-weight:800;display:inline-flex}.fr-brand img{width:auto;height:26px}.fr-landing{background:var(--fr-bg)}.fr-wrap{width:calc(100% - 48px);max-width:1160px;margin:auto}.fr-nav{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.fr-hero{text-align:center;background:var(--fr-dark);color:var(--fr-bg);padding:24px 0 48px}.fr-hero .fr-brand{color:var(--fr-bg)}.fr-hero h1{max-width:900px;margin:22px auto;font-size:60px;font-weight:800}.fr-hero h1 em{color:var(--fr-violet-light);font-style:normal}.fr-eyebrow{text-transform:uppercase;color:var(--fr-violet);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.fr-hero .fr-eyebrow{color:var(--fr-violet-light)}.fr-hero ul{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:0 0 26px;padding:0;font-size:14px;list-style:none;display:flex}.fr-hero p{color:var(--fr-violet-alt)}.fr-vsl{aspect-ratio:16/9;border:1px solid var(--fr-violet-light);border-radius:16px;width:min(900px,100%);margin:30px auto 18px;overflow:hidden}.fr-vsl .vl-player{width:100%;height:100%}.fr-vsl wistia-player{width:100%;height:100%;display:block}.fr-section{padding:80px 0}.fr-section.alt{background:var(--fr-soft)}.fr-section h2{margin:16px 0 18px;font-size:42px}.fr-section-head{max-width:700px;margin-bottom:36px}.fr-benefits{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fr-benefit{border:1px solid var(--fr-line);border-radius:8px;padding:28px}.fr-benefit span{color:var(--fr-violet);font-size:12px;font-weight:800}.fr-benefit svg{width:36px;height:36px;color:var(--fr-violet);margin:24px 0;display:block}.fr-benefit h3{margin-bottom:12px;font-size:20px}.fr-example{width:min(440px,100% - 86px);margin:auto}.fr-example .fr-phone{height:580px}.fr-example .fr-phone img{animation:30s ease-in-out forwards fr-scroll-large}.fr-preview .fr-phone img{animation:26s ease-in-out forwards fr-scroll-big}.fr-example-nav{justify-content:center;align-items:center;gap:22px;margin:20px 0;display:flex}.fr-example-nav button{background:var(--fr-bg);color:var(--fr-ink);border-radius:50%}.fr-training{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.fr-training img{filter:drop-shadow(0 22px 34px #1d133824);border-radius:14px;width:100%;height:auto}.fr-training ul{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.fr-price-list{gap:16px;margin:32px 0;display:grid}.fr-price-row{border-bottom:1px solid var(--fr-line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.fr-price-row b{white-space:nowrap;color:var(--fr-violet)}.fr-price-row h3{margin-bottom:8px;font-size:18px}.fr-price-total{text-align:center;margin:32px 0}.fr-price-total strong{font-size:68px;display:block}.fr-price-total p{margin:14px 0}.fr-faq details{border-bottom:1px solid var(--fr-line);padding:20px 0}.fr-faq summary{cursor:pointer;font-size:16px;font-weight:700}.fr-faq p{margin-top:16px}.fr-footer{background:var(--fr-dark);color:var(--fr-bg);padding:30px 0;font-size:12px}.fr-footer .fr-wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.fr-account{max-width:460px;margin:0 auto;padding:40px 22px}.fr-account h1{margin:28px 0 16px;font-size:30px}.fr-account form{flex-direction:column;gap:20px;display:flex}.fr-account>p{margin-bottom:24px}.fr-workspace{max-width:1040px;margin:0 auto;padding:30px 24px 80px}.fr-workspace-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.fr-workspace h1{font-size:38px}.fr-workspace h2{margin:26px 0 16px;font-size:26px}.fr-product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fr-product{background:var(--fr-bg);color:var(--fr-ink);border:2px solid var(--fr-line);white-space:normal;text-align:left;flex-direction:column;align-items:stretch;height:auto;padding:12px;display:flex}.fr-product.selected{border-color:var(--fr-violet)}.fr-product img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:12px}.fr-product b{font-size:14px}.fr-form-wide{gap:22px;max-width:620px;margin:auto;display:grid}.fr-summary{border-left:3px solid var(--fr-violet);background:var(--fr-bg);margin:20px 0;padding:12px 18px}.fr-roadmap{gap:16px;margin:30px 0;padding:0;list-style:none;display:grid}.fr-roadmap li{color:var(--fr-muted);align-items:center;gap:14px;display:flex}.fr-roadmap li.completed{color:var(--fr-positive)}.fr-roadmap li.current{color:var(--fr-violet);font-weight:800}.fr-roadmap li span{background:var(--fr-bg);border:1px solid var(--fr-line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.fr-clock{flex-wrap:wrap;gap:16px;margin:26px 0;display:flex}.fr-clock span{color:var(--fr-muted);flex-direction:column;font-size:11px;display:flex}.fr-clock b{color:var(--fr-ink);font-size:36px}.fr-shot{object-fit:cover;object-position:top;border-radius:8px;width:100%;max-height:480px;margin:24px 0;display:block}.fr-check-label{align-items:flex-start;flex-direction:row!important;font-weight:500!important}.fr-check-label input{width:18px;accent-color:var(--fr-violet);flex:none;margin-top:3px}.fr-lesson{border-bottom:1px solid var(--fr-line);padding:20px 0}.fr-lesson h3{font-size:18px}.fr-admin{background:var(--fr-bg);border-radius:8px;padding:24px}.fr-admin h2{font-size:26px}.fr-admin .fr-fields{margin:24px 0}.fr-admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.fr-admin-stats article{border:1px solid var(--fr-line);border-radius:8px;padding:18px}.fr-admin-stats strong{font-size:30px;display:block}.fr-table-wrap{overflow:auto}.fr-table{border-collapse:collapse;width:100%;font-size:13px}.fr-table td,.fr-table th{text-align:left;border-bottom:1px solid var(--fr-line);vertical-align:top;padding:14px 10px}.fr-table td small{color:var(--fr-muted);margin-top:6px;display:block}.fr-table select{min-width:150px}.fr-admin-settings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fr-badge{background:var(--fr-soft);color:var(--fr-violet);border-radius:4px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-block}@keyframes fr-spin{to{transform:rotate(360deg)}}@keyframes fr-slide{0%{opacity:0;transform:translate(22px)}}@keyframes fr-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(240px - 100%))}}@keyframes fr-scroll-big{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + min(62dvh,580px) - 10px))}}@keyframes fr-scroll-large{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(570px - 100%))}}@media (width<=700px){.fr-hero h1{font-size:36px}.fr-section h2{font-size:30px}.fr-section{padding:56px 0}.fr-benefits,.fr-training{grid-template-columns:1fr}.fr-wrap{width:calc(100% - 36px)}.fr-nav{padding:18px 0}.fr-nav .fr-primary{min-height:40px;padding:10px 14px;font-size:12px}.fr-brand{font-size:21px}.fr-vsl{border-radius:8px}.fr-hero ul{text-align:left;gap:10px;width:max-content;max-width:100%;margin:24px auto;display:grid}.fr-product-grid{grid-template-columns:1fr 1fr}.fr-workspace{padding:24px 18px 60px}.fr-workspace h1{font-size:30px}.fr-admin-stats,.fr-admin-settings{grid-template-columns:1fr 1fr}.fr-account{padding-top:28px}.fr-example .fr-phone{height:460px}.fr-workspace-header{margin-bottom:26px}.fr-admin{padding:14px}}@media (width<=480px){.fr-builder{padding:0}.fr-app{min-height:100dvh;box-shadow:none;border-radius:0}.fr-screen{padding-bottom:30px}.fr-admin-settings{grid-template-columns:1fr}.fr-screen h1{font-size:27px}.fr-product-grid{gap:10px}.fr-product{padding:8px}}.fr-scope.fr-preview{gap:18px;min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto}.fr-builder{width:100%;min-width:0}.fr-builder .fr-app,.fr-builder .fr-screen,.fr-builder .fr-question,.fr-builder .fr-fields,.fr-builder .fr-screen>*{min-width:0;max-width:100%}.fr-builder .fr-question h1,.fr-builder .fr-question p{overflow-wrap:anywhere}.fr-builder .fr-tile-grid,.fr-builder .fr-stores{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fr-builder .fr-tile,.fr-builder .fr-store-btn,.fr-builder .fr-swatch{width:100%;min-width:0;max-width:100%}.fr-builder .fr-tile b,.fr-builder .fr-store-btn b,.fr-builder .fr-store-btn small{white-space:normal;overflow-wrap:anywhere}.fr-builder .fr-magic{grid-template-columns:auto minmax(0,1fr);gap:12px;height:auto;min-height:86px;display:grid}.fr-builder .fr-magic>svg{flex-shrink:0;width:22px;height:22px}.fr-builder .fr-magic>span{white-space:normal;min-width:0;font-size:15px;line-height:1.4}.fr-builder .fr-magic small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.fr-builder .fr-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=480px){.fr-builder .fr-screen{gap:18px;padding:24px 18px 30px}.fr-builder .fr-tile{min-height:104px;padding:14px 12px;font-size:14px}.fr-builder .fr-magic{min-height:86px}}.fr-landing .fr-primary{background:var(--fr-button-fill);min-height:60px;box-shadow:var(--fr-button-shadow);color:var(--fr-tech-text);border-radius:14px;justify-content:center;align-items:center;gap:24px;padding:10px 12px 10px 28px;font-size:16px;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden;border:1px solid var(--white30)!important}.fr-landing .fr-primary:hover{box-shadow:var(--fr-button-hover-shadow);transform:translateY(-2px)}.fr-landing .fr-primary:active{transform:translateY(0)}.fr-cta-arrow{border:1px solid var(--white30);background:var(--white10);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fr-cta-arrow svg{width:19px;height:19px}.fr-landing .fr-hero{isolation:isolate;background:var(--fr-dark);color:var(--fr-tech-text);padding:0 0 52px;position:relative;overflow:hidden}.fr-hero-background{z-index:-1;object-fit:cover;object-position:center top;opacity:.75;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fr-landing .fr-nav{border-bottom:1px solid var(--fr-tech-line);height:96px;padding:24px 0}.fr-landing .fr-brand img{width:180px;height:auto;display:block}.fr-nav-login{color:var(--fr-tech-muted);white-space:nowrap;background:0 0;gap:10px;padding:10px 0;font-size:13px}.fr-nav-login:hover{color:var(--fr-tech-text);background:0 0}.fr-hero-copy{max-width:880px;margin:auto;padding-top:56px}.fr-landing .fr-hero .fr-eyebrow{color:var(--fr-tech-muted);border:1px solid var(--fr-tech-line);background:var(--fr-tech-surface);text-transform:none;border-radius:100px;padding:10px 16px;font-size:12px;font-weight:600}.fr-landing .fr-hero h1{max-width:880px;margin:26px auto 20px;font-size:clamp(21px,7.2vw,66px);font-weight:800;line-height:1.12}.fr-landing .fr-hero h1 em{color:var(--fr-violet-light)}.fr-landing .fr-hero .fr-hero-lead{color:var(--fr-tech-muted);font-size:18px;line-height:1.65}.fr-landing .fr-hero ul{text-align:center;justify-content:center;gap:10px;width:auto;margin:26px 0 30px;padding:0;list-style:none;display:flex}.fr-landing .fr-hero li{border:1px solid var(--fr-tech-line);background:var(--fr-tech-surface);color:var(--fr-tech-muted);border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.fr-landing .fr-hero li svg{color:var(--fr-tech-mint);flex:none}.fr-proof-badge{width:min(100%,600px);height:auto;margin:22px auto 0;display:block}.fr-video-heading{width:min(900px,100%);color:var(--fr-tech-muted);justify-content:space-between;margin:38px auto 12px;font-size:11px;display:flex}.fr-video-heading span{align-items:center;gap:7px;display:flex}.fr-landing .fr-vsl{aspect-ratio:16/9;background:var(--fr-tech-surface);border:1px solid var(--fr-tech-line);box-shadow:var(--fr-video-shadow);border-radius:20px;margin:0 auto;padding:8px}.fr-landing .fr-vsl .vl-player,.fr-landing .fr-vsl .vl-player>div{border-radius:12px;width:100%;height:100%;overflow:hidden}.fr-landing .fr-vsl wistia-player{border-radius:12px;width:100%;height:100%;display:block}.fr-landing .fr-section-head{text-align:center;margin:0 auto 40px}.fr-landing .fr-section h2{font-weight:800}.fr-landing .fr-benefit{background:var(--fr-bg);box-shadow:var(--fr-shadow);padding:32px}.fr-landing .fr-benefit svg{background:var(--fr-soft);border-radius:8px;width:52px;height:52px;padding:10px}.fr-landing .fr-faq{max-width:820px}.fr-landing .fr-faq>h2,.fr-landing .fr-faq>.fr-eyebrow{text-align:center;display:block}.fr-landing .fr-faq details{padding:24px 0}.fr-landing .fr-price-total{border-top:1px solid var(--fr-line);padding-top:28px}.fr-landing .fr-footer{padding:38px 0}.fr-landing .fr-footer .fr-wrap{color:var(--fr-tech-muted);align-items:center}.fr-landing .fr-footer img{width:145px;height:auto}@media (width<=700px){.fr-landing .fr-nav{height:78px;padding:18px 0}.fr-landing .fr-brand img{width:144px}.fr-nav-login{font-size:11px}.fr-nav-login svg{width:14px}.fr-hero-copy{padding-top:34px}.fr-landing .fr-hero h1{margin:22px auto 18px;font-size:clamp(21px,7.2vw,66px);line-height:1.18}.fr-landing .fr-hero .fr-hero-lead{font-size:15px}.fr-desktop-break{display:none}.fr-landing .fr-hero ul{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 26px;display:grid}.fr-landing .fr-hero li{gap:5px;padding:8px 5px;font-size:10px}.fr-landing .fr-hero li svg{width:13px;height:13px}.fr-landing .fr-primary{justify-content:space-between;gap:12px;width:100%;max-width:400px;min-height:58px;padding-left:20px;font-size:15px}.fr-landing .fr-hero .fr-eyebrow{padding:9px 12px;font-size:10px}.fr-proof-badge{width:min(100%,430px);margin-top:16px}.fr-video-heading{margin-top:28px;font-size:9px}.fr-video-heading span{gap:5px}.fr-video-heading svg{width:12px;height:12px}.fr-landing .fr-vsl{border-radius:14px;padding:5px}.fr-landing .fr-hero{padding-bottom:34px}.fr-hero-background{object-fit:cover;object-position:center;opacity:.65}.fr-landing .fr-section-head{margin-bottom:28px}.fr-landing .fr-benefit{padding:24px}.fr-landing .fr-footer .fr-wrap{text-align:center;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.fr-scope *{transition:none!important;animation:none!important}.fr-spinner{border-top-color:var(--fr-violet)}}.fr-privacy{opacity:.55;text-align:center;max-width:640px;margin:12px auto 0;font-size:11px;line-height:1.5;display:block}.fr-landing .fr-nav{justify-content:flex-end}.fr-why .fr-section-head p{max-width:640px;margin:0 auto}.fr-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 8px;display:grid}.fr-why-grid article{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:22px}.fr-why-grid b{color:#fff;margin-bottom:8px;font-size:16px;display:block}.fr-why-grid p{opacity:.75;margin:0;font-size:14px;line-height:1.6}.fr-why-close{text-align:center;max-width:560px;margin:24px auto 0;font-size:17px;font-weight:600}@media (width<=720px){.fr-why-grid{grid-template-columns:1fr}}.fr-faq details{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;margin:0 0 10px;padding:0;transition:border-color .2s,background .2s}.fr-faq summary{cursor:pointer;border-radius:14px;padding:16px 48px 16px 18px;font-size:15px;font-weight:600;list-style:none;position:relative}.fr-faq summary::-webkit-details-marker{display:none}.fr-faq summary:after{content:"+";color:#a78bfa;background:#7c3aed2e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;font-weight:500;transition:transform .2s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fr-faq details[open] summary:after{content:"−";color:#fff;background:#7c3aed}.fr-faq details p{opacity:.8;margin:0;padding:0 18px 16px;font-size:14px;line-height:1.65}@media (hover:hover){.fr-faq summary:hover{background:#7c3aed0f}}.fr-why-grid article{background:#fff;border:1px solid #08050f17;box-shadow:0 6px 24px -12px #08050f1f}.fr-why-grid b{color:#15092b}.fr-why-grid p{opacity:1;color:#4a4258}.fr-faq details{background:#fff;border:1px solid #08050f1a;box-shadow:0 4px 18px -10px #08050f1a}.fr-faq details[open]{background:#faf7ff;border-color:#7c3aed66}.fr-faq summary{color:#15092b}.fr-faq details p{opacity:1;color:#4a4258}.fr-landing .fr-hero-copy{padding-top:14px}.fr-landing .fr-hero h1{margin-top:14px}@media (width<=480px){.fr-landing .fr-hero{padding-top:8px}.fr-landing .fr-hero-copy{padding-top:10px}.fr-landing .fr-hero h1{margin-top:10px}}.fr-hero li svg{flex:none}.fr-landing .fr-example .fr-store-btn{width:100%;min-width:0;max-width:100%;padding:0;display:block}.fr-landing .fr-example .fr-phone{width:100%;min-width:0}.fr-landing .fr-example .fr-phone img{width:100%;max-width:100%;height:auto}.fr-question-compact{gap:6px}.fr-question-compact h1{margin:0;font-size:21px}.fr-done-sm{width:40px;height:40px}.fr-done-sm svg{width:20px;height:20px}.fr-locknote{align-items:center;gap:6px;font-size:13px;display:inline-flex}.fr-offer-sm{border-radius:12px;padding:14px 16px}.fr-offer-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fr-offer-top s{color:var(--fr-violet-alt);font-size:16px;font-weight:600}.fr-offer-sm strong{font-size:30px}.fr-offer-badge{background:var(--fr-positive-soft);color:var(--fr-positive);border-radius:100px;padding:3px 9px;font-size:11px;font-weight:800}.fr-scroll-hint{color:var(--fr-ink);background:var(--fr-soft);border:1px solid var(--fr-line);border-radius:100px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.fr-scroll-hint svg{animation:1.4s ease-in-out infinite fr-bob}@keyframes fr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.fr-scroll-hint svg{animation:none}}.fr-landing .fr-funnel-header{z-index:40;background:0 0;border-bottom:1px solid #0000;width:100%;height:72px;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;inset:0 0 auto}.fr-landing .fr-funnel-header.is-scrolled{background:var(--fr-header-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--fr-header-border)}.fr-landing .fr-header-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.fr-landing .fr-header-inner>a{flex:none;display:block}.fr-landing .fr-header-inner img{width:156px;height:auto;display:block}.fr-landing .fr-header-cta{white-space:nowrap;border-radius:8px;gap:0;width:auto;max-width:none;min-height:42px;padding:10px 18px;font-size:13px}.fr-landing .fr-header-mobile{display:none}.fr-landing .fr-hero{padding-top:84px}.fr-landing .fr-hero-secondary{margin:10px auto 0}.fr-landing .fr-examples-link{height:auto;min-height:36px;color:var(--fr-tech-muted);background:0 0;padding:6px 12px;font-size:13px}.fr-landing .fr-examples-link:hover{color:var(--fr-tech-text);background:0 0}.fr-landing #exemples{scroll-margin-top:88px}.fr-landing .fr-training-badge{background:var(--fr-positive-soft);color:var(--fr-positive);border-radius:4px;margin:0 0 10px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.fr-landing .fr-price-row>div{min-width:0;max-width:740px}.fr-landing .fr-price-total s{font-weight:600}.fr-landing .fr-price-total .fr-guarantee{text-align:left;justify-content:center;align-items:flex-start;gap:8px;max-width:590px;margin:14px auto 0;font-size:12px;line-height:1.6;display:flex}.fr-landing .fr-guarantee svg{color:var(--fr-violet);flex:none;margin-top:1px}.fr-landing .fr-footer .fr-wrap{text-align:left;display:block}.fr-landing .fr-footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:8px 0 30px;display:grid}.fr-landing .fr-footer-brand,.fr-landing .fr-footer-social{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fr-landing .fr-footer p{color:var(--fr-tech-muted);font-size:13px}.fr-landing .fr-footer a{color:var(--fr-tech-muted);overflow-wrap:anywhere;font-size:13px}.fr-landing .fr-footer a:hover{color:var(--fr-tech-text)}.fr-landing .fr-footer h3{color:var(--fr-tech-text);margin:0;font-size:14px}.fr-landing .fr-footer-social a{align-items:center;gap:9px;display:inline-flex}.fr-landing .fr-footer-bottom{border-top:1px solid var(--fr-tech-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-top:24px;display:flex}.fr-landing .fr-footer-bottom>span:first-child{flex:none;line-height:1.6}.fr-landing .fr-footer .fr-privacy{text-align:left;max-width:640px;margin:0}@media (width<=700px){.fr-landing .fr-funnel-header{height:60px}.fr-landing .fr-header-inner img{width:125px}.fr-landing .fr-header-inner{justify-content:center}.fr-landing .fr-header-inner>.fr-header-cta,.fr-landing .fr-header-desktop{display:none}.fr-landing .fr-header-mobile{display:inline}.fr-landing .fr-hero{padding-top:70px}.fr-landing #exemples{scroll-margin-top:76px}.fr-landing .fr-price-row{gap:12px}.fr-landing .fr-price-row h3{font-size:17px}.fr-landing .fr-price-row p{font-size:13px}.fr-landing .fr-training-badge{font-size:9px}.fr-landing .fr-footer-columns{grid-template-columns:minmax(0,1fr);gap:30px}.fr-landing .fr-footer-bottom{flex-direction:column;gap:12px}}.fr-landing .fr-bonus-bar{background:var(--fr-button-fill);width:100%;height:auto;min-height:34px;color:var(--fr-tech-text);text-align:center;white-space:normal;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.fr-landing .fr-bonus-bar svg{flex:none}.fr-landing .fr-funnel-header{z-index:40;margin:0;position:relative;inset:auto}.fr-landing .fr-hero{margin-top:-72px}.fr-landing #fr-pricing{scroll-margin-top:88px}.fr-landing .fr-mobile-cta{z-index:45;padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--fr-header-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--fr-header-border);color:var(--fr-tech-text);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.fr-landing .fr-mobile-cta>span{flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.5}.fr-landing .fr-mobile-cta .fr-primary{white-space:normal;border-radius:8px;gap:0;width:auto;max-width:none;min-height:42px;padding:10px 12px;font-size:12px}.fr-builder .fr-signup-trust{width:100%;margin:0 auto}.fr-builder .fr-trust-items{color:var(--fr-muted);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px 14px;font-size:13px;line-height:1.5;display:flex}.fr-builder .fr-trust-items>span{text-align:center;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fr-builder .fr-trust-items svg{flex:none}.fr-builder .fr-signup-trust>p{text-align:center;margin:12px 0 0;font-size:12px}@media (width<=700px){.fr-landing .fr-hero{margin-top:-60px}.fr-landing #fr-pricing{scroll-margin-top:76px}.fr-landing .fr-bonus-bar{padding:7px 16px;font-size:10px}}@media (width>=768px){.fr-landing .fr-mobile-cta{display:none}}@media (width<=767px){.fr-landing{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.fx-paste{min-width:0;color:var(--bd-text);gap:20px;display:grid}.fx-paste-options{background:var(--paper);color:var(--ink)}.fx-paste h2{letter-spacing:0;margin:0;font-size:22px}.fx-paste-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;display:grid}.fx-paste-zone{border:2px dashed var(--bd-line);background:var(--bd-surface);text-align:center;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:440px;padding:32px 20px;display:flex}.fx-paste-zone svg{color:var(--bd-muted)}.fx-paste-zone img{object-fit:contain;width:280px;max-width:100%;height:280px}.fx-paste-zone strong{letter-spacing:0;max-width:100%;font-size:24px;line-height:1.35}.fx-paste-zone small{max-width:100%}.fx-paste-dragging{border-color:var(--accent);background:var(--bd-bg)}@media (width<=640px){.fx-paste-pickers{grid-template-columns:1fr}.fx-paste-zone{min-height:360px}.fx-paste-zone strong{font-size:20px}}
