.creative-showcase{--showcase-shadow:0 24px 65px -24px color-mix(in srgb, var(--foreground) 35%, transparent);--showcase-frame:color-mix(in srgb, var(--foreground) 88%, var(--background));--showcase-link:#004590;--showcase-map:#dbede0;letter-spacing:0}@supports (color:lab(0% 0 0)){.creative-showcase{--showcase-link:lab(28.8555% 9.12361 -54.6686);--showcase-map:lab(92.2318% -8.04842 4.12282)}}.creative-showcase h1,.creative-showcase h2,.creative-showcase h3{letter-spacing:0}.showcase-shell{max-width:1200px;margin:auto;padding:88px 24px}.showcase-heading{text-wrap:balance;font-size:3.5rem;font-weight:700;line-height:1.06}.showcase-heading em{font-weight:400}.showcase-dark{background:var(--primary);color:var(--primary-foreground)}.showcase-dark h2,.showcase-dark h3{color:var(--primary-foreground)}.showcase-note{opacity:.8;text-align:center;margin-top:28px;font-size:12px}.reel-device{border:2px solid var(--showcase-frame);background:var(--primary);width:100%;max-width:350px;box-shadow:var(--showcase-shadow);color:var(--primary-foreground);border-radius:45px;padding:9px;position:relative}.reel-device:before{content:"";background:var(--showcase-frame);border-radius:3px;width:3px;height:55px;position:absolute;top:110px;left:-4px}.reel-screen{aspect-ratio:9/16;background:var(--primary);isolation:isolate;border-radius:35px;position:relative;overflow:hidden}.reel-screen video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reel-notch{z-index:2;background:var(--primary);border-radius:20px;width:30%;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.reel-top{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:36px;left:14px;right:14px}.reel-pill{background:color-mix(in srgb,var(--primary) 85%,transparent);border-radius:6px;padding:5px 8px}.reel-actions{background:color-mix(in srgb,var(--primary) 85%,transparent);border-radius:20px;flex-direction:column;gap:19px;padding:10px 7px;display:flex;position:absolute;bottom:120px;right:9px}.reel-footer{background:color-mix(in srgb,var(--primary) 94%,transparent);padding:14px 13px 24px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.reel-cta{background:var(--brand-cta);color:var(--brand-foreground);justify-content:space-between;align-items:center;margin-top:10px;padding:11px 12px;font-weight:600;display:flex}.reel-home{background:var(--primary-foreground);border-radius:3px;width:34%;height:4px;position:absolute;bottom:7px;left:33%}.showcase-pair{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.showcase-copy h3{text-wrap:balance;font-size:2.5rem;font-weight:700;line-height:1.1}.showcase-copy p{margin-top:20px;font-size:18px;line-height:1.5}.showcase-lines{margin-top:30px}.showcase-lines li{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);align-items:center;gap:12px;padding:16px 0;font-size:17px;display:flex}.showcase-reel-stage{justify-content:center;padding:20px 0;display:flex}.showcase-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:26px;padding:32px 4px 38px;display:flex;overflow-x:auto}.showcase-gallery>figure{scroll-snap-align:start;flex:0 0 285px;margin:0}.showcase-post{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--showcase-shadow);border-radius:8px;overflow:hidden}.showcase-profile-head{align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.showcase-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.showcase-post-image{aspect-ratio:4/5;object-fit:contain;width:100%;display:block}.showcase-post-tools{gap:12px;padding:12px 14px 0;display:flex}.showcase-caption{min-height:74px;padding:12px 14px 18px;font-size:12px;line-height:1.5}.showcase-story{box-shadow:var(--showcase-shadow);border-radius:22px;position:relative;overflow:hidden}.showcase-story img{aspect-ratio:9/16;width:100%;display:block}.showcase-story-ui{background:var(--card);color:var(--card-foreground);border-radius:6px;padding:8px 10px;font-size:11px;position:absolute;top:10px;left:10px;right:10px}.showcase-sector{margin-top:18px;font-size:14px;font-weight:600;display:block}.showcase-profile{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--showcase-shadow);border-radius:8px;width:100%;max-width:520px;margin:auto;overflow:hidden}.profile-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.profile-bio{padding:22px 20px}.profile-stats{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.profile-stats img{object-fit:cover;border-radius:50%;width:64px;height:64px}.profile-highlights{text-align:center;gap:18px;margin-top:20px;font-size:11px;display:flex}.profile-highlights img{border:2px solid var(--brand-cta);object-fit:cover;border-radius:50%;width:42px;height:42px;margin:0 auto 5px;padding:2px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.profile-grid img{aspect-ratio:1;object-fit:cover;width:100%}.showcase-browser{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--showcase-shadow);border-radius:10px;overflow:hidden}.browser-chrome{background:var(--secondary);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:12px;font-size:10px;display:flex}.browser-dot{background:var(--foreground);opacity:.4;border-radius:50%;width:7px;height:7px}.browser-search{background:var(--card);border-radius:4px;flex:1;margin:0 15px;padding:7px 12px}.search-content{padding:24px}.search-query{border:1px solid var(--border);border-radius:24px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.search-tabs{border-bottom:1px solid var(--border);gap:18px;margin-top:18px;padding-bottom:12px;font-size:11px;display:flex}.search-result{margin-top:24px;font-size:12px;line-height:1.5}.search-result h4{color:var(--showcase-link);letter-spacing:0;margin:8px 0;font-size:19px}.local-result{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;padding-top:18px;display:grid}.local-map{aspect-ratio:1.25;background:var(--showcase-map);border-radius:5px;position:relative;overflow:hidden}.local-map>svg:first-child{width:100%;height:100%}.local-map:after{content:"La tua attività";background:var(--card);padding:6px;font-size:10px;font-weight:600;position:absolute;top:45%;left:15%}.showcase-laptop-base{background:var(--border);border-radius:0 0 50% 50%;width:106%;height:13px;margin-left:-3%}.showcase-campaigns{grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;margin-top:48px;display:grid}.showcase-analytics{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--showcase-shadow);border-radius:8px;padding:28px}.analytics-charts{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.analytics-chart svg{width:100%;height:160px;display:block}.analytics-chart p{margin-bottom:12px;font-size:12px}.analytics-legend{gap:16px;margin-top:12px;font-size:10px;display:flex}.month-strip{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:45px;display:grid}.month-strip img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.month-strip h3{color:inherit;margin-top:16px;font-size:17px}.month-strip p{opacity:.85;margin-top:8px;font-size:13px;line-height:1.5}.month-strip figure{position:relative}.month-strip figure:not(:last-child):after{content:"→";z-index:1;color:var(--brand);font-size:20px;position:absolute;top:40%;right:-15px}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.showcase-gallery>figure{animation:7s ease-in-out infinite alternate showcase-drift}.showcase-gallery>figure:nth-child(2n){animation-delay:-3s}}@keyframes showcase-drift{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@media(max-width:767px){.showcase-shell{padding:60px 24px}.showcase-heading{font-size:2.4rem}.showcase-pair{grid-template-columns:1fr;gap:34px}.showcase-copy h3{font-size:2rem}.showcase-copy p{font-size:16px}.reel-device{max-width:300px}.showcase-campaigns{grid-template-columns:1fr;gap:38px}.showcase-gallery{margin-right:-24px;padding-right:24px}.showcase-gallery>figure{flex-basis:265px}.analytics-charts{grid-template-columns:1fr}.month-strip{grid-template-columns:1fr 1fr;gap:24px 16px}.month-strip figure:last-child{grid-column:1/-1;max-width:240px}.month-strip figure:after{display:none}.search-content{padding:18px}.local-result{grid-template-columns:1fr}.local-map{aspect-ratio:2}}@media(min-width:768px){.showcase-pair,.showcase-campaigns{align-items:start}.showcase-pair>.showcase-copy,.showcase-campaigns>.showcase-copy{position:sticky;top:120px}}.ig-stage{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.ig-tag{z-index:3;background:var(--card);border:1px solid var(--border);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:0}.ig-phone{background:var(--primary);width:100%;max-width:370px;box-shadow:var(--showcase-shadow);border:2px solid var(--showcase-frame);border-radius:52px;padding:10px}.ig-screen{background:var(--card);color:var(--card-foreground);border-radius:42px;padding-bottom:8px;overflow:hidden}.ig-status{justify-content:space-between;align-items:center;padding:12px 26px 4px;font-size:12px;font-weight:600;display:flex}.ig-island{background:var(--primary);border-radius:20px;width:92px;height:26px}.ig-top{justify-content:space-between;align-items:center;padding:8px 16px;font-size:16px;display:flex}.ig-head{align-items:center;gap:18px;padding:8px 16px;display:flex}.ig-avatar{background:var(--border);border-radius:50%;flex:none;width:78px;height:78px;padding:3px}.ig-ring{background:conic-gradient(from 200deg,var(--brand-cta),var(--brand),#e3406a,var(--brand-cta))}@supports (color:lab(0% 0 0)){.ig-ring{background:conic-gradient(from 200deg,var(--brand-cta),var(--brand),lab(53.5956% 65.0322 15.1091),var(--brand-cta))}}.ig-avatar img{object-fit:cover;border:3px solid var(--card);border-radius:50%;width:100%;height:100%}.ig-counts{text-align:center;flex:1;justify-content:space-between;display:flex}.ig-counts strong{font-size:16px;display:block}.ig-counts span{font-size:12px}.ig-bio{padding:2px 16px;font-size:12.5px;line-height:1.45}.ig-bio strong{font-size:13px;display:block}.ig-cat{color:var(--muted-foreground);font-size:12px;display:block}.ig-link{color:#004f8b;color:lab(32.0502% -2.01271 -40.1671);cursor:default;font-weight:600;display:block}.ig-followed{align-items:center;gap:6px;padding:6px 16px 0;font-size:11.5px;display:flex}.ig-mini{display:flex}.ig-mini img{object-fit:cover;border:2px solid var(--card);border-radius:50%;width:20px;height:20px;margin-right:-7px}.ig-followed .ig-mini{margin-right:6px}.ig-buttons{gap:6px;padding:10px 16px;display:flex}.ig-buttons span{text-align:center;background:var(--secondary);border-radius:8px;flex:1;padding:7px 0;font-size:13px;font-weight:600}.ig-buttons .ig-btn-primary{color:#fff;background:#006edb;background:lab(46.0394% 8.56912 -68.4233)}.ig-highlights{text-align:center;justify-content:space-between;padding:4px 14px 10px;font-size:11px;display:flex}.ig-highlights span{flex-direction:column;align-items:center;gap:4px;display:flex}.ig-highlights i{border:1px solid var(--border);background:var(--card);color:#0f452e;border-radius:50%;place-items:center;width:56px;height:56px;padding:3px;display:grid}.ig-highlights img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ig-tabs{border-top:1px solid var(--border);justify-content:space-around;padding:9px 0;display:flex}.ig-tabs svg:first-child{border-bottom:2px solid var(--foreground)}.ig-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.ig-grid figure{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.ig-grid img{object-fit:cover;width:100%;height:100%;display:block}.ig-ico{color:#fff;filter:drop-shadow(0 1px 2px #0009);filter:drop-shadow(0 1px 2px lab(0% 0 0/.6));position:absolute;top:6px;right:6px}.ig-views{color:#fff;text-shadow:0 1px 3px #000000b3;text-shadow:0 1px 3px lab(0% 0 0/.7);align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:5px;left:6px}.ig-empty{text-align:center;color:var(--muted-foreground);padding:28px 16px 40px;font-size:12px}.ig-floats{flex-direction:column;gap:14px;width:100%;max-width:370px;display:flex}.ig-float{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--showcase-shadow);border-radius:16px;padding:14px 16px;font-size:12.5px;line-height:1.4}.ig-float-title{align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.ig-comments p+p{margin-top:7px}.ig-notify{align-items:center;gap:12px;display:flex}.ig-notify b{display:block}.ig-notify span{color:var(--muted-foreground);font-size:12px}.ig-notify-ico{background:var(--brand-cta);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;color:var(--brand-foreground)!important}@media(min-width:1100px){.ig-floats{pointer-events:none;max-width:none;position:absolute;inset:0}.ig-comments{width:240px;position:absolute;top:600px;left:-150px}.ig-notify{width:260px;position:absolute;top:200px;left:-170px}}@media(max-width:400px){.ig-phone{border-radius:44px;padding:7px}.ig-screen{border-radius:37px}.ig-avatar{width:66px;height:66px}.ig-highlights i{width:48px;height:48px}.ig-head{gap:12px}}
