:root{--label-blue:#365b68;--label-pink:#794758;--label-green:#395d46;--label-gold:#715714;--background:#fcf8f5;--surface:#fffdfb;--surface-soft:#f7ecec;--primary:#c98991;--primary-dark:#7b4854;--accent:#d9a7a1;--text:#352c31;--text-muted:#6e6269;--border:#eadbd9;--success:#395d46;--warning:#865332;--on-primary:#fffdfb;--ink:var(--text);--muted:var(--text-muted);--cream:var(--background);--paper:var(--surface);--mint:var(--surface-soft);--mint-deep:var(--primary-dark);--coral:var(--primary);--line:var(--border)}.stefy-visual-heading{margin-top:8px}.stefy-downloads{background:linear-gradient(135deg,var(--surface-soft),var(--surface));border:1px solid var(--border);border-radius:30px;padding:30px}.stefy-downloads>.section-heading p{color:var(--text-muted);font-size:11px}.stefy-downloads>div:last-child{grid-template-columns:minmax(0,620px);gap:16px;display:grid}.stefy-downloads article{border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 30px color-mix(in srgb,var(--primary-dark) 7%,transparent);border-radius:23px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.stefy-download-cover{background:#f8dce6;min-height:315px}.stefy-download-cover img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.stefy-downloads article>div{flex-direction:column;align-items:flex-start;padding:26px;display:flex}.stefy-downloads article>div>span{color:var(--label-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.stefy-downloads h3{font:600 29px/1.08 var(--font-newsreader),serif;margin:10px 0}.stefy-downloads article p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.65}.stefy-downloads nav{gap:8px;margin-top:auto;padding-top:18px;display:flex}.stefy-downloads nav a{background:var(--primary-dark);color:var(--on-primary);border-radius:11px;padding:10px 12px;font-size:10px;font-weight:900}.stefy-downloads nav a+a{background:var(--surface-soft);color:var(--primary-dark);border:1px solid var(--border)}.mycricut-links nav a>span{gap:3px;display:grid}.mycricut-links nav small{color:var(--text-muted);font-size:9px;font-weight:500}.mycricut-links nav b{color:var(--label-blue)}@media (max-width:650px){.stefy-downloads{padding:20px}.stefy-downloads article{grid-template-columns:130px 1fr}.stefy-download-cover{min-height:250px}.stefy-downloads article>div{padding:18px}.stefy-downloads h3{font-size:22px}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--cream);color:var(--ink);font-family:var(--font-manrope),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);contain:strict;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.site-header{border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:80px;margin:auto;display:flex}.logo,.brand-live-logo{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:800;display:flex}.brand-live-logo>span:last-child{font:700 19px var(--font-newsreader),serif;color:var(--primary-dark);letter-spacing:-.02em}.logo-fallback-mark{background:var(--primary-dark);width:44px;height:44px;color:var(--on-primary);font-family:var(--font-newsreader),serif;border-radius:50% 50% 50% 14px;place-items:center;font-size:19px;font-style:italic;display:grid}.brand-logo-object{object-fit:contain;object-position:center;width:48px;height:48px;display:block;overflow:hidden}.header-actions{align-items:center;gap:12px;display:flex}.personal-space-link{border:1px solid var(--border);background:var(--surface);color:var(--primary-dark);border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.header-note{color:var(--muted);font-size:13px}.hero{text-align:left;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:72px;width:min(1120px,100% - 40px);margin:auto;padding:76px 0 68px;display:grid;position:relative;overflow:visible}.hero-copy{min-width:0}.hero:before,.hero:after{content:"";filter:blur(1px);z-index:-1;border-radius:50%;position:absolute}.hero:before{background:color-mix(in srgb,var(--surface-soft) 82%,transparent);width:350px;height:350px;top:6px;left:-180px}.hero:after{background:color-mix(in srgb,var(--accent) 16%,transparent);width:230px;height:230px;top:40px;right:-100px}.eyebrow{color:var(--mint-deep);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow span{color:var(--label-pink);font-size:10px}h1{max-width:780px;font:600 clamp(50px,7vw,82px)/.98 var(--font-newsreader),serif;letter-spacing:-.045em;margin:18px 0 16px}h1 em{color:var(--mint-deep);font-weight:500}.hero-copy>p{max-width:610px;color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.75}.search-area{z-index:3;width:min(720px,100%);margin:0;position:relative}.search-shell{background:var(--surface);border:1px solid var(--line);min-height:72px;box-shadow:0 18px 45px color-mix(in srgb,var(--text) 11%,transparent);border-radius:22px;align-items:center;gap:15px;padding:10px 14px 10px 22px;display:flex}.search-icon{color:var(--mint-deep);font-size:30px;line-height:1;transform:rotate(-20deg)}.search-shell input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-shell input::placeholder{color:var(--text-muted)}.search-shell button{background:var(--surface-soft);width:38px;height:38px;color:var(--muted);border:0;border-radius:50%;font-size:22px}.search-shell .search-submit{background:var(--primary-dark);width:auto;color:var(--on-primary);border-radius:13px;padding:0 18px;font-size:11px;font-weight:800}.search-results{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px color-mix(in srgb,var(--text) 16%,transparent);text-align:left;border-radius:20px;padding:10px;position:absolute;top:82px;left:0;right:0}.search-result{border-radius:14px;justify-content:space-between;align-items:center;padding:15px 16px;transition:all .18s;display:flex}.search-result:hover{background:var(--surface-soft)}.search-result small{color:var(--label-pink);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.search-result strong{margin-top:3px;font-size:14px;display:block}.search-result p{color:var(--muted);margin:3px 0 0;font-size:12px}.search-result b{color:var(--mint-deep)}.empty-result{gap:6px;padding:22px;display:grid}.empty-result span{color:var(--muted);font-size:13px}.all-results-link{border-top:1px solid var(--border);color:var(--primary-dark);justify-content:space-between;margin-top:6px;padding:13px 16px;font-size:11px;font-weight:800;display:flex}.quick-prompts{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:18px 0 0;font-size:12px;display:flex}.quick-prompts button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--mint-deep);border-radius:999px;padding:7px 11px}.hero-copy .editorial-note{border-left:2px solid var(--accent);max-width:600px;color:var(--text-muted);font:italic 16px/1.55 var(--font-newsreader),serif;margin:22px 0 0;padding-left:16px}.stefy-guide-card{border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 60px color-mix(in srgb,var(--primary-dark) 10%,transparent);border-radius:34px 34px 34px 12px;padding:14px;transform:rotate(1.5deg)}.stefy-photo-object,.stefy-photo{aspect-ratio:4/5;object-fit:cover;border-radius:25px 25px 25px 8px;width:100%;overflow:hidden}.stefy-guide-card>div:last-child{gap:5px;padding:18px 10px 10px;display:grid}.stefy-guide-card>div:last-child span{color:var(--label-blue);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.stefy-guide-card>div:last-child strong{font:600 20px/1.15 var(--font-newsreader),serif}.shortcut-section{width:min(1080px,100% - 40px);margin:0 auto 58px}.machine-selector{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 42px;padding:18px 20px;display:flex}.machine-selector>span{text-align:left;gap:3px;display:grid}.machine-selector strong{font-size:14px}.machine-selector small{color:var(--muted);font-size:10px}.machine-selector select,.finder-controls select,.finder-controls input{border:1px solid var(--line);background:var(--cream);min-height:44px;color:var(--ink);border-radius:12px;padding:0 13px}.shortcut-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shortcut-grid button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:105px;color:var(--ink);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;transition:all .2s;display:grid}.shortcut-grid button:hover{border-color:var(--border);box-shadow:0 12px 28px color-mix(in srgb,var(--text) 7%,transparent);transform:translateY(-3px)}.shortcut-grid button>span{background:var(--surface-soft);width:38px;height:38px;color:var(--mint-deep);border-radius:13px;place-items:center;font-weight:800;display:grid}.shortcut-grid button strong{font-size:13px}.shortcut-grid button b{color:var(--label-pink)}.finder-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.finder-links a{border:1px solid var(--border);background:var(--surface-soft);color:var(--mint-deep);border-radius:16px;justify-content:space-between;padding:16px 18px;font-size:12px;font-weight:800;display:flex}.brands-section{background:var(--surface-soft);border-radius:34px;width:min(1180px,100% - 40px);margin:0 auto 80px;padding:44px}.section-heading span{color:var(--label-pink);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.section-heading h2{font:600 36px/1.1 var(--font-newsreader),serif;margin:6px 0 24px}.brand-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.brand-card{border:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:160px;padding:20px;transition:all .2s;display:flex;position:relative}.brand-card.active{background:var(--ink);color:var(--on-primary);box-shadow:0 14px 30px color-mix(in srgb,var(--text) 18%,transparent)}.brand-card.active:hover{transform:translateY(-4px)}.brand-symbol{background:var(--mint);width:42px;height:42px;color:var(--mint-deep);font:700 20px var(--font-newsreader),serif;border-radius:14px;place-items:center;display:grid}.brand-card strong,.brand-card small{display:block}.brand-card strong{font-size:15px}.brand-card small{color:inherit;opacity:.58;margin-top:4px;font-size:10px}.brand-arrow{opacity:.75;font-size:20px;position:absolute;top:18px;right:18px}.brand-card.disabled{color:var(--text-muted)}footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--muted);justify-content:space-between;margin:0 auto;padding:25px 0 35px;font-size:11px;display:flex}.home-personal{gap:60px;width:min(1080px,100% - 40px);margin:0 auto 70px;display:grid}.home-editorial{gap:76px;width:min(1080px,100% - 40px);margin:0 auto 80px;display:grid}.home-editorial-section{scroll-margin-top:25px}.home-editorial-section .section-heading>p{max-width:620px;color:var(--text-muted);margin:-12px 0 24px;font-size:12px;line-height:1.65}.editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editorial-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:130px;padding:22px;transition:all .2s;display:grid}.editorial-card:hover,.topic-card-grid>a:hover{border-color:var(--primary);box-shadow:0 14px 30px color-mix(in srgb,var(--text) 7%,transparent);transform:translateY(-3px)}.editorial-card>span,.topic-card-grid>a>span{background:var(--surface-soft);width:44px;height:44px;color:var(--primary-dark);border-radius:14px;place-items:center;font-weight:800;display:grid}.editorial-card h3,.topic-card-grid h3{font:600 23px/1.15 var(--font-newsreader),serif;margin:0 0 5px}.editorial-card p,.topic-card-grid p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.editorial-card>b{color:var(--label-blue)}.topic-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.topic-card-grid>a{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;min-height:220px;padding:20px;transition:all .2s;display:flex}.topic-card-grid h3{margin-top:22px}.topic-card-grid b{color:var(--primary-dark);margin-top:auto;padding-top:18px;font-size:10px}.topic-pills{flex-wrap:wrap;gap:10px;display:flex}.topic-pills a{border:1px solid var(--border);background:var(--surface-soft);color:var(--primary-dark);border-radius:999px;align-items:center;gap:18px;padding:13px 15px;font-size:11px;font-weight:800;display:inline-flex}.topic-pills a span{color:var(--label-blue)}.home-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-video-grid .video-card-compact{grid-template-columns:1fr}.home-video-grid .video-card-compact .video-thumb{min-height:155px}.home-editorial>.support-cta{margin-top:-25px}.section-heading.with-link{position:relative}.section-heading.with-link>a{color:var(--primary-dark);font-size:10px;font-weight:800;position:absolute;bottom:28px;right:0}.personal-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.personal-content-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;min-height:175px;padding:19px;display:flex}.personal-content-card small{color:var(--label-blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.personal-content-card h2{font:600 20px/1.15 var(--font-newsreader),serif;margin:9px 0}.personal-content-card p{color:var(--text-muted);margin:0 0 12px;font-size:11px;line-height:1.6}.personal-content-card time{color:var(--text-muted);margin-bottom:10px;font-size:9px}.personal-content-card a{color:var(--primary-dark);margin-top:auto;font-size:10px;font-weight:800}@media (max-width:900px){.brand-grid,.shortcut-grid{grid-template-columns:repeat(2,1fr)}.brands-section{padding:30px}.hero{grid-template-columns:1fr;gap:36px;padding-top:64px}.stefy-guide-card{width:min(360px,100%);margin:auto}.hero-copy{text-align:center}.hero h1,.hero-copy>p{margin-left:auto;margin-right:auto}.search-area{margin:auto}.quick-prompts{justify-content:center}.hero-copy .editorial-note{text-align:left;margin-left:auto;margin-right:auto}.topic-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-video-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site-header{height:68px}.brand-logo-object{width:42px;height:42px}.brand-live-logo>span:last-child{font-size:17px}.header-search span{display:none}.personal-space-link{padding:9px 11px}.hero{width:calc(100% - 28px);padding:50px 0 48px;overflow-x:clip}.hero-copy>p{font-size:15px}.search-shell{border-radius:18px;min-height:64px;padding-left:16px}.search-shell input{font-size:14px}.quick-prompts span{width:100%}.shortcut-section,.home-editorial{width:calc(100% - 28px)}.shortcut-grid,.editorial-card-grid,.topic-card-grid,.home-video-grid{grid-template-columns:1fr}.editorial-card{grid-template-columns:auto 1fr}.editorial-card>b{display:none}.topic-card-grid>a{min-height:175px}.brands-section{border-radius:26px;width:calc(100% - 24px);padding:25px 18px}.brand-grid{grid-template-columns:1fr 1fr}.brand-card{min-height:135px}.section-heading h2{font-size:31px}footer{gap:8px;display:grid}}.header-search{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.browse-page,.solution-page{width:min(1080px,100% - 40px);margin:auto;padding:28px 0 90px}.search-page,.personal-page{width:min(1040px,100% - 40px);margin:auto;padding:56px 0 100px}.search-page-heading,.personal-page>header{text-align:center;max-width:780px;margin:28px auto 34px}.search-page-heading h1,.personal-page>header h1{text-align:center;margin:10px auto 12px;font-size:clamp(42px,6vw,68px)}.search-page-heading p,.personal-page>header p{color:var(--text-muted);line-height:1.7}.search-page-box{max-width:760px;margin:auto}.active-machine{background:var(--surface-soft);max-width:760px;color:var(--primary-dark);border-radius:12px;justify-content:space-between;align-items:center;margin:16px auto 0;padding:10px 14px;font-size:10px;display:flex}.active-machine button{color:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.search-filters{flex-wrap:wrap;gap:8px;margin:34px 0 18px;display:flex}.search-filters button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.search-filters button.active{border-color:var(--primary-dark);background:var(--primary-dark);color:var(--on-primary)}.result-group{margin:50px 0}.result-group-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.result-group-heading h2{font:600 32px var(--font-newsreader),serif;margin:0 0 14px}.result-group-heading span{background:var(--surface-soft);min-width:28px;height:28px;color:var(--primary-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.result-list{gap:10px;margin-top:14px;display:grid}.result-card{border:1px solid var(--border);background:var(--surface);border-radius:19px;justify-content:space-between;align-items:center;gap:22px;padding:20px;transition:all .2s;display:flex}.result-card:hover{border-color:var(--primary);box-shadow:0 12px 30px color-mix(in srgb,var(--primary-dark) 8%,transparent);transform:translateY(-2px)}.result-card small{color:var(--label-blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.result-card h3{font:600 22px/1.1 var(--font-newsreader),serif;margin:5px 0}.result-card p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.result-card>b{color:var(--label-blue)}.compatibility-chip{background:var(--surface-soft);color:var(--primary-dark);border-radius:999px;margin-top:10px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.no-results{text-align:center;max-width:700px;margin:55px auto}.no-results>h2{font:600 40px/1.1 var(--font-newsreader),serif}.no-results>p{color:var(--text-muted)}.no-results>button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;margin:15px 0;padding:11px 15px;font-weight:800}.breadcrumbs{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.breadcrumbs span{align-items:center;gap:8px;display:flex}.breadcrumbs b{color:var(--border)}.breadcrumbs a:hover{color:var(--mint-deep)}.browse-heading{text-align:center;max-width:720px;margin:66px auto 42px}.browse-heading.compact{margin-bottom:36px}.section-kicker{color:var(--label-pink);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.browse-heading h1,.solution-hero h1,.not-found h1{font:600 clamp(42px,6vw,66px)/1 var(--font-newsreader),serif;letter-spacing:-.04em;margin:10px 0 12px}.browse-heading p,.solution-hero p,.not-found p{color:var(--muted);line-height:1.7}.machine-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.machine-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:210px;padding:22px;transition:all .2s;display:flex;position:relative}.machine-card:hover,.category-card:hover,.faq-card:hover{box-shadow:0 17px 40px color-mix(in srgb,var(--text) 9%,transparent);border-color:var(--border);transform:translateY(-4px)}.machine-card>span:last-of-type{gap:4px;display:grid}.machine-card strong{font-size:17px}.machine-card small{color:var(--muted);font-size:11px;line-height:1.5}.machine-card>b{color:var(--mint-deep);position:absolute;top:20px;right:20px}.machine-card.all{background:var(--ink);color:var(--on-primary)}.machine-card.all small{color:color-mix(in srgb,var(--surface) 64%,transparent)}.machine-card.all b{color:var(--on-primary)}.machine-visual{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px 18px 12px 12px;width:105px;height:66px;display:block;position:relative}.machine-visual i:first-child{background:var(--surface);border:1px solid var(--border);border-radius:7px;height:20px;position:absolute;bottom:10px;left:10px;right:10px}.machine-visual i:last-child{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:15px}.category-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.finder-controls{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.finder-controls label{gap:7px;display:grid}.finder-controls label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.finder-controls input,.finder-controls select{width:100%}.finder-count{color:var(--muted);margin:18px 0;font-size:11px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-height:245px;padding:22px;transition:all .2s;display:flex}.guide-card:hover{box-shadow:0 17px 40px color-mix(in srgb,var(--text) 9%,transparent);border-color:var(--border);transform:translateY(-4px)}.guide-symbol{background:var(--surface-soft);width:42px;height:42px;color:var(--mint-deep);border-radius:14px;place-items:center;font-size:20px;display:grid}.guide-card small{color:var(--label-pink);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:9px;font-weight:800}.guide-card h2{font:600 25px/1.08 var(--font-newsreader),serif;margin:6px 0 9px}.guide-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.guide-stats{color:var(--primary-dark);margin-top:14px;font-size:9px;font-weight:800}.guide-card b{color:var(--mint-deep);margin-top:auto;padding-top:20px;font-size:10px}.category-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:auto 1fr;gap:18px;min-height:155px;padding:25px;transition:all .2s;display:grid;position:relative}.category-symbol{background:var(--surface-soft);width:50px;height:50px;color:var(--mint-deep);border-radius:16px;place-items:center;font-weight:800;display:grid}.category-card strong,.category-card small,.category-card em{display:block}.category-card strong{font-size:17px}.category-card small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.category-card em{color:var(--label-pink);text-transform:uppercase;letter-spacing:.06em;margin-top:16px;font-size:10px;font-style:normal;font-weight:800}.category-card>b{color:var(--mint-deep);position:absolute;top:22px;right:22px}.faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.faq-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-height:235px;padding:24px;transition:all .2s;display:flex}.faq-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-pill{background:var(--surface-soft);width:max-content;color:var(--warning);letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.category-label{color:var(--mint-deep);text-transform:uppercase;font-size:10px;font-weight:800}.faq-card h3{font:600 25px/1.08 var(--font-newsreader),serif;margin:25px 0 9px}.faq-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.faq-card-footer{color:var(--text-muted);justify-content:space-between;align-items:end;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.faq-card-footer b{color:var(--ink);font-size:11px}.faq-card-footer i{color:var(--label-pink);font-style:normal}.empty-state{text-align:center;border:1px dashed var(--border);border-radius:24px;max-width:650px;margin:50px auto;padding:40px}.empty-state h2{font:600 30px var(--font-newsreader),serif}.empty-state p{color:var(--muted)}.solution-hero{text-align:center;max-width:820px;margin:60px auto 54px}.solution-hero h1{font-size:clamp(44px,6vw,70px)}.solution-hero p{max-width:630px;margin:0 auto}.solution-hero .favorite-button{margin:22px auto 0}.faq-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px auto 0;display:flex}.faq-hero-actions .favorite-button{margin:0}.faq-hero-actions>span{background:var(--surface-soft);color:var(--primary-dark);border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.quick-setup{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:0 18px 45px color-mix(in srgb,var(--primary-dark) 7%,transparent);border-radius:28px;margin:0 0 42px;padding:30px}.quick-setup-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.quick-setup-heading h2,.material-actions h2,.material-videos>h2,.related>h2{font:600 34px/1.1 var(--font-newsreader),serif;margin:6px 0 0}.quick-setup-heading>p{max-width:280px;color:var(--text-muted);margin:0;font-size:11px}.quick-setup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.quick-setup dl>div{border:1px solid var(--border);background:var(--surface);border-radius:17px;min-height:112px;padding:18px}.quick-setup dt{color:var(--label-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.quick-setup dd{color:var(--text);font:600 18px/1.25 var(--font-newsreader),serif;margin:9px 0 0}.material-actions{background:var(--primary-dark);color:var(--on-primary);border-radius:24px;margin:0 0 48px;padding:25px 28px}.material-actions h2{color:var(--on-primary)}.material-actions>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.material-actions a{border:1px solid color-mix(in srgb,var(--surface) 28%,transparent);background:color-mix(in srgb,var(--surface) 9%,transparent);color:var(--on-primary);border-radius:999px;align-items:center;gap:10px;padding:11px 13px;font-size:10px;font-weight:800;display:inline-flex}.material-actions a:hover{background:color-mix(in srgb,var(--surface) 17%,transparent)}.material-guide-layout{margin-top:0}.material-guide-layout .solution-content>section{scroll-margin-top:25px}.favorite-button{border:1px solid var(--border);background:var(--surface);color:var(--primary-dark);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex}.favorite-button>span{color:var(--label-blue);font-size:18px;line-height:1}.favorite-button.saved{background:var(--surface-soft);border-color:var(--accent)}.solution-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:45px;display:grid}.solution-content{gap:56px;display:grid}.solution-content h2,.solution-sidebar h2,.video-card h2,.feedback h2{font:600 30px/1.1 var(--font-newsreader),serif;margin:7px 0 16px}.short-answer{background:var(--surface-soft);border-radius:24px;grid-template-columns:auto 1fr;gap:18px;padding:26px;display:grid}.short-answer>span{background:var(--mint-deep);width:36px;height:36px;color:var(--on-primary);font:italic 600 19px var(--font-newsreader),serif;border-radius:50%;place-items:center;display:grid}.short-answer h2{margin:0 0 6px;font-size:22px}.short-answer p{color:var(--primary-dark);margin:0;font-size:13px;line-height:1.65}.detailed-answer{padding:8px 2px 12px}.detailed-answer h2{margin:8px 0 16px;font-size:clamp(34px,4vw,48px)}.detailed-answer p{color:var(--text);font:400 17px/1.9 var(--font-newsreader),serif;white-space:pre-line;margin:0}.answer-section{border-left:2px solid var(--accent);padding-left:22px}.answer-section h2{margin:0 0 11px;font-size:28px}.answer-section p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.guide-contents{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px 22px}.guide-contents>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-contents a{background:var(--surface-soft);color:var(--primary-dark);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.material-guide-contents{margin:0 0 36px}.use-cases>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.use-cases article{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:24px}.use-cases article:last-child{background:color-mix(in srgb,var(--warning) 5%,var(--surface))}.use-cases h2{margin:0 0 13px;font-size:26px}.use-cases ul{color:var(--text-muted);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.practical-examples>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.practical-examples article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-soft));border-radius:20px;padding:22px}.practical-examples h3{font:600 24px/1.15 var(--font-newsreader),serif;margin:0 0 10px}.practical-examples strong{color:var(--primary-dark);font-size:11px;line-height:1.55;display:block}.practical-examples p{color:var(--text-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.expected-result{border:1px solid color-mix(in srgb,var(--success) 38%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--surface));border-radius:17px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.expected-result>span{background:var(--success);width:30px;height:30px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.expected-result strong{color:var(--success);font-size:12px}.expected-result p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.procedure-section{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface));border-radius:26px;padding:28px}.common-mistakes{border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));background:color-mix(in srgb,var(--warning) 5%,var(--surface));border-radius:24px;padding:26px}.common-mistakes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.common-mistakes li{color:var(--text-muted);padding-left:24px;font-size:12px;line-height:1.6;position:relative}.common-mistakes li:before{content:"×";color:var(--warning);font-weight:900;position:absolute;left:0}.steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:16px;min-height:64px;padding:14px 18px;display:flex}.steps li>span{background:var(--surface-soft);width:34px;height:34px;color:var(--mint-deep);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.steps p{margin:0;font-size:13px;line-height:1.5}.steps p strong{color:var(--ink);margin-bottom:3px;display:block}.steps li.step-with-image{align-items:flex-start}.steps li>div{flex:1;min-width:0}.steps figure{margin:16px 0 4px}.steps figure button{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;width:100%;padding:0;overflow:hidden}.steps figure img{width:100%;height:auto;display:block}.steps figcaption{color:var(--text-muted);margin-top:7px;font-size:10px}.step-tip{background:var(--surface-soft);color:var(--primary-dark);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px}.lightbox{z-index:50;background:color-mix(in srgb,var(--text) 84%,transparent);place-items:center;padding:40px;display:grid;position:fixed;inset:0}.lightbox figure{max-width:min(1100px,95vw);max-height:90vh;margin:0}.lightbox img{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:82vh;display:block}.lightbox figcaption{color:var(--on-primary);text-align:center;margin-top:8px;font-size:11px}.lightbox-close{border:1px solid color-mix(in srgb,var(--surface) 45%,transparent);background:color-mix(in srgb,var(--surface) 12%,transparent);width:44px;height:44px;color:var(--on-primary);border-radius:50%;font-size:28px;position:fixed;top:18px;right:22px}.interactive-checklist{border:1px solid var(--border);background:var(--surface-soft);border-radius:24px;padding:26px}.checklist-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.checklist-heading h2{margin-bottom:12px}.checklist-heading button{color:var(--primary-dark);background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:underline}.checklist-items{gap:8px;display:grid}.checklist-items label{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:13px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;display:flex}.checklist-items label.checked{color:var(--text-muted);text-decoration:line-through}.checklist-items input{width:18px;height:18px;accent-color:var(--primary-dark)}.interactive-checklist>small{color:var(--text-muted);margin-top:12px;font-size:9px;display:block}.diagnostic-intro{max-width:620px;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.65}.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.diagnostic-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:22px;flex-direction:column;min-height:190px;padding:22px;transition:all .2s;display:flex}.diagnostic-card:hover{border-color:var(--primary);box-shadow:0 14px 32px color-mix(in srgb,var(--text) 8%,transparent);transform:translateY(-3px)}.diagnostic-card>strong{font:600 23px/1.12 var(--font-newsreader),serif}.diagnostic-card p{color:var(--muted);margin:9px 0 18px;font-size:12px;line-height:1.6}.diagnostic-card ul{color:var(--muted);margin:8px 0 18px;padding-left:18px;font-size:12px}.diagnostic-card>span{color:var(--mint-deep);margin-top:auto;font-size:11px;font-weight:800}.diagnostic-card>span b{color:var(--label-pink)}.stefy-tip{border:1px solid var(--border);background:var(--surface-soft);border-radius:24px;grid-template-columns:auto 1fr;gap:18px;padding:28px;display:grid}.stefy-tip>span{font-size:25px}.stefy-tip h2{margin-top:5px}.stefy-tip p{color:var(--warning);margin:0;font-size:13px;line-height:1.7}.checks{gap:10px;padding:0;list-style:none;display:grid}.checks li{color:var(--primary-dark);padding:4px 0 4px 26px;font-size:13px;line-height:1.6;position:relative}.checks li:before{content:"✓";color:var(--mint-deep);font-weight:800;position:absolute;left:0}.large-chips{flex-wrap:wrap;gap:9px;display:flex}.large-chips span{background:var(--surface-soft);color:var(--mint-deep);border-radius:12px;padding:10px 13px;font-size:12px;font-weight:800}.solution-sidebar{gap:16px;display:grid;position:sticky;top:20px}.solution-sidebar section,.reassurance{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:24px}.solution-sidebar h2{margin:0 0 14px;font-size:22px}.solution-sidebar ul{color:var(--muted);gap:9px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.solution-sidebar li{padding-left:13px;position:relative}.solution-sidebar li:before{content:"•";color:var(--label-pink);position:absolute;left:0}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips span{background:var(--surface-soft);color:var(--mint-deep);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.compatibility-note{color:var(--label-pink);margin:-5px 0 12px;font-size:11px;font-weight:800}.reassurance{background:var(--surface-soft);border-color:var(--border);gap:13px;display:flex}.reassurance span{color:var(--label-pink)}.reassurance p{color:var(--primary-dark);margin:0;font-size:11px;line-height:1.6}.video-card{background:var(--ink);color:var(--on-primary);border-radius:28px;grid-template-columns:42% 1fr;align-items:center;gap:32px;margin:75px 0;padding:24px;display:grid}.video-visual{width:100%}.video-thumb{background:linear-gradient(135deg,var(--surface-soft),var(--accent));width:100%;min-height:220px;color:var(--ink);border:0;border-radius:20px;align-content:center;place-items:center;gap:12px;padding:0;display:grid;overflow:hidden}.video-image{background-position:50%;background-size:cover;width:100%;height:100%}.video-thumb>span{background:var(--surface);width:58px;height:58px;color:var(--label-pink);box-shadow:0 12px 30px color-mix(in srgb,var(--text) 15%,transparent);border-radius:50%;place-items:center;display:grid}.video-thumb small{font-weight:800}.video-card h2{margin-bottom:10px;font-size:34px}.video-card p{color:color-mix(in srgb,var(--surface) 65%,transparent);font-size:12px;line-height:1.6}.video-embed{aspect-ratio:16/9;background:var(--text);border-radius:20px;width:100%;position:relative;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-play-cta{background:var(--surface);color:var(--ink);border:0;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:12px 15px;font-size:11px;font-weight:800;display:inline-flex}.video-external-link{color:color-mix(in srgb,var(--surface) 72%,transparent);text-underline-offset:3px;margin:10px 0 0 10px;padding:9px 4px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-flex}.videos-section{margin:75px 0}.videos-section>.video-card{margin:0}.other-videos{margin-top:30px}.other-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.video-card-compact{border:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:145px 1fr;gap:20px;margin:0;padding:16px}.video-card-compact .video-thumb{min-height:120px}.video-card-compact .video-thumb>span{width:42px;height:42px}.video-card-compact h2{margin:0 0 6px;font-size:23px}.video-card-compact p{color:var(--muted)}.video-card-compact .video-play-cta{border:1px solid var(--line);background:var(--cream)}.video-card-compact .video-external-link{color:var(--muted)}.material-videos{margin:78px 0;scroll-margin-top:25px}.material-videos>p,.material-problems>p{max-width:650px;color:var(--text-muted);font-size:12px;line-height:1.65}.material-videos>.video-card{margin:24px 0 34px}.material-video-group{margin-top:28px}.material-video-group h3{font:600 24px/1.2 var(--font-newsreader),serif;margin:0 0 12px}.related{margin:70px 0}.material-problems{scroll-margin-top:25px}.relation-group{margin:44px 0}.related-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:15px;display:grid}.feedback{text-align:center;background:var(--surface-soft);border-radius:28px;max-width:650px;margin:80px auto 0;padding:40px}.feedback>p{color:var(--muted);font-size:11px}.feedback>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.feedback button{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:13px;padding:12px 17px;font-size:12px;font-weight:800}.feedback button.selected{border-color:var(--mint-deep);background:var(--mint-deep);color:var(--on-primary)}.feedback-message{color:var(--mint-deep);margin-top:18px;font-size:12px;display:block}.feedback-message a{text-decoration:underline}.feedback-followup{gap:12px!important;margin-top:18px!important;display:grid!important}.feedback-followup ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.feedback-followup a{color:var(--primary-dark);font-size:11px;font-weight:800;text-decoration:underline}.support-cta{border:1px solid var(--border);background:var(--surface-soft);border-radius:24px;gap:18px;max-width:760px;margin:38px auto;padding:28px;display:flex}.support-cta>span:first-child{color:var(--label-blue);font-size:28px}.support-cta h2{font:600 28px var(--font-newsreader),serif;margin:0}.support-cta p{color:var(--text-muted);margin:5px 0 14px;font-size:11px}.support-cta a,.disabled-cta{background:var(--primary-dark);color:var(--on-primary);border-radius:11px;margin:5px 12px 0 0;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex}.support-cta a:last-child{background:var(--surface);color:var(--primary-dark);border:1px solid var(--border)}.support-cta .external-support-fallback{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.support-cta .external-support-fallback h3{margin:0 0 8px;font-size:1.125rem}.support-cta .external-support-fallback p{font-size:1rem;line-height:1.6}.support-cta .external-support-fallback small{font-size:.875rem}.support-cta .external-support-fallback a{background:var(--surface);color:var(--text);border:1px solid var(--border);font-size:1rem}.disabled-cta{background:color-mix(in srgb,var(--text-muted) 65%,var(--surface));cursor:not-allowed}.personal-notes,.my-cut-setting,.new-setting{border:1px solid var(--border);background:var(--surface);border-radius:22px;max-width:820px;margin:55px auto;overflow:hidden}.personal-notes summary,.my-cut-setting summary,.new-setting summary{cursor:pointer;color:var(--text);font:600 24px var(--font-newsreader),serif;padding:20px 22px}.personal-notes summary span{float:right;color:var(--label-blue);font:800 9px var(--font-manrope),sans-serif;text-transform:uppercase}.personal-notes>div,.my-cut-setting>p,.my-cut-setting>.cut-setting-form,.new-setting>.cut-setting-form{padding:0 22px 22px}.personal-notes label{color:var(--text-muted);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.personal-notes textarea,.cut-setting-form input,.cut-setting-form select,.cut-setting-form textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:12px}.notes-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.notes-footer small{color:var(--text-muted);font-size:9px}.notes-footer button,.primary-button{background:var(--primary-dark);color:var(--on-primary);border:0;border-radius:11px;padding:10px 14px;font-size:10px;font-weight:800}.save-status{min-height:16px;color:var(--success);margin-top:8px;font-size:9px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{color:var(--text-muted);text-transform:uppercase;font-size:9px;font-weight:800}.cut-setting-form>.primary-button{margin-top:15px}.my-cut-setting>p{color:var(--text-muted);margin-top:0;font-size:11px}.personal-page>.breadcrumbs{margin-bottom:40px}.personal-machine{border:1px solid var(--border);background:var(--surface-soft);border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:45px 0;padding:26px;display:grid}.personal-machine h2{font:600 32px var(--font-newsreader),serif;margin:6px 0}.personal-machine p{color:var(--text-muted);margin:0;font-size:11px}.personal-machine .machine-selector{margin:0}.personal-space-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.personal-space-grid>a{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:145px;padding:24px;display:grid}.personal-space-grid>a>span{background:var(--surface-soft);width:44px;height:44px;color:var(--primary-dark);border-radius:14px;place-items:center;font-size:20px;display:grid}.personal-space-grid h2{font:600 25px var(--font-newsreader),serif;margin:0 0 5px}.personal-space-grid p{color:var(--text-muted);margin:0;font-size:10px}.personal-space-grid b{color:var(--label-blue)}.personal-group{margin:45px 0}.personal-group>h2{font:600 32px var(--font-newsreader),serif}.personal-empty{text-align:center;border:1px dashed var(--border);background:var(--surface);border-radius:24px;max-width:680px;margin:55px auto;padding:44px}.personal-empty>span{color:var(--label-blue);font-size:32px}.personal-empty h2{font:600 27px var(--font-newsreader),serif}.personal-empty p{color:var(--text-muted);font-size:11px}.settings-grid{gap:14px;display:grid}.settings-grid>article{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:23px}.settings-grid small{color:var(--label-blue);text-transform:uppercase;font-size:9px;font-weight:800}.settings-grid h2{font:600 27px var(--font-newsreader),serif;margin:6px 0 18px}.settings-grid dl{grid-template-columns:auto 1fr;gap:6px 15px;font-size:10px;display:grid}.settings-grid dt{color:var(--text-muted)}.settings-grid dd{margin:0;font-weight:800}.settings-grid>article>p{color:var(--text-muted);font-size:11px}.setting-actions{gap:8px;margin-top:16px;display:flex}.setting-actions button{border:1px solid var(--border);background:var(--background);color:var(--primary-dark);border-radius:10px;padding:8px 11px;font-size:9px;font-weight:800}.access-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:700px;min-height:75vh;margin:auto;padding:80px 20px;display:flex}.access-page>span:first-child{color:var(--label-blue);font-size:44px}.access-page h1{margin-left:auto;margin-right:auto}.access-page p{color:var(--text-muted)}.access-page>a,.access-page>.disabled-cta{margin:7px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:650px;min-height:70vh;margin:auto;display:flex}.not-found>span{background:var(--mint);width:55px;height:55px;font:600 30px var(--font-newsreader),serif;border-radius:18px;place-items:center;display:grid}.not-found a{background:var(--ink);color:var(--on-primary);border-radius:13px;margin-top:15px;padding:13px 17px;font-size:12px;font-weight:800}@media (max-width:900px){.guide-grid{grid-template-columns:repeat(2,1fr)}.finder-controls{grid-template-columns:1fr 1fr}.finder-controls label:first-child{grid-column:1/-1}.personal-content-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.machine-grid{grid-template-columns:repeat(2,1fr)}.solution-layout{grid-template-columns:1fr}.solution-sidebar{grid-template-columns:1fr 1fr;position:static}.reassurance{grid-column:1/-1}.video-card{grid-template-columns:1fr}.video-thumb{min-height:180px}.other-videos-grid{grid-template-columns:1fr}.video-card-compact{grid-template-columns:145px 1fr}.video-card-compact .video-thumb{min-height:120px}.quick-setup dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.header-search span{display:none}.browse-page,.solution-page,.search-page,.personal-page{width:calc(100% - 28px);padding-top:20px}.browse-heading{margin:48px auto 30px}.machine-grid,.category-grid,.faq-grid,.related-grid,.diagnostic-grid,.guide-grid,.finder-links,.personal-content-grid,.personal-space-grid,.form-grid,.quick-setup dl,.use-cases>div,.practical-examples>div{grid-template-columns:1fr}.machine-selector{flex-direction:column;align-items:stretch;gap:12px}.finder-controls{grid-template-columns:1fr}.finder-controls label:first-child{grid-column:auto}.machine-card{min-height:180px}.solution-hero{margin:45px auto 36px}.solution-layout{gap:32px}.solution-sidebar{grid-template-columns:1fr}.video-card{padding:16px}.video-card-compact{grid-template-columns:1fr}.videos-section,.material-videos{margin:55px 0}.feedback{padding:28px 18px}.feedback>div{flex-direction:column}.solution-content{gap:42px}.personal-machine{grid-template-columns:1fr}.notes-footer{flex-direction:column;align-items:stretch}.search-shell .search-submit{padding:0 11px}.result-card{align-items:flex-start}.lightbox{padding:18px}.section-heading.with-link>a{margin:-12px 0 20px;display:inline-block;position:static}.quick-setup{padding:20px}.quick-setup-heading{flex-direction:column;align-items:start}.quick-setup dl>div{min-height:auto}.material-actions{padding:22px}.material-actions>div{display:grid}.material-actions a{justify-content:space-between}.guide-contents>div{display:grid}.guide-contents a{border-radius:10px}.use-cases article,.practical-examples article{padding:19px}}.home-operational{grid-template-columns:1.35fr 1fr;gap:14px;width:min(1080px,100% - 40px);margin:0 auto 58px;display:grid}.guide-me-card{border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));background:linear-gradient(140deg,var(--surface),var(--surface-soft));min-height:250px;box-shadow:0 20px 55px color-mix(in srgb,var(--primary-dark) 10%,transparent);border-radius:30px;flex-direction:column;grid-row:span 2;justify-content:center;align-items:flex-start;padding:36px;display:flex}.guide-me-card h2{font:600 clamp(38px,5vw,58px)/1 var(--font-newsreader),serif;margin:8px 0}.guide-me-card p{max-width:520px;color:var(--muted);margin:0 0 24px;line-height:1.7}.guide-me-card strong{color:var(--primary-dark)}.operational-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operational-links>a{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-items:center;gap:13px;padding:21px;display:flex}.operational-links>a>span{background:var(--surface-soft);width:38px;height:38px;color:var(--primary-dark);border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid}.operational-links div{gap:3px;display:grid}.operational-links strong{font-size:13px}.operational-links small{color:var(--muted);font-size:10px}.sos-strip{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-column:1/-1;grid-template-columns:190px 1fr;align-items:start;gap:25px;padding:24px 26px;display:grid}.sos-strip h2{font:600 26px var(--font-newsreader),serif;margin:4px 0 0}.sos-strip nav{flex-wrap:wrap;gap:8px;display:flex}.sos-strip a{border:1px solid var(--border);color:var(--primary-dark);background:var(--cream);border-radius:999px;gap:9px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.operational-page{width:min(1040px,100% - 40px);margin:auto;padding:56px 0 110px}.operational-heading{text-align:center;max-width:800px;margin:24px auto 38px}.operational-heading h1{margin:10px auto 16px;font-size:clamp(44px,7vw,76px)}.operational-heading>p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.7}.current-context{background:var(--surface-soft);border-radius:999px;padding:10px 14px;font-size:12px;margin-top:18px!important}.current-context a{margin-left:8px;text-decoration:underline}.guided-breadcrumb{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;font-size:11px;font-weight:800;display:flex}.guided-options{grid-template-columns:1fr 1fr;gap:12px;max-width:820px;margin:auto;display:grid}.guided-options button{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:110px;color:var(--ink);border-radius:22px;grid-template-columns:1fr auto;gap:6px;padding:22px;display:grid}.guided-options button strong{font:600 22px var(--font-newsreader),serif}.guided-options button span{color:var(--muted);grid-column:1;font-size:12px;line-height:1.5}.guided-options button b{color:var(--label-blue);grid-area:1/2/3;align-self:center}.guided-result{gap:16px;max-width:820px;margin:auto;display:grid}.guided-primary{border:1px solid var(--border);background:var(--surface);border-radius:28px;padding:34px}.guided-primary>span{color:var(--label-blue);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.guided-primary h2{font:600 36px var(--font-newsreader),serif;margin:8px 0}.guided-primary p{color:var(--muted);line-height:1.7}.guided-primary .primary-button{margin-top:15px;display:inline-flex}.compatibility-inline{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success);border-radius:12px;margin-top:14px;padding:11px 13px;font-size:12px;font-weight:800}.compatibility-inline.unknown{background:var(--surface-soft);color:var(--warning)}.guided-also{border:1px solid var(--border);background:var(--surface-soft);border-radius:22px;padding:24px}.guided-also h2{font:600 26px var(--font-newsreader),serif;margin:0 0 12px}.guided-also a{border-top:1px solid var(--border);justify-content:space-between;padding:11px 0;font-size:12px;font-weight:800;display:flex}.guided-controls{justify-content:space-between;max-width:820px;margin:20px auto 0;display:flex}.guided-controls button{color:var(--primary-dark);background:0 0;border:0;padding:10px 13px;font-weight:800}.privacy-note,.dataset-note{color:var(--muted);font-size:10px;line-height:1.5}.guided-page>.privacy-note,.dataset-note{text-align:center;max-width:820px;margin:24px auto}.guided-machine-question{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:20px 24px}.guided-machine-question h2{font:600 27px var(--font-newsreader),serif;margin:0 0 12px}.guided-machine-question .machine-selector{margin:0}.guided-quick-setup{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.guided-quick-setup>div{background:var(--surface-soft);border-radius:12px;padding:13px}.guided-quick-setup dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.guided-quick-setup dd{margin:4px 0 0;font-size:12px;font-weight:800}.guided-result-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guided-result-actions>a:not(.primary-button){color:var(--primary-dark);font-size:11px;font-weight:800}.compatibility-form{border:1px solid var(--border);background:var(--surface);border-radius:26px;grid-template-columns:1fr 1.2fr 1fr;gap:16px;max-width:850px;margin:auto;padding:28px;display:grid}.compatibility-form label{gap:7px;display:grid}.compatibility-form label>span,.compatibility-form legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.compatibility-form select,.recipe-filters select,.recipe-filters input,.error-search input,.platform-context select,.platform-preference select{border:1px solid var(--border);background:var(--cream);min-height:48px;color:var(--ink);border-radius:13px;padding:0 13px}.compatibility-form fieldset{border:0;flex-wrap:wrap;align-content:start;gap:12px;margin:0;padding:0;display:flex}.compatibility-form fieldset label{align-items:center;gap:5px;font-size:12px;display:flex}.compatibility-result{border:1px solid var(--border);background:var(--surface);border-radius:28px;max-width:850px;margin:18px auto;padding:32px}.compatibility-result.compatible{border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.compatibility-result.incompatible{border-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.compatibility-status{align-items:center;gap:18px;display:flex}.compatibility-status>span{background:var(--surface-soft);width:58px;height:58px;color:var(--primary-dark);border-radius:50%;place-items:center;font-size:26px;font-weight:900;display:grid}.compatibility-status small{color:var(--muted);font-size:10px}.compatibility-status h2{font:600 34px var(--font-newsreader),serif;margin:3px 0}.compatibility-status p{color:var(--muted);margin:0}.compatibility-result dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0;display:grid}.compatibility-result dl>div{background:var(--surface-soft);border-radius:15px;padding:16px}.compatibility-result dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.compatibility-result dd{margin:5px 0 0;font-size:13px;font-weight:800}.compatibility-links{flex-wrap:wrap;gap:8px;display:flex}.compatibility-links a{border:1px solid var(--border);color:var(--primary-dark);border-radius:999px;padding:10px 13px;font-size:11px;font-weight:800}.error-search{max-width:720px;margin:0 auto 24px;display:block}.error-search input{background:var(--surface);width:100%;min-height:62px;padding:0 20px;font-size:16px}.error-results{gap:12px;max-width:820px;margin:auto;display:grid}.error-results article{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:1.2fr 1fr;gap:24px;padding:24px;display:grid}.error-results article span{color:var(--label-blue);letter-spacing:.1em;font-size:9px;font-weight:900}.error-results h2{font:600 26px var(--font-newsreader),serif;margin:5px 0}.error-results p{color:var(--muted);margin:0;line-height:1.6}.error-results article>div:last-child{align-content:center;gap:7px;display:grid}.error-results a{background:var(--surface-soft);border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800}.step-mode-cta{border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));background:linear-gradient(130deg,var(--surface),var(--surface-soft));color:var(--primary-dark);border-radius:18px;align-items:center;gap:13px;margin:18px 0 24px;padding:18px;display:flex}.step-mode-cta>span{background:var(--primary-dark);width:40px;height:40px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.step-mode-cta>div{display:grid}.step-mode-cta small{color:var(--muted);margin-top:3px;font-weight:500}.material-step-cta{max-width:760px;margin:0 0 30px}.step-mode{background:linear-gradient(160deg,var(--cream),var(--surface-soft));min-height:100vh;padding:20px}.step-topbar{max-width:980px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:12px 0;font-size:10px;display:flex}.step-topbar button{color:var(--primary-dark);background:0 0;border:0}.step-shell,.resume-card{border:1px solid var(--border);background:var(--surface);max-width:800px;box-shadow:0 25px 70px color-mix(in srgb,var(--primary-dark) 10%,transparent);border-radius:32px;margin:26px auto;padding:clamp(24px,5vw,58px)}.step-progress{color:var(--primary-dark);align-items:center;gap:16px;font-size:10px;font-weight:900;display:flex}.step-progress>div{background:var(--surface-soft);border-radius:999px;flex:1;height:7px;overflow:hidden}.step-progress i{border-radius:inherit;background:var(--primary);height:100%;display:block}.workbench-step{padding:40px 0 26px}.workbench-step h1,.workbench-finished h1,.resume-card h1{margin:12px 0 20px;font-size:clamp(42px,8vw,70px)}.workbench-step>p{font-size:clamp(20px,3vw,29px);line-height:1.55}.workbench-step figure{margin:30px 0}.workbench-step img{border-radius:22px;max-width:100%}.workbench-step aside{border-left:3px solid var(--accent);background:var(--surface-soft);padding:18px}.step-done{border:1px solid var(--border);border-radius:16px;align-items:center;gap:11px;margin-top:30px;padding:18px;font-weight:900;display:flex}.step-done input,.step-checklist input{width:22px;height:22px}.step-checklist{border:1px solid var(--border);border-radius:16px;margin-top:14px;padding:16px}.step-checklist summary{cursor:pointer;font-weight:800}.step-checklist label{align-items:center;gap:10px;margin-top:12px;display:flex}.step-navigation{border-top:1px solid var(--border);justify-content:space-between;padding-top:25px;display:flex}.step-navigation button,.step-navigation a{border:1px solid var(--border);background:var(--surface);min-height:50px;color:var(--ink);border-radius:14px;align-items:center;padding:0 21px;font-weight:800;display:inline-flex}.step-navigation button:disabled{opacity:.35}.step-navigation .primary-button{background:var(--primary-dark);color:var(--on-primary)}.resume-card{text-align:center}.resume-card>div{justify-content:center;gap:10px;margin:25px 0;display:flex}.resume-card button{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:13px 18px}.workbench-finished{text-align:center}.workbench-finished>span{background:var(--surface-soft);width:70px;height:70px;color:var(--success);border-radius:50%;place-items:center;margin:auto;font-size:32px;display:grid}.context-glossary>div{flex-wrap:wrap;gap:8px;display:flex}.context-glossary details{border:1px dashed var(--primary);background:var(--surface);border-radius:12px;padding:9px 12px;font-size:12px;position:relative}.context-glossary summary{cursor:pointer;color:var(--primary-dark);font-weight:800}.context-glossary p{max-width:360px;color:var(--muted);margin:9px 0 0;line-height:1.5}.platform-context,.platform-preference{border:1px solid var(--border);background:var(--surface-soft);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.platform-context h2,.platform-preference h2{font:600 26px var(--font-newsreader),serif;margin:4px 0}.platform-context p,.platform-preference p{color:var(--muted);margin:4px 0;font-size:12px}.platform-context>button,.screen-mismatch button{color:var(--primary-dark);background:0 0;border:0;font-weight:800}.screen-mismatch{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.recipe-filters{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin:22px 0;display:grid}.recipe-filters label{gap:6px;display:grid}.recipe-filters label>span{font-size:10px;font-weight:800}.works-flag{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.recipe-works{border-color:color-mix(in srgb,var(--success) 38%,var(--border))!important}.check-field{align-items:center;gap:9px;display:flex!important}.check-field input{width:20px;height:20px}.video-time{border-left:2px solid var(--primary);background:var(--surface-soft);gap:2px;padding:10px 12px;display:grid!important}.video-time span{color:var(--muted);font-size:11px}.video-chapters{gap:6px;margin:14px 0;display:grid}.video-chapters button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;gap:11px;padding:9px 11px;font-size:11px;display:flex}.video-chapters button span{color:var(--label-blue);font-weight:900}@media (max-width:800px){.home-operational{grid-template-columns:1fr}.guide-me-card{grid-row:auto}.sos-strip{grid-column:auto;grid-template-columns:1fr}.compatibility-form,.recipe-filters,.error-results article,.guided-options,.operational-links,.compatibility-result dl,.guided-quick-setup{grid-template-columns:1fr}}@media (max-width:600px){.home-operational,.operational-page{width:calc(100% - 28px)}.home-operational{margin-bottom:42px}.guide-me-card{min-height:220px;padding:25px}.sos-strip{padding:20px}.sos-strip nav{display:grid}.sos-strip a{justify-content:space-between}.operational-page{padding-top:28px}.operational-heading{margin-top:12px}.guided-options button{min-height:92px}.guided-primary{padding:24px}.guided-primary h2{font-size:30px}.compatibility-form,.compatibility-result{padding:20px}.compatibility-status{align-items:flex-start}.compatibility-status h2{font-size:29px}.step-mode{padding:10px}.step-topbar strong{display:none}.step-shell,.resume-card{border-radius:22px;margin:12px auto;padding:22px}.workbench-step{padding:30px 0 18px}.workbench-step>p{font-size:20px}.step-navigation button,.step-navigation a{padding:0 14px}.platform-context,.platform-preference{grid-template-columns:1fr}.screen-mismatch{gap:8px;display:grid}}:is(.solution-hero:has(>.guide-image),.solution-hero:has(>div+.guide-image)){text-align:left;grid-template-columns:minmax(0,1fr) minmax(250px,38%);align-items:center;gap:34px;max-width:1040px;display:grid}:is(.solution-hero:has(>.guide-image) p,.solution-hero:has(>div+.guide-image) p),:is(.solution-hero:has(>.guide-image) .favorite-button,.solution-hero:has(>div+.guide-image) .favorite-button){margin-left:0}.guide-image{margin:20px 0 0}.guide-image-open{width:100%;text-align:inherit;background:0 0;border:0;border-radius:19px;padding:0;display:block}.guide-image-frame{border:1px solid var(--border);background:var(--surface-soft);border-radius:19px;position:relative;overflow:hidden}.guide-image-frame img{width:100%;height:auto;display:block}.guide-image figcaption{color:var(--text-muted);margin-top:8px;font-size:11px;line-height:1.5}.guide-image-meta{color:var(--muted);margin-top:5px;font-size:9px;display:block}.image-hotspot{z-index:2;border:2px solid var(--surface);background:var(--primary-dark);width:30px;height:30px;color:var(--on-primary);box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 30%,transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}.annotation-legend{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.annotation-legend li{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.annotation-legend span{background:var(--primary-dark);width:22px;height:22px;color:var(--on-primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.lightbox .guide-image-frame{border-color:#0000;max-width:min(1200px,92vw);max-height:82vh}.lightbox .guide-image-frame img{width:auto;max-width:100%;max-height:82vh;margin:auto}.lightbox .image-hotspot{width:34px;height:34px}.lightbox-close{z-index:3}.guide-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-gallery .guide-image{margin:0}.before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.before-after>article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:14px}.before-after>article>strong{background:var(--surface-soft);color:var(--primary-dark);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;display:inline-block}.visual-symptoms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visual-symptoms article,.visual-symptoms a{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px;display:block}.visual-symptoms h3{font:600 25px var(--font-newsreader),serif;margin:0}.visual-symptoms p{color:var(--text-muted);font-size:12px;line-height:1.6}.visual-symptoms a>span{color:var(--primary-dark);font-size:11px;font-weight:900}.step-warning{background:color-mix(in srgb,var(--warning) 9%,var(--surface));color:var(--warning);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px}.expected-result .guide-image{max-width:580px}.ptc-limits>.important-note{border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--text-muted);border-radius:0 14px 14px 0;padding:16px 18px;font-size:12px;line-height:1.65}.ptc-limits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ptc-limits article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px}.ptc-limits h3{font:600 25px var(--font-newsreader),serif;margin:0 0 14px}.ptc-limits dl{gap:8px;margin:0;display:grid}.ptc-limits dl>div{background:var(--surface-soft);border-radius:11px;padding:10px 12px}.ptc-limits dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.ptc-limits dd{margin:3px 0 0;font-size:13px;font-weight:800}.ptc-limits article>p{color:var(--text-muted);margin:12px 0 0;font-size:11px;line-height:1.5}@media (max-width:720px){:is(.solution-hero:has(>.guide-image),.solution-hero:has(>div+.guide-image)){text-align:center;grid-template-columns:1fr}:is(.solution-hero:has(>.guide-image) p,.solution-hero:has(>div+.guide-image) p),:is(.solution-hero:has(>.guide-image) .favorite-button,.solution-hero:has(>div+.guide-image) .favorite-button){margin-left:auto}.guide-gallery>div,.before-after,.visual-symptoms>div,.ptc-limits>div{grid-template-columns:1fr}.image-hotspot{width:27px;height:27px}.guide-image figcaption{font-size:10px}}@media print{.site-header,.breadcrumbs,.solution-sidebar,.faq-hero-actions,.step-mode-cta,.feedback,.support-cta,.personal-notes,.favorite-button,.lightbox,.material-actions{display:none!important}.solution-page{color:#000;width:100%;max-width:none;padding:0}.solution-hero,.solution-layout{margin:0 0 24px;display:block}.solution-content{display:block}.solution-content>section,.guide-image,.steps li{break-inside:avoid}.guide-image-open{pointer-events:none}.steps li{margin-bottom:10px}.guide-contents a{color:#000}.videos-section{break-before:page}}.stefy-library{gap:30px;display:grid}.stefy-library>.section-heading>p{max-width:680px;color:var(--text-muted);margin:-12px 0 0;font-size:12px;line-height:1.7}.stefy-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stefy-visual-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 14px 38px color-mix(in srgb,var(--primary-dark) 6%,transparent);border-radius:26px;grid-template-columns:minmax(165px,.82fr) 1.18fr;display:grid;overflow:hidden}.stefy-visual-image{background:var(--surface-soft);min-height:360px;overflow:hidden}.stefy-visual-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.stefy-visual-card>div{flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.stefy-visual-card>div>span{color:var(--label-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.stefy-visual-card h3{font:600 28px/1.08 var(--font-newsreader),serif;margin:10px 0 9px}.stefy-visual-card p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.65}.stefy-visual-card nav{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.stefy-visual-card nav a{background:var(--primary-dark);color:var(--on-primary);border-radius:11px;padding:10px 12px;font-size:10px;font-weight:900}.stefy-visual-card nav a+a{border:1px solid var(--border);background:var(--surface-soft);color:var(--primary-dark)}.stefy-library.compact .stefy-visual-card:nth-child(n+3){display:none}.self-service-paths{background:var(--surface-soft);border-radius:30px;margin-top:32px;padding:34px}.self-service-paths>.section-heading h2{margin-bottom:20px}.self-service-paths>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.self-service-paths a{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:108px;padding:17px;display:grid}.self-service-paths a>span{background:var(--surface-soft);width:38px;height:38px;color:var(--primary-dark);border-radius:12px;place-items:center;font-weight:900;display:grid}.self-service-paths a>div{gap:4px;display:grid}.self-service-paths strong{font-size:12px}.self-service-paths small{color:var(--text-muted);font-size:9px;line-height:1.45}.self-service-paths b{color:var(--label-blue)}.mycricut-links{border:1px solid var(--border);background:var(--surface);border-radius:28px;grid-template-columns:.75fr 1.25fr;gap:40px;padding:30px;display:grid}.mycricut-links h2{font:600 31px/1.1 var(--font-newsreader),serif;margin:7px 0}.mycricut-links p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.7}.mycricut-links nav{display:grid}.mycricut-links nav a{border-bottom:1px solid var(--border);color:var(--primary-dark);justify-content:space-between;gap:18px;padding:12px 4px;font-size:11px;font-weight:800;display:flex}.stefy-guides-page .stefy-library{margin-top:20px}.support-cta{max-width:860px}.support-cta>div{flex:1}.support-cta a{margin-bottom:6px}@media (max-width:900px){.stefy-visual-card{grid-template-columns:1fr}.stefy-visual-image{min-height:300px;max-height:430px}.stefy-visual-image img{object-fit:cover}.self-service-paths>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.mycricut-links{grid-template-columns:1fr}}@media (max-width:650px){.stefy-visual-grid{grid-template-columns:1fr}.stefy-library.compact .stefy-visual-card:nth-child(n+3){display:grid}.stefy-visual-card{grid-template-columns:140px 1fr}.stefy-visual-image{min-height:310px;max-height:none}.stefy-visual-card h3{font-size:23px}.stefy-visual-card>div{padding:18px}.self-service-paths{padding:22px}.self-service-paths>div:last-child{grid-template-columns:1fr}.mycricut-links{padding:22px}.support-cta{align-items:flex-start}.support-cta a{margin-right:0;display:flex}}.stefy-printables{background:var(--surface-soft);border-radius:30px;padding:30px}.stefy-printables>.section-heading p{color:var(--text-muted);font-size:11px}.stefy-printables>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stefy-printables article{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.stefy-printables article>img{object-fit:cover;object-position:top;width:100%;height:260px;display:block}.stefy-printables article>div{gap:10px;padding:14px;display:grid}.stefy-printables strong{font:600 18px/1.1 var(--font-newsreader),serif}.stefy-printables a{color:var(--primary-dark);font-size:10px;font-weight:900}.stefy-downloads{margin-top:0}@media (max-width:900px){.stefy-printables>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stefy-printables{padding:20px}.stefy-printables article>img{height:220px}}.stefy-download-resources{gap:30px;display:grid}.stefy-printables small{color:var(--label-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.stefy-printables nav{gap:7px;display:grid}.stefy-printables nav a{display:inline-flex}.home-operational{display:block}.intent-entrances{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intent-entrances>a{border:1px solid var(--border);background:var(--surface);min-height:205px;box-shadow:0 14px 38px color-mix(in srgb,var(--primary-dark) 5%,transparent);border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.intent-entrances>a:last-child{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:linear-gradient(145deg,var(--surface),var(--surface-soft))}.intent-entrances>a>span{background:var(--surface-soft);width:39px;height:39px;color:var(--primary-dark);border-radius:13px;place-items:center;font-weight:900;display:grid}.intent-entrances h2{font:600 25px/1.05 var(--font-newsreader),serif;margin:18px 0 7px}.intent-entrances p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.intent-entrances strong{color:var(--primary-dark);margin-top:auto;padding-top:16px;font-size:10px}.home-operational>.operational-links{max-width:650px;margin:14px 0}.home-operational>.sos-strip{margin-top:14px}.quick-result-group{border:1px solid color-mix(in srgb,var(--primary) 44%,var(--border));background:var(--surface-soft);border-radius:24px;margin-top:28px;padding:22px}.quick-result-group .result-group-heading{border:0}.quick-result-group .result-card{border-color:#0000}.no-results>section{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:9px;margin:22px 0;padding:20px;display:grid}.no-results>section h3{font:600 23px var(--font-newsreader),serif;margin:0 0 6px}.no-results>section a{color:var(--primary-dark);font-size:11px;font-weight:800}.no-results>.primary-button{margin:4px auto 12px;display:inline-flex}.hub-map-nav{z-index:5;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:7px;margin:-18px auto 36px;padding:10px;display:flex;position:sticky;top:78px}.hub-map-nav a{background:var(--surface-soft);color:var(--primary-dark);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.hub-brief{border-left:4px solid var(--primary);background:var(--surface-soft);border-radius:0 24px 24px 0;max-width:820px;margin:0 auto 48px;padding:28px}.hub-brief h2{font:600 32px var(--font-newsreader),serif;margin:8px 0}.hub-brief p{color:var(--muted);margin:0;line-height:1.7}.hub-section{margin:60px 0;scroll-margin-top:150px}.hub-section>.section-heading{margin-bottom:20px}.hub-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hub-resource-grid>a{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;min-height:180px;padding:21px;display:flex}.hub-resource-grid small{color:var(--label-blue);text-transform:uppercase;font-size:9px;font-weight:900}.hub-resource-grid strong{font:600 23px/1.1 var(--font-newsreader),serif;margin:9px 0}.hub-resource-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.hub-resource-grid a>span{color:var(--primary-dark);margin-top:auto;padding-top:15px;font-size:10px;font-weight:900}.contextual-guide-image{max-width:680px}.contextual-guide-image .guide-image{margin-top:12px}.step-video{margin:24px 0}.step-video .video-card{grid-template-columns:minmax(170px,.7fr) 1fr}.step-expected{border-left-color:var(--success)!important}@media (max-width:900px){.intent-entrances,.hub-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.intent-entrances,.hub-resource-grid{grid-template-columns:1fr}.intent-entrances>a{min-height:175px}.hub-map-nav{flex-wrap:nowrap;justify-content:flex-start;top:70px;overflow-x:auto}.hub-map-nav a{white-space:nowrap}.quick-result-group{padding:14px}.step-video .video-card{grid-template-columns:1fr}}.premium-sample{--background:#f7f3ed;--surface:#fffdf9;--surface-soft:#eee5dd;--primary:#936b75;--primary-dark:#38272f;--accent:#b98b75;--text:#32262d;--text-muted:#6d5f63;--border:#d9cdc4;--on-primary:#fff9ef;--cream:var(--background);--paper:var(--surface);--ink:var(--text);--muted:var(--text-muted);--mint:var(--surface-soft);--mint-deep:var(--primary-dark);--line:var(--border);--coral:var(--primary);background:var(--background);color:var(--text)}.premium-sample :is(h1,h2,h3){text-wrap:balance}.premium-sample p{font-size:16px;line-height:1.8}.premium-sample .section-kicker{letter-spacing:.15em;color:#875747;text-transform:uppercase;font-size:12px;font-weight:700}.premium-sample :focus-visible{outline-offset:5px;outline:2px solid #956047}.premium-sample a{transition:color .25s,border-color .25s}.premium-sample a:hover{color:#8b5144}.premium-sample .editorial-cta{background:0 0;border-bottom:1px solid;border-radius:0;align-items:center;gap:24px;padding:16px 0;font-size:14px;font-weight:700;display:inline-flex}.premium-sample .search-shell{border:1px solid #89716d;border-radius:0;min-height:88px;padding:14px 18px 14px 24px;box-shadow:0 12px 32px #38272f08}.premium-sample .search-shell input{font-size:18px}.premium-sample .search-shell .search-submit{border-radius:0;min-height:48px;padding:0 24px;font-size:14px}.premium-sample .search-shell:focus-within{outline-offset:4px;outline:2px solid #936b75}.premium-sample .search-shell button{min-height:44px}.premium-sample .search-results{border-radius:0;top:100px}.premium-sample .search-result{border-bottom:1px solid var(--border);border-radius:0}.premium-sample .search-result p{font-size:14px}.premium-sample .search-result small{font-size:12px}.premium-home .site-header{height:84px}.premium-home .hero{width:min(1160px,100% - 64px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:78px 0 66px;display:block;overflow:visible}.premium-home .hero:before,.premium-home .hero:after{display:none}.premium-home .hero-copy,.premium-home .hero h1,.premium-search .search-page-heading h1{text-align:left}.premium-home .hero h1{letter-spacing:-.055em;max-width:1000px;margin:26px 0;font-size:clamp(72px,9.5vw,136px);line-height:.94}.premium-home .hero h1 em{color:#8a6470;font-weight:400}.premium-home .hero-copy>p{max-width:660px;margin:0 0 32px;font-size:18px}.premium-home .search-area{width:100%;max-width:960px}.premium-home .quick-prompts{gap:5px 18px;margin-top:16px;font-size:12px}.premium-home .quick-prompts button{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:7px 0;font-size:13px}.premium-home .machine-selector{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:24px;width:fit-content;max-width:100%;margin:30px 0 0;padding:0}.premium-home .machine-selector small{font-size:12px}.premium-home .machine-selector select{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;max-width:100%;font-size:14px}.premium-home .home-operational{background:0 0;border:0;border-radius:0;width:min(1160px,100% - 64px);margin:0 auto 96px;padding:0}.premium-home .atelier-feature{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:48px 0 96px;display:grid}.premium-home .curator-portrait .stefy-photo-object{aspect-ratio:3/4;object-fit:cover;border-radius:0;width:100%;display:block}.premium-home .curator-portrait figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:13px;display:flex}.premium-home .curator-portrait figcaption span{color:var(--muted);font-size:12px}.premium-home .atelier-feature-copy h2{font:400 clamp(50px,6.5vw,82px)/.98 var(--font-newsreader),serif;margin:24px 0}.premium-home .atelier-feature-copy h2 em{color:#8a6470;font-weight:400}.premium-home .editorial-destinations{margin-top:30px;display:grid}.premium-home .editorial-destinations a{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:19px 0;font-size:16px;display:flex}.premium-home blockquote{font:italic 23px/1.45 var(--font-newsreader),serif;color:var(--muted);border:0;margin:40px 0 0;padding:0}.premium-home blockquote cite{color:var(--primary-dark);margin-top:15px;font-size:30px;display:block}.premium-home .atelier-diagnostic{color:#f9f1e8;background:#35252e;grid-template-columns:1.2fr 1fr;gap:10%;padding:70px 64px;display:grid}.premium-home .atelier-diagnostic .section-kicker{color:#d2afa0}.premium-home .atelier-diagnostic h2{font:400 clamp(42px,5vw,64px)/1.02 var(--font-newsreader),serif;margin:28px 0}.premium-home .atelier-diagnostic h2 em{color:#d5b6bf;font-weight:400}.premium-home .atelier-diagnostic p{color:#e1d3cf}.premium-home .atelier-diagnostic nav{align-self:center}.premium-home .atelier-diagnostic nav a{border-bottom:1px solid #75606b;align-items:center;gap:16px;padding:22px 0;font-size:15px;display:flex}.premium-home .atelier-diagnostic nav a small{color:#c9a798;font-size:12px}.premium-home .atelier-diagnostic nav a span{margin-left:auto}.premium-home .atelier-quiet-paths{grid-template-columns:1fr 1fr;gap:10%;padding:80px 0 56px;display:grid}.premium-home .atelier-quiet-paths>a{border-top:1px solid var(--border);padding-top:28px}.premium-home .atelier-quiet-paths h2{font:400 46px/1.1 var(--font-newsreader),serif;margin:20px 0}.premium-home .operational-links{gap:32px;margin:0}.premium-home .operational-links a{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;justify-content:space-between;padding:22px 0;display:flex}.premium-home .operational-links small{font-size:13px}.premium-home :is(.shortcut-section,.home-editorial,.brands-section,.home-personal-sections){width:min(1160px,100% - 64px);margin-left:auto;margin-right:auto}.premium-home .section-heading h2{font:400 clamp(34px,4vw,48px)/1.1 var(--font-newsreader),serif}.premium-home :is(.shortcut-grid,.editorial-card-grid,.topic-card-grid,.related-grid){grid-template-columns:1fr 1fr;gap:0 48px}.premium-home :is(.shortcut-grid button,.editorial-card,.topic-card-grid>a,.faq-card,.brand-card){border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0;transform:none}.premium-home .shortcut-grid button>span,.premium-home .editorial-card>span,.premium-home .topic-card-grid>a>span{display:none}.premium-home .shortcut-grid button{justify-content:space-between;min-height:76px;display:flex}.premium-home .topic-card-grid>a h3{font:400 27px/1.15 var(--font-newsreader),serif}.premium-home .home-editorial-section{background:0 0;border:0;border-radius:0;padding:44px 0}.premium-home .topic-pills a{background:0 0;border-radius:0;font-size:14px}.premium-home .faq-card h3{font-size:24px}.premium-home .faq-card p{font-size:14px}.premium-home .home-video-grid{grid-template-columns:1fr;gap:32px}.premium-home .video-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:240px 1fr;gap:32px;padding:24px 0;display:grid}.premium-home .video-card h2{font-size:30px}.premium-home .video-card .video-visual{border-radius:0}.premium-home .finder-links a{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;font-size:14px}.premium-home .brands-section{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:40px 0}.premium-home .brand-card.active{color:var(--text)}.premium-home .brand-card.active:hover{transform:none}.premium-home .personal-content-grid article{box-shadow:none;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.premium-search{width:min(1160px,100% - 64px);padding-top:58px}.premium-search .search-page-heading{text-align:left;max-width:1000px;margin:0}.premium-search .search-page-heading h1{max-width:1060px;font:400 clamp(48px,6.3vw,86px)/1.03 var(--font-newsreader),serif;letter-spacing:-.04em;margin:24px 0}.premium-search .search-page-box{max-width:960px;margin:32px 0}.premium-search .search-filters{justify-content:flex-start;gap:20px;margin:24px 0 40px}.premium-search .search-filters button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px}.premium-search .search-filters button.active{color:var(--text);border-bottom-color:var(--text);background:0 0}.premium-search .likely-result{color:#faf3e9;background:#35252e;border:0;border-radius:0;grid-template-columns:190px minmax(0,1fr);gap:52px;margin:0 0 80px;padding:58px;display:grid}.premium-search .likely-result .section-kicker{color:#d3b2a2}.premium-search .editorial-result-number{font:400 104px/1 var(--font-newsreader),serif;color:#bda1ad;margin:24px 0 16px;display:block}.premium-search .likely-result h2{font:400 25px/1.1 var(--font-newsreader),serif}.premium-search .result-card{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:28px;padding:24px 0;display:flex}.premium-search .result-card h3{font:400 29px/1.18 var(--font-newsreader),serif;margin:8px 0}.premium-search .result-card small{color:var(--muted);font-size:12px}.premium-search .featured-result-card{color:inherit;border:0;align-items:flex-start;padding:0}.premium-search .featured-result-card:hover{color:#f1d1c2;background:0 0}.premium-search .featured-result-card h3{margin:16px 0 24px;font-size:clamp(36px,4vw,56px);line-height:1.06}.premium-search .featured-result-card p{color:#e9dcd6;max-width:710px;font-size:17px}.premium-search .featured-result-card small{color:#d3b2a2}.premium-search .featured-result-card>b{display:none}.premium-search .compatibility-chip{color:inherit;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px;display:block}.premium-search .search-groups-heading{border-top:1px solid var(--border);padding-top:28px}.premium-search .search-groups-heading h2{font:400 48px/1.1 var(--font-newsreader),serif;margin:18px 0}.premium-search .result-group{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0}.premium-search .result-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:88px;padding:22px 0;list-style:none;display:flex}.premium-search .result-group summary::-webkit-details-marker{display:none}.premium-search .result-group summary h2{font:400 32px/1.1 var(--font-newsreader),serif;margin:0}.premium-search .result-group summary small{display:none}.premium-search .result-group summary>b{gap:24px;font-size:14px;font-weight:400;display:flex}.premium-search .result-group summary>b:after{content:"+"}.premium-search .result-group[open] summary>b:after{content:"−"}.premium-search .result-list{border:0;padding:0 0 24px 16%;display:block}.premium-search .active-machine{background:0 0;border-radius:0;font-size:14px}.premium-rich-guide{width:min(1160px,100% - 64px)}.premium-rich-guide .solution-hero{text-align:left;background:0 0;border:0;border-radius:0;max-width:none;margin:50px 0 64px;padding:0;display:block}.premium-rich-guide .solution-hero:has(>.guide-image){text-align:left;max-width:none;display:block}.premium-rich-guide .solution-hero:has(>.guide-image) p{margin-left:0}.premium-rich-guide .solution-hero:has(>.guide-image) .favorite-button{margin-left:0}.premium-rich-guide .solution-hero h1{max-width:1080px;font:400 clamp(64px,9vw,126px)/.96 var(--font-newsreader),serif;letter-spacing:-.05em;margin:24px 0}.premium-rich-guide .solution-hero>div>p{max-width:650px;font-size:20px}.premium-rich-guide .solution-hero>.guide-image{width:86%;margin:38px 0 0 auto}.premium-rich-guide .draft-pill{text-transform:uppercase;letter-spacing:.16em;background:0 0;border:0;padding:0;font-size:12px}.premium-rich-guide .guide-image{box-shadow:none;background:0 0;border:0;border-radius:0}.premium-rich-guide .guide-image-frame{background:0 0;border-radius:0}.premium-rich-guide .guide-image-open{border-radius:0}.premium-rich-guide .guide-image img{object-fit:contain;border-radius:0;max-height:none}.premium-rich-guide .guide-image figcaption{color:var(--muted);background:0 0;padding:14px 0 0;font-size:14px;line-height:1.6}.premium-rich-guide .quick-setup{color:#fcf4eb;box-shadow:none;background:#35252e;border:0;border-radius:0;padding:52px 56px}.premium-rich-guide .quick-setup .section-kicker{color:#d5b19f}.premium-rich-guide .quick-setup h2{font:400 54px/1 var(--font-newsreader),serif}.premium-rich-guide .quick-setup p{color:#e2d1cd;font-size:16px}.premium-rich-guide .quick-setup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;display:grid}.premium-rich-guide .quick-setup dl>div{background:0 0;border:0;border-top:1px solid #79636f;border-radius:0;padding:18px 0 0}.premium-rich-guide .quick-setup dt{color:#d6bcae;font-size:12px}.premium-rich-guide .quick-setup dd{color:inherit;font-size:17px}.premium-rich-guide .material-guide-contents{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0 0 60px;padding:30px 0}.premium-rich-guide .guide-contents a{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;font-size:14px}.premium-rich-guide .material-introduction .answer-section{border:0;border-top:1px solid var(--border);grid-template-columns:1fr 1.35fr;gap:9%;margin:0;padding:40px 0;display:grid}.premium-rich-guide .material-introduction h2{font:400 37px/1.12 var(--font-newsreader),serif;margin:0}.premium-rich-guide .material-introduction p{margin:0}.premium-rich-guide :is(.use-cases article,.practical-examples article,.material-actions,.solution-sidebar section,.solution-content>section,.expected-result,.common-mistakes){box-shadow:none;background:0 0;border:0;border-radius:0}.premium-rich-guide .use-cases>div,.premium-rich-guide .practical-examples>div{gap:36px}.premium-rich-guide :is(.use-cases article,.practical-examples article){border-top:1px solid var(--border);padding:24px 0}.premium-rich-guide .practical-examples h3{font-size:27px}.premium-rich-guide .material-step-cta{color:#fff7ee;box-shadow:none;background:#35252e;border:0;border-radius:0;padding:24px 32px}.premium-rich-guide .material-step-cta small{color:#e7d7d3;font-size:14px}.premium-rich-guide .material-actions{padding:32px 0}.premium-rich-guide .material-actions a{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;font-size:15px}.premium-rich-guide .material-guide-layout{grid-template-columns:minmax(0,1fr);gap:0}.premium-rich-guide .solution-content>section{border-top:1px solid var(--border);padding:52px 0}.premium-rich-guide .solution-content>section>h2{font:400 clamp(38px,5vw,58px)/1.06 var(--font-newsreader),serif;margin:20px 0 38px}.premium-rich-guide .editorial-steps{gap:0;display:grid}.premium-rich-guide .editorial-steps>li{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:100px minmax(0,1fr);gap:36px;padding:36px 0;display:grid}.premium-rich-guide .editorial-steps>li>span{color:#9b7c85;width:auto;height:auto;font:400 80px/1 var(--font-newsreader),serif;background:0 0;border:0;border-radius:0;display:block}.premium-rich-guide .editorial-steps>li>div{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.premium-rich-guide .editorial-steps>li.step-with-image>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:40px}.premium-rich-guide .editorial-steps p{grid-column:1;margin:0;font-size:16px;line-height:1.85}.premium-rich-guide .editorial-steps p strong{font:500 29px/1.12 var(--font-newsreader),serif;margin-bottom:20px;display:block}.premium-rich-guide .editorial-steps .guide-image{grid-area:1/2/span 3;margin:0}.premium-rich-guide .editorial-steps :is(.step-tip,.step-warning){border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-column:1;margin:0;padding:16px 0;font-size:15px}.premium-rich-guide .editorial-steps .step-tip{font:italic 21px/1.5 var(--font-newsreader),serif;color:#755361}.premium-rich-guide .stefy-tip{gap:28px;display:flex;border-top:1px solid var(--border)!important;padding:36px 0!important}.premium-rich-guide .stefy-tip p{font:italic 26px/1.5 var(--font-newsreader),serif}.premium-rich-guide .solution-sidebar{grid-template-columns:1fr 1fr 1fr;gap:36px;display:grid;position:static}.premium-rich-guide .solution-sidebar section{border-top:1px solid var(--border);padding:24px 0}.premium-rich-guide .chips span{background:0 0;border:0;border-radius:0;padding:6px 0;font-size:13px}.premium-rich-guide .expected-result{border-top:1px solid var(--border);padding:40px 0}.premium-rich-guide .expected-result>span{display:none}.premium-rich-guide .material-videos{color:#fff7ed;background:#35252e;border:0;border-radius:0;margin:72px 0;padding:52px}.premium-rich-guide .material-videos>.section-kicker{color:#dfbfae}.premium-rich-guide .material-videos>h2{font:400 52px/1.05 var(--font-newsreader),serif;max-width:720px}.premium-rich-guide .material-videos p{color:#e9dcd4}.premium-rich-guide :is(.related-grid,.faq-grid){display:block}.premium-rich-guide .faq-card{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.premium-rich-guide .faq-card h3{font:400 29px/1.2 var(--font-newsreader),serif}.premium-rich-guide .faq-card p{font-size:15px}.premium-sample .video-card{box-shadow:none;border-radius:0}.premium-rich-guide .video-card,.premium-topic-hub .video-card{background:0 0;border:0;border-top:1px solid #a88d95;border-radius:0;padding:28px 0;display:block}.premium-sample .editorial-video .video-visual{aspect-ratio:16/9;border-radius:0;width:100%;overflow:hidden}.premium-sample .editorial-video .video-thumb{aspect-ratio:16/9;border-radius:0;width:100%;padding:0;position:relative}.premium-sample .editorial-video .video-image{object-fit:contain;background-color:#231b20;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.premium-sample .editorial-play-label{color:#35252e;background:#fff9ef;align-items:center;gap:30px;padding:16px 22px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:24px;left:24px}.premium-sample .editorial-video h2{font:400 38px/1.12 var(--font-newsreader),serif;margin:24px 0}.premium-rich-guide .video-play-cta{color:#35252e;background:#fcf4ea;border-radius:0;font-size:14px}.premium-rich-guide .video-chapters button{color:#fff6ed;background:#59414e;border-radius:0;font-size:14px}.premium-rich-guide .video-external-link{color:#f0d8c7;font-size:14px}.premium-rich-guide .video-card-compact{grid-template-columns:200px 1fr;gap:28px;display:grid}.premium-rich-guide .other-videos-grid{display:block}.premium-rich-guide .video-card-compact h2{font-size:28px}.premium-topic-hub{width:min(1160px,100% - 64px)}.premium-topic-hub .browse-heading{text-align:left;max-width:none;padding:52px 0 34px}.premium-topic-hub .browse-heading h1{font:400 clamp(72px,10vw,138px)/.95 var(--font-newsreader),serif;letter-spacing:-.055em;max-width:1100px;margin:28px 0}.premium-topic-hub .browse-heading p{max-width:640px;font-size:18px}.premium-topic-hub .hub-map-nav{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0;padding:24px 0;display:flex}.premium-topic-hub .hub-map-nav a{background:0 0;border:0;border-radius:0;gap:9px;padding:10px 0;font-size:14px;display:flex}.premium-topic-hub .hub-map-nav small{color:#8b6d75;font-size:12px}.premium-topic-hub .atelier-chapter{border-bottom:1px solid var(--border);padding:68px 0;scroll-margin-top:28px}.premium-topic-hub .atelier-chapter-heading{grid-template-columns:130px 1fr;align-items:start;gap:36px;margin-bottom:40px;display:grid}.premium-topic-hub .chapter-number{font:400 112px/.85 var(--font-newsreader),serif;color:#a88a91;letter-spacing:-.06em}.premium-topic-hub .atelier-chapter-heading h2{font:400 clamp(40px,5vw,64px)/1.05 var(--font-newsreader),serif;max-width:760px;margin:16px 0 0}.premium-topic-hub .hub-opening-composition{grid-template-columns:.65fr 1.35fr;align-items:center;gap:7%;margin-left:14%;display:grid}.premium-topic-hub .hub-opening-composition .guide-image{margin:0}.premium-topic-hub .guide-image,.premium-topic-hub .guide-image-frame,.premium-topic-hub .guide-image-open{box-shadow:none;background:0 0;border:0;border-radius:0}.premium-topic-hub .guide-image img{object-fit:contain;border-radius:0}.premium-topic-hub .guide-image figcaption{background:0 0;padding:16px 0;font-size:14px;line-height:1.6}.premium-topic-hub .editorial-faq-rows{margin-left:14%}.premium-topic-hub .editorial-faq-rows>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:40px;padding:26px 0;display:flex}.premium-topic-hub .editorial-faq-rows h3{font:400 29px/1.18 var(--font-newsreader),serif;margin:0 0 10px}.premium-topic-hub .editorial-faq-rows p{max-width:740px;margin:0;font-size:15px}.premium-topic-hub .editorial-material-list{grid-template-columns:1fr 1fr;gap:0 48px;margin:38px 0 0 14%;display:grid}.premium-topic-hub .editorial-material-list>a{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:26px 0;display:block}.premium-topic-hub .editorial-material-list h3{font:400 30px/1.12 var(--font-newsreader),serif;margin:10px 0}.premium-topic-hub .editorial-material-list p{font-size:15px}.premium-topic-hub .editorial-material-list a>span:last-child{font-size:14px;font-weight:700}.premium-topic-hub .hub-dark-chapter{color:#fff6ec;background:#35252e;margin-top:32px;padding:60px 52px}.premium-topic-hub .hub-dark-chapter .chapter-number{color:#c0a4ae}.premium-topic-hub .hub-dark-chapter .section-kicker{color:#e0bdab}.premium-topic-hub .hub-dark-chapter a{border-color:#735b68}.premium-topic-hub .hub-project-chapter>.editorial-cta{font:400 40px/1.15 var(--font-newsreader),serif;margin-left:14%}.premium-topic-hub .hub-project-composition{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;margin-left:14%;display:grid}.premium-topic-hub .hub-project-composition>.editorial-cta{font:400 42px/1.1 var(--font-newsreader),serif}.premium-topic-hub .hub-media-chapter>.video-card{margin-left:14%}.premium-topic-hub .hub-media-chapter>.video-card-compact{grid-template-columns:240px 1fr;gap:32px;display:grid}.premium-topic-hub .video-card-compact h2{font:400 30px/1.15 var(--font-newsreader),serif}.premium-topic-hub .video-card-compact .video-visual{border-radius:0}@media (max-width:900px){.premium-home .hero h1{font-size:90px}.premium-home .atelier-feature{gap:6%}.premium-home .atelier-diagnostic{gap:7%;padding:44px 32px}.premium-rich-guide .editorial-steps>li{grid-template-columns:70px 1fr;gap:24px}.premium-rich-guide .editorial-steps>li.step-with-image>div{grid-template-columns:1fr}.premium-rich-guide .editorial-steps .guide-image{grid-area:auto/1}.premium-search .likely-result{grid-template-columns:130px 1fr;gap:28px;padding:36px}.premium-topic-hub .atelier-chapter-heading{grid-template-columns:90px 1fr;gap:28px}.premium-topic-hub .chapter-number{font-size:90px}.premium-topic-hub .hub-opening-composition,.premium-topic-hub .editorial-faq-rows,.premium-topic-hub .editorial-material-list,.premium-topic-hub .hub-media-chapter>.video-card{margin-left:0}}@media (max-width:650px){.premium-home .hero,.premium-home .home-operational,.premium-home :is(.shortcut-section,.home-editorial,.brands-section,.home-personal-sections),.premium-search,.premium-rich-guide,.premium-topic-hub{width:calc(100% - 40px)}.premium-home .hero{padding:46px 0}.premium-home .hero h1{max-width:420px;font-size:clamp(58px,15vw,85px)}.premium-home .hero-copy>p{font-size:16px}.premium-sample .search-shell{gap:8px;min-height:76px;padding:10px 12px}.premium-sample .search-shell input{font-size:16px}.premium-sample .search-shell .search-submit{min-height:46px;padding:0 14px}.premium-home .quick-prompts{gap:4px 12px}.premium-home .machine-selector{gap:10px;margin-top:24px;display:grid}.premium-home .machine-selector select{width:100%;padding-left:0}.premium-home .atelier-feature{flex-direction:column;gap:32px;padding:32px 0 52px;display:flex}.premium-home .curator-portrait{width:100%;max-width:480px}.premium-home .curator-portrait .stefy-photo-object{aspect-ratio:4/5;object-position:top}.premium-home .atelier-feature-copy{width:100%}.premium-home .atelier-feature-copy h2{font-size:64px}.premium-home .atelier-diagnostic{margin:0 -20px;padding:46px 24px;display:block}.premium-home .atelier-diagnostic h2{font-size:49px}.premium-home .atelier-diagnostic nav{margin-top:28px}.premium-home .atelier-quiet-paths{padding:44px 0 0;display:block}.premium-home .atelier-quiet-paths>a{margin-bottom:36px;display:block}.premium-home .atelier-quiet-paths h2{font-size:43px}.premium-home .operational-links,.premium-home :is(.shortcut-grid,.editorial-card-grid,.topic-card-grid,.related-grid){grid-template-columns:1fr}.premium-home .video-card{grid-template-columns:1fr;gap:18px}.premium-home .home-operational{margin-bottom:52px}.premium-search{padding-top:34px}.premium-search .search-page-heading h1{font-size:48px}.premium-search .likely-result{grid-template-columns:1fr;gap:24px;margin:0 -20px 48px;padding:36px 24px}.premium-search .likely-result>div:first-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.premium-search .editorial-result-number{order:-1;margin:0;font-size:48px}.premium-search .likely-result h2{margin:0;font-size:21px}.premium-search .featured-result-card h3{font-size:40px}.premium-search .search-filters{gap:8px 18px}.premium-search .result-list{padding-left:0}.premium-search .result-card h3{font-size:26px}.premium-search .result-card.featured-result-card h3{font-size:36px}.premium-rich-guide .solution-hero{margin-top:34px}.premium-rich-guide .solution-hero h1{font-size:68px}.premium-rich-guide .solution-hero>div>p{font-size:18px}.premium-rich-guide .solution-hero>.guide-image{width:calc(100% + 40px);margin-left:-20px}.premium-rich-guide .solution-hero>.guide-image figcaption{padding:14px 20px}.premium-rich-guide .quick-setup{margin:0 -20px;padding:36px 24px}.premium-rich-guide .quick-setup dl{grid-template-columns:1fr 1fr;gap:20px}.premium-rich-guide .quick-setup h2{font-size:42px}.premium-rich-guide .quick-setup dd{font-size:16px}.premium-rich-guide .material-introduction .answer-section{padding:30px 0;display:block}.premium-rich-guide .material-introduction h2{margin-bottom:22px;font-size:32px}.premium-rich-guide .editorial-steps>li{grid-template-columns:48px 1fr;gap:16px;padding:28px 0}.premium-rich-guide .editorial-steps>li>span{font-size:51px}.premium-rich-guide .editorial-steps p strong{font-size:26px}.premium-rich-guide .editorial-steps .guide-image{margin:0 0 0 -64px}.premium-rich-guide .solution-sidebar{grid-template-columns:1fr}.premium-rich-guide .material-videos{margin:44px -20px;padding:36px 24px}.premium-rich-guide .material-videos>h2{font-size:42px}.premium-rich-guide .video-card-compact{grid-template-columns:1fr}.premium-sample .editorial-play-label{gap:16px;padding:12px 14px;font-size:13px;bottom:12px;left:12px}.premium-sample .editorial-video h2{font-size:30px}.premium-topic-hub .browse-heading{padding-top:34px}.premium-topic-hub .browse-heading h1{font-size:76px}.premium-topic-hub .hub-map-nav{justify-content:flex-start;gap:5px 18px}.premium-topic-hub .atelier-chapter{padding:44px 0}.premium-topic-hub .atelier-chapter-heading{grid-template-columns:58px 1fr;gap:18px;margin-bottom:30px}.premium-topic-hub .chapter-number{font-size:66px}.premium-topic-hub .atelier-chapter-heading h2{font-size:39px}.premium-topic-hub .hub-opening-composition{flex-direction:column;gap:32px;display:flex}.premium-topic-hub .hub-opening-composition>.guide-image{width:calc(100% + 40px);margin:0 -20px}.premium-topic-hub .hub-opening-composition>.guide-image figcaption{padding:16px 20px}.premium-topic-hub .editorial-material-list{grid-template-columns:1fr}.premium-topic-hub .editorial-faq-rows h3{font-size:27px}.premium-topic-hub .hub-dark-chapter{margin:0 -20px;padding:44px 24px}.premium-topic-hub .hub-project-chapter>.editorial-cta{margin-left:0;font-size:34px}.premium-topic-hub .hub-project-composition{margin-left:0;display:block}.premium-topic-hub .hub-project-composition>.editorial-cta{font-size:34px}.premium-topic-hub .hub-media-chapter>.video-card-compact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.premium-sample *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.premium-sample .atelier-section-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3edf5;border-top:1px solid #d9ccc1;border-bottom:1px solid #d9ccc1;align-items:center;gap:24px;margin-bottom:30px;padding:14px 0;display:flex;position:sticky;top:130px}.premium-sample .atelier-section-nav>span{text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;max-width:100px;font-size:11px;line-height:1.6}.premium-sample .atelier-section-nav>div{scrollbar-width:thin;scrollbar-color:#af8f9b transparent;gap:22px;display:flex;overflow-x:auto}.premium-sample .atelier-section-nav a{white-space:nowrap;color:#77606b;border-bottom:2px solid #0000;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:14px;display:flex}.premium-sample .atelier-section-nav a[aria-current]{color:#38272f;border-bottom-color:#9f7481;font-weight:700}.premium-rich-guide .solution-content :is([id],.answer-section){scroll-margin-top:218px}.premium-topic-hub .hub-journey{grid-template-columns:145px minmax(0,1fr);align-items:start;gap:36px;display:grid}.premium-topic-hub .atelier-section-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #d9ccc1;margin-top:48px;padding:0 0 0 14px;display:block;top:156px}.premium-topic-hub .atelier-section-rail>span{max-width:120px;margin-bottom:24px;font-size:10px;display:block}.premium-topic-hub .atelier-section-rail>div{gap:12px;display:grid;overflow:visible}.premium-topic-hub .atelier-section-rail a{white-space:normal;border:0;padding:8px 0;font-size:14px}.premium-topic-hub .atelier-section-rail a small{color:#9d7b87;font-size:10px}.premium-topic-hub .atelier-section-rail a[aria-current] small{color:#573a49;background:#e8d8d8;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-6px;display:grid}.premium-topic-hub .hub-chapters{min-width:0}.premium-topic-hub .hub-chapters .atelier-chapter{scroll-margin-top:148px}.premium-topic-hub .hub-chapters .atelier-chapter-heading{grid-template-columns:90px 1fr;gap:24px}.premium-topic-hub .hub-chapters :is(.editorial-faq-rows,.editorial-material-list,.hub-opening-composition,.hub-project-composition,.hub-media-chapter>.video-card){margin-left:0}@media (max-width:1000px){.premium-topic-hub .hub-journey{grid-template-columns:120px minmax(0,1fr);gap:24px}.premium-topic-hub .hub-chapters .atelier-chapter-heading{grid-template-columns:60px 1fr;gap:20px}.premium-topic-hub .hub-chapters .chapter-number{font-size:66px}}@media (max-width:700px){.premium-sample .atelier-section-nav{margin-bottom:24px;padding:12px 0;display:block;top:74px}.premium-sample .atelier-section-nav>span{max-width:none;margin-bottom:4px;font-size:10px}.premium-sample .atelier-section-nav>div{gap:22px;display:flex;overflow-x:auto}.premium-sample .atelier-section-nav a{white-space:nowrap;min-height:42px;padding:10px 0;font-size:13px}.premium-rich-guide .solution-content :is([id],.answer-section){scroll-margin-top:172px}.premium-topic-hub .hub-journey{display:block}.premium-topic-hub .atelier-section-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3edf5;border-top:1px solid #d9ccc1;border-bottom:1px solid #d9ccc1;border-left:0;margin-top:0}.premium-topic-hub .atelier-section-rail>span{margin-bottom:4px}.premium-topic-hub .atelier-section-rail a[aria-current] small{color:#543447;background:0 0;width:auto;height:auto;margin:0}.premium-topic-hub .hub-chapters .atelier-chapter{scroll-margin-top:168px}.premium-topic-hub .hub-chapters .atelier-chapter-heading{grid-template-columns:52px 1fr;gap:16px}.premium-topic-hub .hub-chapters .chapter-number{font-size:60px}.premium-topic-hub .hub-chapters .atelier-chapter-heading h2{font-size:36px}}.atelier-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#38272f;background:#faf6f0f5;border-bottom:1px solid #e3d8cf;position:sticky;top:0}.atelier-header-main{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 56px);min-height:82px;margin:auto;display:flex}.atelier-brand{align-items:center;gap:24px;display:flex}.atelier-brand>small{color:#79696d;max-width:120px;font-size:12px;line-height:1.5}.atelier-header-actions{align-items:center;gap:28px;font-size:14px;display:flex}.atelier-search-access{align-items:center;gap:8px;min-height:44px;display:flex}.atelier-search-access>span:first-child{font-size:26px}.atelier-header .explore-trigger{color:#fff8ef;font:600 14px var(--font-manrope),sans-serif;background:#38272f;border:0;border-radius:28px;align-items:center;gap:10px;padding:14px 24px;display:flex}.atelier-header .explore-trigger>span{font-size:20px;line-height:1}.atelier-primary-nav{justify-content:space-between;align-items:center;gap:22px;width:min(1160px,100% - 56px);min-height:46px;margin:0 auto;display:flex}.atelier-primary-nav>a,.atelier-primary-nav>button{font:600 13px var(--font-manrope),sans-serif;color:#5b454d;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:12px 0;display:flex}:is(.atelier-header :focus-visible,.atelier-topic-strip :focus-visible){outline-offset:4px;outline:2px solid #986d79}.atelier-header :is(a,button):hover{color:#966046}.atelier-explore-dialog{color:#38272f;overscroll-behavior:contain;background:#fcf8f1;border:0;border-radius:38px 38px 70px 18px;width:min(1160px,100% - 64px);max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 30px 100px #23172033}.atelier-explore-content>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.atelier-explore-content .section-kicker{letter-spacing:.12em;color:#896354;text-transform:uppercase;font-size:12px}.atelier-explore-content h2{font:400 clamp(34px,4vw,52px)/1.05 var(--font-newsreader),serif;letter-spacing:-.03em;margin:18px 0}.atelier-explore-content h2 em{color:#8b6574;font-weight:400}.explore-close{color:#38272f;background:0 0;border:1px solid #d4c4bb;border-radius:50%;flex-shrink:0;width:48px;height:48px;font:300 32px sans-serif}.explore-search{border-bottom:1px solid #d9ccc1;align-items:center;gap:14px;margin-bottom:24px;padding:16px 0;font-size:14px;display:flex}.explore-search>span:last-child{margin-left:auto}.explore-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:9%;display:grid}.explore-group-nav{gap:4px;display:grid}.explore-group-nav button{text-align:left;color:#78646b;font:400 27px/1.1 var(--font-newsreader),serif;background:0 0;border:0;border-radius:0 28px 28px 0;align-items:center;gap:18px;min-height:48px;padding:10px 14px;display:flex}.explore-group-nav button small{font:500 11px var(--font-manrope),sans-serif;color:#937382}.explore-group-nav button>span{opacity:0;margin-left:auto;font-size:20px}.explore-group-nav button[aria-pressed=true]{color:#38272f;background:#ede0da}.explore-group-nav button[aria-pressed=true]>span{opacity:1}.explore-group h3{font:400 44px/1.1 var(--font-newsreader),serif;margin:16px 0}.explore-group p{color:#746169;margin:0 0 24px;font-size:15px;line-height:1.7}.explore-group nav{display:grid}.explore-group nav>a{border-bottom:1px solid #e3d5cc;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;line-height:1.35;display:flex}.explore-group nav>a span{color:#9a7480}.explore-mobile-group{display:none}.atelier-explore-content>footer{color:#7e6971;border-top:1px solid #d9ccc1;justify-content:space-between;width:100%;margin:26px 0 0;padding:22px 0 0;font-size:12px;display:flex}.atelier-explore-content>footer em{font:italic 21px var(--font-newsreader),serif}.atelier-topic-strip{color:#543e49;border-top:1px solid #ddcfc5;border-bottom:1px solid #ddcfc5;align-items:center;gap:36px;width:min(1160px,100% - 64px);margin:0 auto 50px;padding:24px 0;display:flex}.atelier-topic-strip>span{letter-spacing:.11em;text-transform:uppercase;max-width:110px;font-size:11px;line-height:1.6}.atelier-topic-strip>div{scrollbar-width:thin;scrollbar-color:#b9979f transparent;flex:1;justify-content:space-between;gap:24px;display:flex;overflow-x:auto}.atelier-topic-strip a{white-space:nowrap;min-height:46px;font:400 22px var(--font-newsreader),serif;align-items:center;gap:12px;display:flex}.atelier-topic-strip a>span{color:#997980;font:400 12px sans-serif}.premium-home .hero{padding:48px 0 44px}.premium-home .hero h1{max-width:1100px;font-size:clamp(70px,8vw,116px)}.premium-sample .search-shell{background:#fffdf8;border-color:#cbb6ac;border-radius:48px;padding:12px 16px 12px 26px;box-shadow:0 14px 35px #58404c08}.premium-sample .search-shell .search-submit{border-radius:26px;padding:0 26px}.premium-home .quick-prompts{justify-content:flex-start}.premium-home .machine-selector select{background:#eee5de;border:0;border-radius:20px;padding:0 18px}.premium-home .atelier-feature{border:0;grid-template-columns:1fr 1fr;gap:10%;padding-top:22px}.premium-home .curator-portrait{padding-bottom:26px;position:relative;transform:rotate(-2deg)}.premium-home .curator-portrait .stefy-photo-object{aspect-ratio:3/4;object-position:center;border-radius:48% 48% 15% 15%/36% 36% 12% 12%}.premium-home .curator-portrait figcaption{color:#49313d;font:italic 24px var(--font-newsreader),serif;background:#f2e4d8;border-radius:36px 6px;justify-content:start;gap:6px;padding:18px 30px;display:grid;position:absolute;bottom:0;left:12%;right:-5%;transform:rotate(2deg)}.premium-home .curator-portrait figcaption span{font:500 11px var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.1em}.premium-home .atelier-feature-copy blockquote{border:0;padding:8px 0 0 30px;position:relative}.premium-home .atelier-feature-copy blockquote:before{content:"“";color:#c7a4ac;font:80px var(--font-newsreader),serif;position:absolute;top:-2px;left:-7px}.premium-home .editorial-destinations a{border-top:0;border-bottom:1px solid #e0d3c8;padding:18px 0}.premium-home .atelier-diagnostic{border-radius:100px 28px;padding:68px 64px;position:relative}.premium-home .atelier-diagnostic nav a{border:0;padding:16px 0}.premium-home .atelier-diagnostic nav a small{border:1px solid #836671;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.premium-home .atelier-quiet-paths{column-gap:15%;padding-top:68px}.premium-home .atelier-quiet-paths>a{border:0}.premium-home .editorial-card-grid,.premium-home .topic-card-grid{columns:2;column-gap:64px;display:block}.premium-home .editorial-card,.premium-home .topic-card-grid>a{break-inside:avoid;border:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin-bottom:14px;padding:18px 0;display:flex}.premium-home .topic-card-grid>a>b{margin-top:0;position:static}.premium-home .personal-content-grid{flex-wrap:wrap;gap:18px 36px;display:flex}.premium-home .personal-content-grid>article{box-shadow:none;background:0 0;border:0;border-radius:0;flex:230px;padding:16px 0}.premium-home .support-cta{border-radius:40px 8px}.premium-search .search-page-heading{padding-left:7%}.premium-search .search-page-heading h1{font-size:clamp(48px,5.5vw,78px)}.premium-search .likely-result{border-radius:64px 18px 80px;grid-template-columns:150px 1fr;gap:44px;padding:48px 54px}.premium-search .editorial-result-number{border:1px solid #81626f;border-radius:50%;place-items:center;width:106px;height:106px;font-size:64px;display:grid}.premium-search .search-filters{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:24px;padding-bottom:0;overflow-x:auto}.premium-search .search-filters button{white-space:nowrap;flex-shrink:0;min-height:48px}.premium-search .result-group{border-bottom:0}.premium-search .result-group summary{border-bottom:1px solid var(--border)}.premium-search .result-card{border:0;padding:22px 0}.premium-rich-guide .solution-hero>.guide-image{width:88%;margin-top:48px}.premium-rich-guide .solution-hero>.guide-image .guide-image-frame{border-radius:90px 26px;overflow:hidden}.premium-rich-guide .solution-hero>.guide-image figcaption{max-width:680px;font:italic 20px/1.45 var(--font-newsreader),serif;padding:20px 0 0 7%}.premium-rich-guide .quick-setup{border-radius:65px 20px}.premium-rich-guide .quick-setup dl{flex-wrap:wrap;gap:24px 40px;display:flex}.premium-rich-guide .quick-setup dl>div{border:0;flex:220px;min-height:0;padding:8px 0}.premium-rich-guide .quick-setup dt{margin-bottom:8px}.premium-rich-guide .material-step-cta{border-radius:40px;max-width:660px;margin-left:auto;margin-right:auto}.premium-rich-guide .material-actions>div{flex-wrap:wrap;gap:28px;display:flex}.premium-rich-guide .material-actions a{border:0;padding:14px 0}.premium-rich-guide .editorial-steps>li{border-top:0;padding:44px 0}.premium-rich-guide .editorial-steps>li>span{color:#9d7b87;font-size:62px}.premium-rich-guide .editorial-steps .guide-image-frame{border-radius:24px;overflow:hidden}.premium-rich-guide .material-videos{border-radius:64px 20px}.premium-sample .editorial-video .video-visual,.premium-sample .editorial-video .video-thumb{border-radius:28px}.premium-sample .editorial-play-label{border-radius:30px;padding:16px 26px}.premium-rich-guide .video-card-compact{border-top:0}.premium-topic-hub .hub-dark-chapter{border-radius:72px 18px}.premium-topic-hub .hub-dark-chapter .editorial-faq-rows>a{border-top:0}.premium-topic-hub .hub-project-composition .guide-image-frame{border-radius:50px 14px;overflow:hidden}.premium-topic-hub .hub-opening-composition .guide-image-frame{border-radius:24px 60px;overflow:hidden}.premium-topic-hub .editorial-material-list{columns:2;column-gap:48px;display:block}.premium-topic-hub .editorial-material-list>a{break-inside:avoid;border:0;padding:24px 0}@media (max-width:1000px){.atelier-brand>small{display:none}.atelier-primary-nav{white-space:nowrap;gap:14px;overflow-x:auto}.atelier-primary-nav>a,.atelier-primary-nav>button{flex-shrink:0;font-size:12px}.atelier-topic-strip{display:block}.atelier-topic-strip>span{max-width:none;margin-bottom:12px;display:block}.atelier-explore-content{padding:30px}.explore-layout{gap:6%}.premium-home .atelier-diagnostic{padding:52px 38px}}@media (max-width:700px){.atelier-header-main{gap:10px;width:calc(100% - 32px);min-height:74px}.atelier-primary-nav,.atelier-personal-access,.atelier-brand>small{display:none}.atelier-header-actions{gap:12px;font-size:12px}.atelier-header .brand-logo-object{width:38px;height:38px}.atelier-header .brand-live-logo{gap:8px}.atelier-header .brand-live-logo>span:last-child{font-size:18px}.atelier-header .explore-trigger{min-height:44px;padding:12px 16px;font-size:13px}.atelier-header .explore-trigger>span{display:none}.atelier-search-access{gap:5px}.atelier-explore-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.atelier-explore-content{padding:24px 22px 40px}.atelier-explore-content>header{z-index:2;background:#fcf8f1;padding:12px 0;position:sticky;top:0}.atelier-explore-content h2{max-width:270px;font-size:38px}.atelier-explore-content .section-kicker{font-size:10px}.explore-close{width:44px;height:44px}.explore-layout{display:block}.explore-group-nav{display:none}.explore-search{margin-bottom:8px;padding:16px 0;font-size:14px;line-height:1.6}.explore-mobile-group{color:#38272f;text-align:left;width:100%;min-height:66px;font:400 27px/1.2 var(--font-newsreader),serif;background:0 0;border:0;border-bottom:1px solid #dfd1c7;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;scroll-margin-top:180px;display:flex}.explore-mobile-group>span{color:#9a7480;font:300 24px sans-serif}.explore-group h3{display:none}.explore-group p{margin:20px 0 10px;font-size:14px}.explore-group nav{padding:0 0 24px 14px}.explore-group nav>a{border:0;padding:15px 0;font-size:16px}.atelier-explore-content>footer{gap:12px;display:grid}.atelier-topic-strip{width:calc(100% - 40px);margin-bottom:30px;padding:18px 0}.atelier-topic-strip>div{justify-content:flex-start;gap:26px}.atelier-topic-strip a{font-size:22px}.premium-home .hero{padding:38px 0 32px}.premium-home .hero h1{font-size:clamp(58px,14.5vw,78px)}.premium-sample .search-shell{min-height:74px;padding:10px 12px 10px 18px}.premium-sample .search-shell .search-submit{padding:0 18px}.premium-home .atelier-feature{gap:44px;padding:20px 0 58px}.premium-home .curator-portrait{width:90%;margin-right:auto;padding-bottom:30px}.premium-home .curator-portrait figcaption{padding:16px 22px;font-size:22px;left:14%;right:-8%}.premium-home .atelier-diagnostic{border-radius:70px 20px;margin:0 -8px;padding:44px 28px}.premium-home .atelier-diagnostic h2{font-size:44px}.premium-home .atelier-quiet-paths{padding-top:40px}.premium-home .editorial-card-grid,.premium-home .topic-card-grid{columns:1}.premium-search .search-page-heading{padding-left:0}.premium-search .search-page-heading h1{font-size:48px}.premium-search .likely-result{border-radius:48px 14px;grid-template-columns:1fr;gap:18px;margin:0 0 48px;padding:32px 24px}.premium-search .editorial-result-number{flex-shrink:0;width:66px;height:66px;font-size:44px}.premium-search .likely-result>div:first-child{gap:12px}.premium-search .likely-result h2{font-size:22px}.premium-search .result-card.featured-result-card h3{font-size:34px}.premium-rich-guide .solution-hero>.guide-image{width:100%;margin-left:0}.premium-rich-guide .solution-hero>.guide-image .guide-image-frame{border-radius:52px 16px}.premium-rich-guide .solution-hero>.guide-image figcaption{padding:16px 8px;font-size:19px}.premium-rich-guide .quick-setup{border-radius:46px 16px;margin:0;padding:34px 26px}.premium-rich-guide .quick-setup dl{gap:20px}.premium-rich-guide .quick-setup dl>div{flex-basis:120px}.premium-rich-guide .material-videos{border-radius:45px 16px;margin:44px 0;padding:32px 20px}.premium-rich-guide .editorial-steps>li>span{font-size:48px}.premium-topic-hub .hub-dark-chapter{border-radius:54px 16px;margin:0;padding:40px 24px}.premium-topic-hub .editorial-material-list{columns:1}}@media (prefers-reduced-motion:reduce){.atelier-header *,.atelier-topic-strip *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.premium-sample,.atelier-header{--v4-blush:#f1d8dd;--v4-nude:#efdbcb;--v4-mauve:#e1d5e5;--v4-champagne:#f0e3c6;--v4-terracotta:#e9c8b9;--v4-plum:#493044;--v4-paper:#fffcf7;--v4-sage:#e1e7da;--v4-ink:#442d3e}.premium-sample :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #875276}.premium-home .hero{background:linear-gradient(115deg,#f5e8dc 0%,#f0dce3 72%,#e5d9e8 100%);border-radius:48px 48px 88px 24px;margin-top:24px;margin-bottom:24px;padding:42px 48px 32px}.premium-home .hero h1{font-size:clamp(60px,7.3vw,102px)}.premium-home .hero-copy>p{margin-bottom:22px}.premium-home .machine-selector{margin-top:24px}.premium-home .machine-selector select{background:#fffcf7;border:1px solid #d8c3bf}.premium-home .atelier-topic-strip{background:var(--v4-champagne);border:0;border-radius:24px;gap:24px;padding:18px 24px}.premium-home .atelier-topic-strip a{background:#fffcf7a8;border-radius:18px;padding:8px 14px;font-size:20px}.premium-home .atelier-feature{background:var(--v4-blush);border-radius:70px 24px 48px;align-items:center;gap:7%;margin-bottom:32px;padding:38px}.premium-home .atelier-feature-copy h2{font-size:clamp(44px,4.6vw,66px)}.premium-home .curator-portrait{margin:0}.premium-home .curator-portrait figcaption{background:var(--v4-paper);right:0;box-shadow:0 12px 24px #633d4a14}.premium-home .editorial-destinations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.premium-home .editorial-destinations a{background:var(--v4-paper);border:0;border-radius:24px 8px;justify-content:space-between;align-items:center;gap:14px;min-height:96px;padding:20px;font-size:18px;display:flex}.premium-home .editorial-destinations a:nth-child(2){background:var(--v4-champagne);border-radius:8px 28px}.premium-home .editorial-destinations a:nth-child(3){background:var(--v4-mauve);grid-column:1/-1;min-height:76px}.premium-home .editorial-destinations a:last-child{background:0 0;grid-column:1/-1;min-height:48px;padding:12px 4px;font-size:15px}.premium-home .atelier-feature-copy blockquote{background:#fffcf7a8;border-radius:8px 32px 32px;margin:24px 0 0;padding:24px 24px 24px 38px;font-size:22px}.premium-home .atelier-feature-copy blockquote:before{color:#ad7284;font-size:52px;top:8px;left:9px}.premium-home .atelier-diagnostic{background:var(--v4-plum);border-radius:32px 70px;gap:40px;padding:48px}.premium-home .atelier-diagnostic nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.premium-home .atelier-diagnostic nav a{color:#fff6ef;background:#69465d;border-radius:22px;flex-wrap:wrap;gap:12px;min-height:102px;padding:20px 16px;font-size:17px}.premium-home .atelier-diagnostic nav a:nth-child(3n){background:#80544f}.premium-home .atelier-diagnostic nav a>span{margin-left:auto}.premium-home .atelier-diagnostic nav a small{color:#fff1e8;background:#ffffff0c;border-color:#caa9b6}.premium-home .atelier-quiet-paths{grid-template-columns:.85fr 1.15fr;gap:24px;padding:32px 0}.premium-home .atelier-quiet-paths>a{background:var(--v4-champagne);border-radius:46px 18px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.premium-home .atelier-quiet-paths>a:last-child{background:var(--v4-mauve);border-radius:18px 46px}.premium-home .atelier-quiet-paths .editorial-cta{background:#fffcf7;border-radius:24px;margin-top:auto;padding:14px 22px;font-size:15px}.premium-home .operational-links{gap:18px}.premium-home .operational-links a{background:var(--v4-nude);border:0;border-radius:22px;padding:22px 26px}.premium-home .operational-links a:last-child{background:var(--v4-terracotta)}.premium-home .shortcut-grid{gap:14px}.premium-home .shortcut-grid button{background:var(--v4-mauve);text-align:left;border:0;border-radius:26px;align-items:center;gap:14px;padding:22px}.premium-home .shortcut-grid button:nth-child(3n+2){background:var(--v4-champagne)}.premium-home .shortcut-grid button:nth-child(3n){background:var(--v4-blush)}.premium-home .shortcut-grid button>span{background:#fffaf5;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.premium-home .finder-links a{background:var(--v4-paper);border:1px solid #d9c5cd;border-radius:22px;padding:16px 24px}.premium-home .home-editorial-section{border-radius:36px;margin:32px 0;padding:32px}.premium-home .start-here{background:var(--v4-champagne)}.premium-home .editorial-card-grid{columns:auto;grid-template-columns:1fr 1fr;gap:16px;display:grid}.premium-home .editorial-card{background:var(--v4-paper);border-radius:22px;flex-direction:row;align-items:center;gap:18px;margin:0;padding:22px;display:flex}.premium-home .editorial-card>span{background:var(--v4-nude);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.premium-home .editorial-card h3{font-size:25px}.premium-home .how-to-home{padding:32px 0}.premium-home .topic-card-grid{columns:auto;grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.premium-home .topic-card-grid>a{background:var(--v4-blush);border-radius:26px;margin:0;padding:28px}.premium-home .topic-card-grid>a:first-child{background:var(--v4-mauve);border-radius:44px 18px;grid-row:span 2;justify-content:center}.premium-home .topic-card-grid>a:nth-child(3n){background:var(--v4-nude)}.premium-home .topic-card-grid>a>span{background:var(--v4-paper);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:12px;font-size:24px;display:grid}.premium-home .common-home{background:var(--v4-mauve)}.premium-home .topic-pills{gap:12px}.premium-home .topic-pills a{background:var(--v4-paper);border-radius:24px;padding:18px 24px;font-size:16px}.premium-home .important-videos{background:var(--v4-plum);color:var(--v4-paper);border-radius:50px 18px;padding:40px}.premium-home .important-videos .section-heading>span{color:#e9c7b7}.premium-home .important-videos .video-card{background:#65475d;border:0;border-radius:26px;gap:28px;padding:24px}.premium-home .important-videos .video-card h2{color:#fff7ef}.premium-home .important-videos .video-card p{color:#f0e1e5}.premium-home .important-videos .video-external-link{color:#f3d7c8}.premium-home .important-videos .video-visual{border-radius:20px}.premium-home .frequent-problems{background:var(--v4-terracotta)}.premium-home .frequent-problems .related-grid{gap:16px}.premium-home .frequent-problems .faq-card{background:#fff7f0;border:0;border-radius:22px;padding:24px}.premium-home .personal-content-grid>article{background:var(--v4-nude);border-radius:24px;padding:22px}.premium-search .search-page-heading{background:var(--v4-blush);border-radius:38px 38px 72px 18px;padding:30px 36px}.premium-search .search-page-heading h1{margin:18px 0;font-size:clamp(44px,5vw,68px)}.premium-search .search-page-box{margin:24px 0}.premium-search .search-filters{background:var(--v4-nude);border:0;border-radius:22px;gap:8px;margin:24px 0;padding:10px}.premium-search .search-filters button{color:#593f4d;border:0;border-radius:18px;padding:10px 18px}.premium-search .search-filters button.active{background:var(--v4-plum);color:#fff8f0;border:0}.premium-search .likely-result{background:var(--v4-plum);margin-bottom:40px}.premium-search .featured-result-card .editorial-cta{background:var(--v4-champagne);color:var(--v4-ink);border-radius:24px;padding:14px 22px;display:inline-flex}.premium-search .search-groups-heading{border:0}.premium-search .result-group{--group-surface:var(--v4-mauve);background:var(--group-surface);border:0;border-radius:28px;margin:16px 0;padding:0 26px}.premium-search .result-group[data-result-group=Materiali]{--group-surface:var(--v4-champagne)}.premium-search .result-group[data-result-group="Lame e strumenti"]{--group-surface:var(--v4-nude)}.premium-search .result-group summary{border:0;gap:20px;padding:24px 0}.premium-search .result-group summary small{letter-spacing:.08em;text-transform:uppercase;color:inherit;margin-bottom:7px;font-size:12px;display:block}.premium-search .result-group summary>b{color:#523849;background:#fff9f1;border-radius:22px;gap:16px;padding:12px 18px}.premium-search .result-list{gap:12px;padding:0 0 24px;display:grid}.premium-search .result-list .result-card{color:var(--v4-ink);background:#fffcf7;border:0;border-radius:20px;padding:24px}.premium-search .result-list .result-card>b{background:var(--group-surface);color:#593f4d;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.premium-search .result-card p{font-size:16px}.premium-search .result-list .compatibility-chip{background:var(--v4-sage);color:#3f5140;border-radius:12px;padding:7px 12px;display:inline-block}.premium-rich-guide .quick-setup{background:var(--v4-mauve);color:var(--v4-ink)}.premium-rich-guide .quick-setup dl>div{background:#fffaf3;border-radius:22px;padding:18px 22px}.premium-rich-guide .material-guide-contents{background:var(--v4-nude);border:0;border-radius:28px;margin:24px 0 36px;padding:24px}.premium-rich-guide .guide-contents a{background:var(--v4-paper);border:0;border-radius:16px;padding:12px 18px}.premium-rich-guide .material-introduction .answer-section{background:var(--v4-paper);border:1px solid #e6d6d9;border-radius:24px;gap:32px;margin:16px 0;padding:28px}.premium-rich-guide .use-cases>div{gap:20px}.premium-rich-guide .use-cases article{background:var(--v4-champagne);border:0;border-radius:28px;padding:28px}.premium-rich-guide .use-cases article:nth-child(2){background:var(--v4-terracotta)}.premium-rich-guide .practical-examples article{background:var(--v4-nude);border:0;border-radius:24px;padding:24px}.premium-rich-guide .material-actions a{background:var(--v4-mauve);border-radius:20px;padding:16px 24px}.premium-rich-guide .solution-content>section#cosa-serve{background:var(--v4-champagne);border:0;border-radius:40px 18px;padding:32px}.premium-rich-guide #cosa-serve .checks{flex-wrap:wrap;gap:12px;display:flex}.premium-rich-guide #cosa-serve .checks li{background:var(--v4-paper);border-radius:18px;flex:220px;padding:18px 20px 18px 44px}.premium-rich-guide .editorial-steps{gap:20px}.premium-rich-guide .editorial-steps>li{background:var(--v4-nude);border-radius:32px;grid-template-columns:66px minmax(0,1fr);gap:24px;padding:32px}.premium-rich-guide .editorial-steps>li:nth-child(2n){background:var(--v4-blush)}.premium-rich-guide .editorial-steps>li.step-with-image{background:#eee2e8;border-radius:32px 16px 40px}.premium-rich-guide .editorial-steps>li>span{background:var(--v4-paper);color:#795267;border-radius:50%;place-items:center;width:62px;height:62px;font-size:36px;display:grid}.premium-rich-guide .editorial-steps>li.step-with-image>div{column-gap:28px}.premium-rich-guide .editorial-steps .guide-image{background:var(--v4-paper);border-radius:22px;padding:10px}.premium-rich-guide .editorial-steps .guide-image-frame{border-radius:14px}.premium-rich-guide .editorial-steps .guide-image figcaption{color:#604c55;padding:16px 10px 10px}.premium-rich-guide .editorial-steps :is(.step-tip,.step-warning){background:var(--v4-paper);border:0;border-left:4px solid #a47585;border-radius:4px 18px 18px 4px;padding:20px}.premium-rich-guide .solution-content>section#note-materiale,.premium-rich-guide .solution-content>.common-mistakes{background:var(--v4-terracotta);border:0;border-radius:28px;padding:32px}.premium-rich-guide .solution-content>.stefy-tip{background:var(--v4-blush);border-radius:12px 40px 40px;border:0!important;padding:32px!important}.premium-rich-guide .expected-result{background:var(--v4-sage);border:0;border-radius:28px;padding:32px}.premium-rich-guide .solution-sidebar{gap:18px;margin-top:26px}.premium-rich-guide .solution-sidebar section{background:var(--v4-nude);border:0;border-radius:24px;padding:24px}.premium-rich-guide .material-videos{background:var(--v4-plum)}.premium-rich-guide .material-problems{background:var(--v4-terracotta);border-radius:36px;padding:32px}.premium-rich-guide #guide-correlate{background:var(--v4-mauve);border-radius:36px;margin-top:28px;padding:32px}.premium-rich-guide .related-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.premium-rich-guide .related-grid .faq-card{background:var(--v4-paper);border:0;border-radius:22px;padding:24px}.premium-rich-guide .related-grid .faq-card h3{font-size:26px}.premium-sample .atelier-section-nav:not(.atelier-section-rail){background:#ede0eaf5;border:0;border-radius:20px;padding:12px 16px}.premium-sample .atelier-section-nav a[aria-current]{background:var(--v4-plum);color:#fff8ef;border:0;border-radius:16px;padding:12px}.premium-topic-hub .browse-heading{background:var(--v4-blush);border-radius:48px 18px 70px;margin:24px 0;padding:36px 40px}.premium-topic-hub .browse-heading h1{font-size:clamp(64px,8vw,110px)}.premium-topic-hub .atelier-section-rail{background:var(--v4-nude);border:0;border-radius:24px;margin-top:24px;padding:18px 12px}.premium-topic-hub .atelier-section-rail>span{font-size:12px}.premium-topic-hub .atelier-section-rail a[aria-current]{padding:10px 8px}.premium-topic-hub .atelier-section-rail a[aria-current] small{color:#f4d4ce;background:0 0;width:auto;min-width:20px;height:auto;margin:0}.premium-topic-hub .hub-chapters .atelier-chapter{background:var(--v4-paper);border:0;border-radius:32px;margin:24px 0;padding:32px}.premium-topic-hub .hub-chapters .atelier-chapter-heading{grid-template-columns:64px minmax(0,1fr);gap:20px;margin-bottom:28px}.premium-topic-hub .hub-chapters .chapter-number{font-size:64px}.premium-topic-hub .hub-chapters .atelier-chapter-heading h2{font-size:clamp(34px,3.5vw,48px)}.premium-topic-hub .hub-chapters .hub-opening{background:var(--v4-nude);border-radius:48px 18px 32px}.premium-topic-hub .hub-opening-composition{gap:24px}.premium-topic-hub .hub-chapters #scegli{background:var(--v4-champagne)}.premium-topic-hub .editorial-material-list{columns:auto;grid-template-columns:1fr 1fr;gap:16px;display:grid}.premium-topic-hub .editorial-material-list>a{background:var(--v4-paper);border:0;border-radius:24px;padding:24px}.premium-topic-hub .editorial-material-list>a:nth-child(2n){background:#f8eddc;border-radius:12px 32px}.premium-topic-hub .editorial-faq-rows{gap:14px;display:grid}.premium-topic-hub .editorial-faq-rows>a{background:#fffcf7d9;border:0;border-radius:22px;gap:22px;padding:24px}.premium-topic-hub .editorial-faq-rows h3{font-size:27px}.premium-topic-hub .hub-chapters .hub-dark-chapter{background:var(--v4-plum);border-radius:50px 18px}.premium-topic-hub .hub-dark-chapter .editorial-faq-rows>a{color:#fff5ed;background:#6b485e}.premium-topic-hub .hub-project-composition{background:#fff9f0a8;border-radius:28px;margin-top:24px;padding:24px}.premium-topic-hub .hub-chapters .hub-media-chapter{background:var(--v4-plum);color:var(--v4-paper);border-radius:18px 50px}.premium-topic-hub .hub-media-chapter .video-card{background:#67465c;border:0;border-radius:24px;margin-top:20px;padding:24px}.premium-topic-hub .hub-media-chapter .video-card :is(h2,p){color:#fff4ed}.premium-topic-hub .hub-media-chapter .video-external-link{color:#f4d3bc}.premium-topic-hub .hub-chapters .hub-resources-chapter{background:var(--v4-champagne)}.atelier-explore-dialog{background:#f9efe8}.atelier-explore-content{padding:32px}.atelier-explore-content .explore-search{background:var(--v4-paper);border:0;border-radius:24px;margin:20px 0;padding:18px 24px}.atelier-explore-content .explore-layout{grid-template-columns:.9fr 1.1fr;gap:28px}.atelier-explore-content .explore-group-nav{gap:8px}.atelier-explore-content .explore-group-nav button{color:#634a55;background:#eadfd7;border-radius:18px;padding:12px 18px;font-size:26px}.atelier-explore-content .explore-group-nav button small{color:#654754;background:#fffbf4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.atelier-explore-content .explore-group-nav button[aria-pressed=true]{background:var(--v4-plum);color:#fff8f0}.atelier-explore-content .explore-group.selected{background:var(--v4-mauve);border-radius:32px 12px 40px;padding:28px}.atelier-explore-content .explore-group:nth-child(4).selected{background:var(--v4-champagne)}.atelier-explore-content .explore-group nav{gap:10px}.atelier-explore-content .explore-group nav>a{background:var(--v4-paper);border:0;border-radius:18px;padding:16px 18px;font-size:16px}@media (max-width:1000px){.premium-home .atelier-feature{gap:28px;padding:28px}.premium-home .atelier-diagnostic{gap:28px;padding:32px}.premium-home .editorial-destinations{grid-template-columns:1fr}.premium-home .editorial-destinations a{min-height:66px}.premium-home .atelier-diagnostic nav{grid-template-columns:1fr}.premium-home .atelier-diagnostic nav a{min-height:64px}.premium-rich-guide .editorial-steps>li{grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px}.premium-rich-guide .editorial-steps>li>span{width:52px;height:52px;font-size:32px}.premium-topic-hub .hub-opening-composition{grid-template-columns:1fr}}@media (max-width:700px){.premium-home .hero{border-radius:32px 18px 48px;margin-top:16px;padding:28px 20px}.premium-home .hero h1{font-size:clamp(46px,12vw,72px)}.premium-home .hero .search-shell{gap:6px;padding:8px 10px}.premium-home .hero .search-submit{padding:0 14px}.premium-home .atelier-topic-strip{margin-bottom:24px;padding:18px}.premium-home .atelier-feature{border-radius:42px 18px 32px;grid-template-columns:1fr;gap:30px;padding:24px}.premium-home .curator-portrait{width:90%;max-width:380px;margin:auto}.premium-home .atelier-feature-copy h2{font-size:44px}.premium-home .editorial-destinations a{padding:18px;font-size:17px}.premium-home .atelier-feature-copy blockquote{padding:24px 20px 24px 34px;font-size:21px}.premium-home .atelier-diagnostic{border-radius:32px 18px 48px;grid-template-columns:1fr;margin:0;padding:30px 24px}.premium-home .atelier-diagnostic nav a{padding:18px;font-size:16px}.premium-home .atelier-quiet-paths{grid-template-columns:1fr;gap:20px;padding:24px 0}.premium-home .atelier-quiet-paths>a{padding:28px}.premium-home .atelier-quiet-paths h2{font-size:38px}.premium-home .operational-links{gap:12px}.premium-home .operational-links a{padding:20px}.premium-home .shortcut-grid{grid-template-columns:1fr}.premium-home .home-editorial-section{margin:24px 0;padding:24px}.premium-home .how-to-home{padding:24px 0}.premium-home :is(.editorial-card-grid,.topic-card-grid){grid-template-columns:1fr;gap:14px}.premium-home .editorial-card{gap:14px;padding:20px}.premium-home .topic-card-grid>a:first-child{grid-row:auto}.premium-home .important-videos .video-card{grid-template-columns:1fr;gap:18px;padding:18px}.premium-home .important-videos .video-card h2{font-size:27px}.premium-home .frequent-problems .related-grid{grid-template-columns:1fr}.premium-search .search-page-heading{border-radius:32px 16px 44px;padding:24px}.premium-search .search-page-heading h1{overflow-wrap:anywhere;font-size:40px}.premium-search .result-group{border-radius:24px;padding:0 18px}.premium-search .result-group summary h2{font-size:29px}.premium-search .result-list .result-card{gap:12px;padding:20px}.premium-search .result-list .result-card h3{font-size:26px}.premium-search .result-list .result-card>b{width:30px;height:30px}.premium-rich-guide .quick-setup{padding:28px 22px}.premium-rich-guide .quick-setup dl>div{flex-basis:100%;padding:16px}.premium-rich-guide .material-introduction .answer-section{padding:24px;display:block}.premium-rich-guide .use-cases>div{grid-template-columns:1fr}.premium-rich-guide .solution-content>section#cosa-serve{padding:24px}.premium-rich-guide .editorial-steps>li{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.premium-rich-guide .editorial-steps>li.step-with-image>div{grid-template-columns:minmax(0,1fr)}.premium-rich-guide .editorial-steps .guide-image{grid-area:auto/1;margin:0;padding:8px}.premium-rich-guide .solution-sidebar{grid-template-columns:1fr}.premium-rich-guide :is(.material-problems,#guide-correlate){padding:24px}.premium-rich-guide .related-grid{grid-template-columns:1fr}.premium-topic-hub .browse-heading{padding:28px 24px}.premium-topic-hub .browse-heading h1{font-size:60px}.premium-topic-hub .atelier-section-rail{background:#efdbcbfa;border-radius:18px;margin:20px 0;padding:12px}.premium-topic-hub .atelier-section-rail>span{margin-bottom:8px}.premium-topic-hub .atelier-section-rail>div{gap:18px;display:flex;overflow-x:auto}.premium-topic-hub .atelier-section-rail a{white-space:nowrap}.premium-topic-hub .hub-chapters .atelier-chapter{border-radius:30px;margin:20px 0;padding:26px 22px}.premium-topic-hub .hub-chapters .atelier-chapter-heading{grid-template-columns:1fr;gap:10px}.premium-topic-hub .hub-chapters .chapter-number{font-size:48px}.premium-topic-hub .hub-chapters .atelier-chapter-heading h2{margin-top:10px;font-size:34px}.premium-topic-hub .editorial-material-list{grid-template-columns:1fr}.premium-topic-hub .editorial-faq-rows>a{gap:14px;padding:20px}.premium-topic-hub .editorial-faq-rows h3{font-size:25px}.premium-topic-hub .hub-project-composition{grid-template-columns:1fr;gap:22px;padding:20px}.premium-topic-hub .hub-project-composition>.editorial-cta{font-size:30px}.premium-topic-hub .hub-media-chapter>.video-card-compact{grid-template-columns:1fr}.premium-topic-hub .hub-media-chapter .video-card{padding:18px}.atelier-explore-content{padding:20px 18px 32px}.atelier-explore-content>header{background:#f9efe8}.atelier-explore-content .explore-layout{display:block}.atelier-explore-content .explore-group-nav{display:none}.atelier-explore-content .explore-group{background:#ebdfd7;border-radius:22px;margin:10px 0;padding:0 18px}.atelier-explore-content .explore-group.selected{border-radius:24px;padding:0 18px 18px}.atelier-explore-content .explore-mobile-group{border:0;min-height:72px;font-size:25px}.atelier-explore-content .explore-group p{margin:6px 0 18px}.atelier-explore-content .explore-group nav{gap:8px;padding:0}.atelier-explore-content .explore-group nav>a{padding:16px}.atelier-explore-content .explore-search{padding:16px;font-size:14px}}:root,.premium-sample,.atelier-header{--v5-blue:#dcebf2;--v5-green:#e0ecdf;--v5-pink:#f4dfe5;--v5-yellow:#f5edce;--v5-ivory:#fffdfb;--v5-beige:#fcf8fb;--v5-ink:#35474c;--v5-muted:#52666a;--v5-line:#b9ccce;--v4-blush:var(--v5-pink);--v4-nude:var(--v5-beige);--v4-mauve:var(--v5-blue);--v4-champagne:var(--v5-yellow);--v4-terracotta:var(--v5-pink);--v4-plum:var(--v5-blue);--v4-paper:var(--v5-ivory);--v4-sage:var(--v5-green);--v4-ink:var(--v5-ink);--background:var(--v5-ivory);--surface:var(--v5-ivory);--surface-soft:var(--v5-beige);--primary:var(--v5-blue);--primary-dark:var(--v5-ink);--on-primary:var(--v5-ink);--text:var(--v5-ink);--text-muted:var(--v5-muted);--border:var(--v5-line);--accent:var(--v5-pink);--focus-ring:#365b68}:is(.premium-sample :is(a,button,summary):focus-visible,.atelier-header :is(a,button):focus-visible),.premium-sample .search-shell:focus-within{outline-color:#587a82}.premium-sample .section-kicker{color:var(--v5-muted)}.premium-sample a:hover,.atelier-header :is(a,button):hover{color:#315d65}.premium-sample .search-shell .search-submit{background:var(--v5-blue);color:var(--v5-ink);border:1px solid #a8c6cf}.premium-sample :is(.video-play-cta,.primary-button){background:var(--v5-blue);color:var(--v5-ink)}.premium-sample .support-cta a,.premium-sample .feedback button.selected{background:var(--v5-blue);color:var(--v5-ink);border:1px solid var(--v5-line)}.atelier-header .logo-fallback-mark{background:var(--v5-pink);color:var(--v5-ink)}.premium-sample .video-thumb>span{color:var(--v5-ink)}.premium-sample .lightbox figcaption,.premium-sample .lightbox-close{color:#fffdf7}.premium-sample .search-shell{background:var(--v5-ivory);border-color:var(--v5-line)}.premium-home .hero{background:linear-gradient(115deg,var(--v5-blue),#edf3ee 58%,var(--v5-pink))}.premium-home .hero h1 em,.premium-home .atelier-feature-copy h2 em{color:#78606c}.premium-home .atelier-quiet-paths>a:first-child,.premium-home .start-here{background:var(--v5-green)}.premium-home .atelier-feature-copy blockquote{background:var(--v5-ivory)}.premium-home .atelier-feature-copy blockquote:before{color:#926d7b}.premium-home .atelier-diagnostic{background:var(--v5-green);color:var(--v5-ink)}.premium-home .atelier-diagnostic :is(.section-kicker,p,h2 em){color:var(--v5-muted)}.premium-home .atelier-diagnostic nav a,.premium-home .atelier-diagnostic nav a:nth-child(3n){background:var(--v5-ivory);color:var(--v5-ink)}.premium-home .atelier-diagnostic nav a:nth-child(2n){background:#f0f5ee}.premium-home .atelier-diagnostic nav a small{background:var(--v5-yellow);color:var(--v5-ink);border-color:#cec8a7}.premium-home .atelier-diagnostic a:hover{color:#315d65}.premium-home .important-videos{background:var(--v5-blue);color:var(--v5-ink)}.premium-home .important-videos .video-card{background:var(--v5-ivory)}.premium-home .important-videos .video-card :is(h2,p),.premium-home .important-videos .section-heading>span,.premium-home .important-videos .video-external-link{color:var(--v5-ink)}.premium-home .support-cta{background:var(--v5-green);color:var(--v5-ink);border-color:var(--v5-line)}.premium-home .support-cta :is(p,h2,a){color:var(--v5-ink)}.premium-search .search-page-heading{background:var(--v5-blue)}.premium-search .likely-result{background:var(--v5-yellow);color:var(--v5-ink);border:1px solid #ded2a4}.premium-search .likely-result :is(.section-kicker,small,p){color:var(--v5-muted)}.premium-search .featured-result-card:hover{color:#315d65}.premium-search .featured-result-card .editorial-cta{background:var(--v5-ivory);color:var(--v5-ink)}.premium-search .editorial-result-number{color:var(--v5-ink);background:#fffdf780;border-color:#c5ba94}.premium-search .search-filters button.active{background:var(--v5-blue);color:var(--v5-ink);box-shadow:inset 0 0 0 1px #afc8cf}.premium-search .result-group[data-result-group=Video]{--group-surface:var(--v5-blue);color:var(--v5-ink)}.premium-search .result-group[data-result-group=Video] .result-card>b,.premium-search .result-group summary>b,.premium-search .result-list .result-card>b{color:var(--v5-ink)}.premium-rich-guide .quick-setup :is(.section-kicker,dt,p){color:var(--v5-muted)}.premium-rich-guide .material-step-cta{background:var(--v5-green);color:var(--v5-ink);border:1px solid #b9cdb4}.premium-rich-guide .material-step-cta small{color:var(--v5-muted)}.premium-rich-guide .editorial-steps>li.step-with-image{background:var(--v5-blue)}.premium-rich-guide .editorial-steps>li>span,.premium-rich-guide .editorial-steps .guide-image figcaption{color:var(--v5-muted)}.premium-rich-guide .editorial-steps :is(.step-tip,.step-warning){color:var(--v5-ink);border-left-color:#9eb7a0}.premium-rich-guide .material-videos{background:var(--v5-blue);color:var(--v5-ink)}.premium-rich-guide .material-videos :is(p,h2,.section-kicker),.premium-rich-guide .video-external-link{color:var(--v5-ink)}.premium-rich-guide .video-chapters button{background:var(--v5-ivory);color:var(--v5-ink);border:1px solid var(--v5-line)}.premium-rich-guide .video-play-cta{background:var(--v5-ivory);color:var(--v5-ink)}.premium-rich-guide .material-videos .video-card{border-color:var(--v5-line)}.premium-sample .atelier-section-nav:not(.atelier-section-rail){background:#dcebf2fa}.premium-sample .atelier-section-nav a[aria-current]{background:var(--v5-yellow);color:var(--v5-ink);box-shadow:inset 0 0 0 1px #d2c698}.premium-sample .atelier-section-nav>div{scrollbar-width:none}.premium-sample .atelier-section-nav>div::-webkit-scrollbar{display:none}.premium-topic-hub .hub-chapters .hub-dark-chapter{background:var(--v5-green);color:var(--v5-ink)}.premium-topic-hub .hub-dark-chapter :is(.chapter-number,.section-kicker){color:var(--v5-muted)}.premium-topic-hub .hub-dark-chapter .editorial-faq-rows>a{background:var(--v5-ivory);color:var(--v5-ink)}.premium-topic-hub .hub-dark-chapter a:hover{color:#315d65}.premium-topic-hub .hub-chapters .hub-media-chapter{background:var(--v5-blue);color:var(--v5-ink)}.premium-topic-hub .hub-media-chapter :is(.section-kicker,.chapter-number){color:var(--v5-muted)}.premium-topic-hub .hub-media-chapter .video-card{background:var(--v5-ivory)}.premium-topic-hub .hub-media-chapter .video-card :is(h2,p),.premium-topic-hub .hub-media-chapter .video-external-link,.premium-topic-hub .atelier-section-rail a[aria-current] small{color:var(--v5-ink)}.premium-sample .editorial-play-label{background:var(--v5-ivory);color:var(--v5-ink)}.atelier-header{color:var(--v5-ink);border-color:var(--v5-line);background:#fffdf7f5}.atelier-header .explore-trigger{background:var(--v5-pink);color:var(--v5-ink);border:1px solid #d8bcc5}.atelier-header .explore-trigger:hover{color:var(--v5-ink);background:#edd0d9}.atelier-header .atelier-primary-nav{white-space:normal;scrollbar-width:none;flex-wrap:wrap;gap:6px 18px;overflow:visible}.atelier-header .atelier-primary-nav::-webkit-scrollbar{display:none}.atelier-header .atelier-primary-nav>a,.atelier-header .atelier-primary-nav>button{white-space:normal;min-width:0;color:var(--v5-ink);flex:0 auto}.premium-home .atelier-topic-strip{background:var(--v5-beige)}.premium-home .atelier-topic-strip>div{scrollbar-width:none;flex-wrap:wrap;justify-content:flex-start;gap:10px;min-width:0;overflow:visible}.premium-home .atelier-topic-strip a{background:var(--v5-blue);color:var(--v5-ink);font-size:19px}.premium-home .atelier-topic-strip a:nth-child(3n+2){background:var(--v5-green)}.premium-home .atelier-topic-strip a:nth-child(3n){background:var(--v5-pink)}.premium-home .atelier-topic-strip a:nth-child(4n){background:var(--v5-yellow)}.atelier-explore-dialog{background:var(--v5-ivory);color:var(--v5-ink)}.atelier-explore-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#52666a66}.atelier-explore-content h2 em,.atelier-explore-content .section-kicker{color:var(--v5-muted)}.atelier-explore-content .explore-search{background:var(--v5-blue)}.atelier-explore-content .explore-group-nav button{background:var(--v5-beige);color:var(--v5-ink)}.atelier-explore-content .explore-group-nav button[aria-pressed=true]{background:var(--v5-pink);color:var(--v5-ink);box-shadow:inset 0 0 0 1px #d8b9c5}.atelier-explore-content .explore-group-nav button small{color:var(--v5-ink)}.atelier-explore-content .explore-group p{color:var(--v5-muted)}.atelier-explore-content .explore-group:first-child.selected,.atelier-explore-content .explore-group:nth-child(2).selected{background:var(--v5-green)}.atelier-explore-content .explore-group:nth-child(7).selected{background:var(--v5-pink)}.atelier-explore-content .explore-mobile-group,.atelier-explore-content .explore-close{color:var(--v5-ink)}@media (max-width:1100px){.atelier-header .atelier-primary-nav{display:none}.atelier-header-main{min-height:74px}.premium-sample .atelier-section-nav,.premium-topic-hub .atelier-section-rail{top:82px}}@media (max-width:700px){.premium-sample .atelier-section-nav,.premium-topic-hub .atelier-section-rail{top:74px}.premium-topic-hub .atelier-section-rail{background:#fcf8fbfa}.atelier-explore-content>header{background:var(--v5-ivory)}.atelier-explore-content .explore-group{background:var(--v5-beige)}.premium-home .atelier-topic-strip a{white-space:normal;padding:10px 12px;font-size:18px}}.premium-home .operational-links>a:first-child,.premium-home .personal-content-grid>article{background:var(--v5-blue)}.premium-home .machine-selector select{background:var(--v5-ivory);border-color:#cbdce1}.premium-home .curator-portrait figcaption{background:var(--v5-ivory);color:var(--v5-ink);box-shadow:0 12px 24px #64758312}.premium-home .frequent-problems .faq-card,.premium-home .atelier-quiet-paths .editorial-cta,.premium-home .shortcut-grid button>span{background:var(--v5-ivory)}.premium-home .editorial-destinations a{border-color:var(--v5-line)}.premium-search .search-filters{background:#eef5f8}.premium-search .result-list .result-card,.premium-search .result-group summary>b,.premium-rich-guide .quick-setup dl>div{background:var(--v5-ivory)}.premium-rich-guide .editorial-steps>li:not(.step-with-image):nth-child(odd),.premium-rich-guide .solution-sidebar section,.premium-rich-guide .practical-examples article{background:#eef5f8}.premium-rich-guide .material-introduction .answer-section{border-color:#dce5e9}.premium-topic-hub .hub-chapters .hub-opening{background:#eef5f8}.premium-topic-hub .editorial-material-list>a:nth-child(2n){background:#f5f9ef}.premium-topic-hub .editorial-faq-rows>a,.premium-topic-hub .hub-project-composition{background:var(--v5-ivory)}.atelier-explore-content .explore-group-nav button{background:#eef5f8}.atelier-explore-content .explore-group-nav button small{background:var(--v5-ivory)}.atelier-explore-content .explore-close{background:var(--v5-ivory);border-color:#d9e2e5}.atelier-explore-content>footer{color:var(--v5-muted);border-color:#dce5e9}.atelier-header{background:#fffdfbf5}.atelier-header .atelier-brand{min-width:0;color:var(--v5-ink);flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,auto);align-items:center;gap:3px 16px;padding:9px 0;display:grid}.atelier-header .atelier-brand .brand-live-logo{display:contents}.atelier-header .atelier-brand .brand-logo-object{object-fit:contain;background:#fffafd;border:1px solid #eed5e1;border-radius:50%;grid-area:1/1/3;align-self:center;width:62px;height:62px;padding:5px;overflow:visible;box-shadow:0 3px 12px #b78ca51a}.atelier-header .atelier-brand .brand-live-logo>span:last-child{font:500 2rem/1.05 var(--font-newsreader),serif;letter-spacing:-.035em;color:#52606a;white-space:nowrap;grid-area:1/2;align-self:end}.atelier-header .atelier-brand>small{max-width:none;font:500 .8125rem/1.3 var(--font-manrope),sans-serif;letter-spacing:.025em;color:#68767d;grid-area:2/2;align-self:start;margin:0;padding:0;display:block}.atelier-header .atelier-brand:hover .brand-live-logo>span:last-child{color:#755d70}.atelier-header .atelier-header-main{gap:24px}.atelier-header .atelier-primary-nav{border-top:1px solid #edf1f3}@media (max-width:700px){.atelier-header .atelier-header-main{gap:10px}.atelier-header .atelier-brand{flex-shrink:1;grid-template-columns:42px minmax(0,1fr);gap:5px 10px;padding:6px 0}.atelier-header .atelier-brand .brand-logo-object{grid-row:1;width:42px;height:42px;padding:3px;box-shadow:0 2px 8px #b78ca512}.atelier-header .atelier-brand .brand-live-logo>span:last-child{align-self:center;font-size:1.5rem;line-height:1.1}.atelier-header .atelier-brand>small{letter-spacing:0;grid-area:2/1/auto/-1;max-width:190px;font-size:.75rem;line-height:1.25}.atelier-header .atelier-header-actions{flex-shrink:0;gap:8px}.atelier-header .explore-trigger{min-height:44px;padding:12px}.atelier-explore-content .explore-group{background:#eef5f8}}@media (max-width:350px){.atelier-header .atelier-header-main{gap:8px;width:calc(100% - 24px)}.atelier-header .atelier-brand{grid-template-columns:38px minmax(0,1fr);column-gap:8px}.atelier-header .atelier-brand .brand-logo-object{width:38px;height:38px}.atelier-header .atelier-brand .brand-live-logo>span:last-child{font-size:1.375rem}.atelier-header .atelier-search-access{gap:3px}}.premium-sample,.atelier-header{--stefy-path:#8f7185;--stefy-howto:var(--v5-blue);--stefy-start:var(--v5-green);--stefy-editorial:var(--v5-pink);--stefy-check:var(--v5-yellow)}.premium-home .atelier-diagnostic,.premium-home .frequent-problems,.premium-rich-guide .material-problems{background:var(--stefy-check)}.premium-home .atelier-quiet-paths>a:last-child{background:var(--stefy-start)}.premium-home .editorial-destinations a:nth-child(2),.premium-home .editorial-destinations a:nth-child(3){background:#fbedf1}.premium-home .topic-card-grid>a,.premium-home .topic-card-grid>a:first-child,.premium-home .topic-card-grid>a:nth-child(3n),.premium-home .shortcut-grid button{background:var(--stefy-howto)}.premium-home .shortcut-grid button:first-child{background:var(--stefy-check)}.premium-home .shortcut-grid button:nth-child(3n+2),.premium-home .shortcut-grid button:nth-child(3n){background:var(--stefy-howto)}.premium-home .operational-links>a:last-child{background:var(--stefy-check)}.premium-search .result-group[data-result-group=Problemi],.premium-search .result-group[data-result-group="Errori Design Space"]{--group-surface:var(--stefy-check)}.premium-search .result-group[data-result-group="Come si fa"]{--group-surface:var(--stefy-howto)}.premium-search .result-group[data-result-group=Progetti]{--group-surface:var(--stefy-editorial)}.premium-rich-guide .solution-content>section#note-materiale,.premium-rich-guide .solution-content>.common-mistakes{background:var(--stefy-check)}.premium-rich-guide .editorial-steps .step-warning{background:#fffbea;border-left-color:#bcae74}.premium-rich-guide .editorial-steps .step-tip{background:#f0f7ef}.premium-topic-hub .hub-chapters .hub-dark-chapter{background:var(--stefy-check)}.premium-topic-hub .hub-chapters #procedure{background:var(--stefy-howto)}.premium-topic-hub .hub-chapters .hub-project-chapter{background:var(--stefy-editorial)}.atelier-explore-content .explore-group:nth-child(2).selected{background:var(--stefy-check)}.atelier-explore-content .explore-group:nth-child(3).selected{background:var(--stefy-editorial)}.atelier-explore-content .explore-group:nth-child(6).selected{background:var(--stefy-howto)}.premium-home .stefy-selection,.premium-sample .material-step-cta,.premium-search .likely-result{position:relative}.premium-home .stefy-selection:after{content:"";pointer-events:none;border:1px dashed #b294a4;border-radius:12px 46px 46px;position:absolute;inset:10px}.premium-sample .material-step-cta:after{content:"";border-bottom:1px dashed var(--stefy-path);pointer-events:none;border-radius:0 0 50% 45%;flex-shrink:0;width:70px;height:14px;transform:rotate(-5deg)}.premium-search .likely-result:before{content:"";border-bottom:1px dashed var(--stefy-path);pointer-events:none;border-radius:0 0 60% 40%;width:86px;height:16px;position:absolute;top:25px;right:28px;transform:rotate(-5deg)}.premium-rich-guide .editorial-steps>li>span{position:relative;overflow:visible}.premium-rich-guide .editorial-steps>li>span:after{content:"";border-left:1px dashed var(--stefy-path);border-bottom:1px dashed var(--stefy-path);pointer-events:none;border-radius:0 0 0 16px;width:22px;height:22px;position:absolute;top:100%;left:50%}.premium-home .machine-selector{background:#f5faf1;border:1px solid #bfcebd;border-radius:28px;flex-wrap:wrap;align-items:center;gap:12px 24px;width:fit-content;padding:14px 18px;display:flex}.premium-home .machine-selector>span{border-left:1px dashed #8fa58d;padding-left:15px}.premium-home .machine-selector select{background:var(--v5-ivory);min-height:46px;color:var(--v5-ink);cursor:pointer;border:1px solid #bed0be;border-radius:24px;max-width:100%;padding:10px 34px 10px 18px;font-size:15px}.premium-home .machine-selector select:focus-visible{outline-offset:3px;outline:2px solid #587a82}.premium-search .active-machine{background:#f5faf1;border:1px solid #bfcebd;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;max-width:440px;margin:20px 0;padding:14px 20px;display:flex}.premium-search .active-machine button{background:var(--v5-ivory);color:var(--v5-ink);border:1px solid #bed0be;border-radius:20px;min-height:44px;padding:8px 14px}.premium-home .stefy-selection{background:var(--stefy-editorial);border-radius:14px 52px 52px;margin:58px 0 38px;padding:32px 40px}.premium-home .stefy-selection-intro{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:28px;max-width:850px;display:grid}.premium-home .stefy-selection-portrait{margin-bottom:-48px;position:relative;top:-48px;transform:rotate(-4deg)}.premium-home .stefy-selection-portrait .stefy-photo-object{object-fit:cover;object-position:50% 22%;border:5px solid var(--v5-ivory);border-radius:55% 55% 35% 35%;width:112px;height:140px;display:block;box-shadow:0 8px 18px #687d8314}.premium-home .stefy-selection h2{font:400 clamp(32px,3.8vw,46px)/1.08 var(--font-newsreader),serif;margin:10px 0}.premium-home .stefy-selection p{max-width:640px;color:var(--v5-muted);margin:0}.premium-home .stefy-selection nav{gap:4px;margin:26px 0 0 140px;display:grid}.premium-home .stefy-selection nav a{min-height:64px;color:var(--v5-ink);border-bottom:1px solid #d9bfcb;align-items:center;gap:18px;padding:14px 6px;display:flex}.premium-home .stefy-selection nav a:last-child{border-bottom:0}.premium-home .stefy-selection nav small{font:italic 23px var(--font-newsreader),serif;color:#795f73}.premium-home .stefy-selection nav a>span{font:400 24px/1.22 var(--font-newsreader),serif}.premium-home .stefy-selection nav b{margin-left:auto;font-weight:400}.premium-home .atelier-feature .curator-portrait{margin-top:-48px}.premium-home .atelier-topic-strip{background:0 0;border:0;gap:28px;padding:18px 0 24px}.premium-home .atelier-topic-strip>span{border-left:1px dashed var(--stefy-path);max-width:132px;padding-left:16px;font-size:12px}.premium-home .atelier-topic-strip>div{gap:8px 24px}.premium-home .atelier-topic-strip a,.premium-home .atelier-topic-strip a:nth-child(n){font:400 22px var(--font-newsreader),serif;color:var(--v5-ink);background:0 0;border:0;border-radius:0;padding:12px 0}.premium-home .atelier-topic-strip a:before{content:"";background:#96b6c2;border-radius:50%;flex-shrink:0;width:6px;height:6px}.premium-home .atelier-topic-strip a[href="/topics/stickers"]:before{background:#b9899b}.premium-home .atelier-topic-strip a[aria-current]{border-bottom:1px dashed var(--stefy-path)}.atelier-header .atelier-primary-nav [aria-current],.atelier-header .atelier-search-access[aria-current]{color:var(--v5-ink);background:#eff5f7;border-radius:18px;padding-left:12px;padding-right:12px;position:relative}.atelier-header .atelier-primary-nav [aria-current]:after,.atelier-header .atelier-search-access[aria-current]:after{content:"";border-bottom:1px dashed var(--stefy-path);pointer-events:none;border-radius:0 0 50% 40%;height:7px;position:absolute;bottom:3px;left:24%;right:24%}.atelier-header .atelier-brand[aria-current] .brand-logo-object{border-style:dashed;border-color:#bd96ae}.atelier-explore-content .explore-group-nav button[aria-pressed=true]{outline-offset:-5px;outline:1px dashed #a88498}.premium-sample .atelier-section-nav a[aria-current]{box-shadow:none;border-bottom:1px dashed var(--stefy-path)}@media (min-width:1001px){.premium-rich-guide .editorial-steps>li.step-with-image:nth-child(2n)>div{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.premium-rich-guide .editorial-steps>li.step-with-image:nth-child(2n)>div>p,.premium-rich-guide .editorial-steps>li.step-with-image:nth-child(2n)>div>:is(.step-tip,.step-warning){grid-column:2}.premium-rich-guide .editorial-steps>li.step-with-image:nth-child(2n) .guide-image{grid-area:1/1/span 3}.premium-rich-guide .editorial-steps>li.step-with-image:nth-child(2n){background:#edf4f8}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.premium-home :is(.editorial-destinations a,.stefy-selection nav a),.premium-search .result-list .result-card,.premium-topic-hub .editorial-faq-rows>a{transition:background-color .18s,box-shadow .18s}.premium-home .stefy-selection nav a:hover{background:#fffdfb70}.premium-search .result-list .result-card:hover,.premium-topic-hub .editorial-faq-rows>a:hover{box-shadow:0 4px 14px #61737d10}.premium-home .stefy-selection nav b,.premium-home .editorial-destinations a>span,.premium-search .result-card>b,.premium-topic-hub .editorial-faq-rows>a>span{transition:transform .18s}.premium-home .stefy-selection nav a:hover b,.premium-home .editorial-destinations a:hover>span,.premium-search .result-card:hover>b,.premium-topic-hub .editorial-faq-rows>a:hover>span{transform:translate(3px)}.atelier-header .atelier-primary-nav :is(a,button):hover{background:#eff5f7;border-radius:16px}}@media (max-width:700px){.premium-home .machine-selector{border-radius:24px;gap:12px;width:100%;padding:14px}.premium-home .machine-selector select{width:100%}.premium-home .atelier-feature .curator-portrait{margin-top:-34px}.premium-home .stefy-selection{border-radius:12px 36px 36px;margin:46px 0 30px;padding:26px}.premium-home .stefy-selection-intro{grid-template-columns:72px minmax(0,1fr);gap:18px}.premium-home .stefy-selection-portrait{margin-bottom:-38px;top:-38px}.premium-home .stefy-selection-portrait .stefy-photo-object{border-width:3px;width:72px;height:94px}.premium-home .stefy-selection h2{font-size:32px}.premium-home .stefy-selection nav{margin:22px 0 0}.premium-home .stefy-selection nav a{gap:12px}.premium-home .stefy-selection nav a>span{font-size:22px}.premium-home .atelier-topic-strip{padding:18px 0;display:block}.premium-home .atelier-topic-strip>span{max-width:none;margin-bottom:8px}.premium-home .atelier-topic-strip a,.premium-home .atelier-topic-strip a:nth-child(n){font-size:20px}.premium-rich-guide .editorial-steps>li>span:after{border-left:0;border-radius:0 0 50%;width:30px;height:10px;top:50%;left:100%}.premium-sample .material-step-cta:after{width:32px}}.xtool-hub .browse-page{padding-bottom:64px}.xtool-hub section[id]{margin-top:40px;scroll-margin-top:96px}.xtool-hub .material-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.xtool-hub .material-actions>a{background:#dcebf2;border-radius:24px;padding:12px 18px}.xtool-hub #sicurezza{background:#f5edce;border-radius:28px;padding:24px}.xtool-hub #guide .faq-card{background:#e0ecdf}.xtool-hub #materiali .guide-card{background:#dcebf2}.xtool-hub .short-answer{background:#f5edce;border-radius:24px;padding:24px}.xtool-hub .faq-card,.xtool-hub .guide-card{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.xtool-hub #sicurezza{padding:16px}}.section-kicker,.premium-sample .section-kicker,.atelier-header .section-kicker,.section-heading>span,.premium-sample .section-heading>span{color:var(--label-blue);font-size:.8125rem}.stefy-selection .section-kicker,.premium-home .stefy-selection .section-kicker{color:var(--label-pink)}.start-here .section-kicker,.premium-home .start-here .section-kicker{color:var(--label-green)}.xtool-hub #sicurezza .section-kicker,.premium-sample .step-warning .section-kicker{color:var(--label-gold)}.premium-topic-hub .atelier-section-rail a small{color:var(--label-pink)}.premium-sample .notes-footer button,.premium-sample .step-mode-cta>span{background:var(--v5-blue);color:var(--label-blue)}.machine-selector small,.category-label,.guide-card small,.faq-card small{font-size:.8125rem}.supported-machines{width:min(1180px,100% - 40px);margin:26px auto 72px}.supported-machines h2{font:400 clamp(30px,4vw,46px)/1.1 var(--font-newsreader),serif;margin:12px 0 26px}.supported-machines-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.supported-machine-silhouette{background:linear-gradient(125deg,#e5eff7,#f0e8f7);border-color:#c5cedf}.supported-machine{min-width:0;color:var(--v5-ink);background:linear-gradient(125deg,#f4dfe5,#edf3fa);border:1px solid #d5c7d0;border-radius:16px 44px 44px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.supported-machine-xtool{background:linear-gradient(125deg,#e0ecdf,#f5edce);border-color:#c0d0ba}.supported-machine-status{color:var(--label-pink);font-size:.8125rem}.supported-machine-xtool .supported-machine-status{color:var(--label-green)}.supported-machine h3{font:500 clamp(38px,5vw,60px)/1 var(--font-newsreader),serif;margin:24px 0 12px}.supported-machine p{max-width:470px;margin:0 0 18px;font-size:1rem;line-height:1.65}.supported-machine-model{color:var(--label-blue);margin-bottom:18px;font-size:.875rem}.supported-machine-cta{border-top:1px dashed #a98b9e;justify-content:space-between;align-items:center;gap:22px;width:100%;margin-top:auto;padding-top:20px;font-size:.9375rem;font-weight:700;display:flex}.supported-machine-xtool .supported-machine-cta{border-color:#91a288}.supported-machine-cta b{font-size:24px}.future-machines{color:var(--v5-muted);margin:18px 0 0;font-size:.875rem}@media (max-width:650px){.supported-machines{width:calc(100% - 28px);margin-bottom:48px}.supported-machines-grid{grid-template-columns:1fr;gap:16px}.supported-machine{border-radius:14px 32px 32px;padding:24px}}.video-card-xtool{color:#35474c;background:#edf4ed}.video-card-xtool p,.video-card-xtool .video-external-link{color:#365b68;font-size:.9375rem}.video-card-xtool .video-thumb{aspect-ratio:4/3;background:#fffdfb;min-height:0}.video-card-xtool .video-image{object-fit:contain;width:100%;height:100%}.video-card-xtool .video-play-cta{color:#365b68;background:#fffdfb;border:1px solid #b9ccce}.video-card-xtool .video-chapters button{color:#365b68;background:#fffdfb}.xtool-video-section{color:#35474c;background:#e0ecdf;border-radius:16px 40px 40px;padding:32px}.xtool-video-section>header>h2{font:400 clamp(32px,4vw,46px)/1.1 var(--font-newsreader),serif;margin:12px 0}.xtool-video-section>header>p{max-width:740px;margin-bottom:28px;line-height:1.7}.xtool-video-section .video-card,.video-library-page .video-card{background:#fffdfb;border:1px solid #b9ccce;border-radius:24px;min-width:0;padding:20px}.xtool-video-section>.video-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;margin:28px 0}.xtool-video-section .video-thumb,.video-library-page .video-thumb{aspect-ratio:4/3;background:#eef5f8;border-radius:18px;min-height:0;overflow:hidden}.xtool-video-section .video-image,.video-library-page .video-image{object-fit:contain;width:100%;height:100%;display:block}.xtool-video-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,38%);grid-auto-flow:column;gap:20px;padding:24px 0 18px;display:grid;overflow-x:auto}.xtool-video-rail>.video-card{scroll-snap-align:start;grid-template-columns:1fr;align-content:start}.xtool-video-section .video-card h2,.video-library-page .video-card h2{font:500 26px/1.2 var(--font-newsreader),serif;overflow-wrap:anywhere}.xtool-video-section .video-card p,.video-library-page .video-card p{font-size:1rem;line-height:1.65}.video-card .video-model-note{color:#365b68;background:#eef5f8;border-radius:12px;padding:12px;font-size:.875rem}.video-card .video-play-cta,.video-card .video-chapters button{min-height:44px;font-size:.875rem}.premium-home .home-operational>.operational-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin-block:24px}.premium-home .home-operational>.operational-links>a{gap:20px;min-width:0;min-height:124px;padding:26px 28px}.premium-home .home-operational>.operational-links div{gap:8px;min-width:0}.premium-home .home-operational>.operational-links strong{font-size:1rem;line-height:1.45}.premium-home .home-operational>.operational-links small{font-size:.875rem;line-height:1.65}.premium-home .home-operational>.operational-links+.atelier-diagnostic{margin-top:56px}.sawgrass-guide .solution-hero{margin-block:40px 44px}.sawgrass-guide .solution-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin-block:18px 24px;font-size:clamp(40px,5vw,72px);line-height:1.08}.sawgrass-guide .solution-hero>div>p{max-width:68ch;margin-inline:0;font-size:1.125rem;line-height:1.75}.sawgrass-guide .faq-hero-actions{justify-content:flex-start;gap:16px;margin-top:24px}.sawgrass-guide .solution-hero .favorite-button{margin:0}.sawgrass-guide .solution-sidebar{grid-template-columns:minmax(0,1fr);margin-top:0}.sawgrass-guide #tutorial .videos-section{margin:0}.sawgrass-guide #tutorial .video-card{border:1px solid var(--v5-line);background:var(--v5-blue);color:var(--v5-ink);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px;display:grid}.sawgrass-guide #tutorial .video-card>div{min-width:0}.sawgrass-guide #tutorial .video-thumb{aspect-ratio:16/9;background:var(--v5-ivory);border-radius:18px;min-height:0;display:block}.sawgrass-guide #tutorial .video-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sawgrass-guide #tutorial .video-card .section-kicker{margin:0 0 12px;font-size:.875rem;line-height:1.5}.sawgrass-guide #tutorial .video-card h2{letter-spacing:-.015em;text-wrap:balance;max-width:36ch;margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2}.sawgrass-guide #tutorial .video-card p{color:var(--v5-ink);margin:0 0 20px;font-size:1rem;line-height:1.7}.sawgrass-guide #tutorial .video-model-note{padding:16px 18px}.sawgrass-guide #tutorial .video-play-cta{border-radius:14px;min-height:44px;margin:0 16px 0 0}.sawgrass-guide #tutorial .video-external-link{align-items:center;min-height:44px;margin:8px 0 0;font-size:.875rem}.sawgrass-guide .solution-content>.detailed-answer{padding-block:32px}.sawgrass-guide .solution-content>.detailed-answer>h2{margin-block:16px 24px;line-height:1.15}@media (max-width:800px){.premium-home .home-operational>.operational-links{grid-template-columns:minmax(0,1fr);gap:18px}.premium-home .home-operational>.operational-links>a{min-height:112px;padding:24px}.premium-home .home-operational>.operational-links+.atelier-diagnostic{margin-top:40px}}@media (max-width:600px){.sawgrass-guide .solution-hero{margin-block:28px 36px}.sawgrass-guide .solution-hero h1{font-size:clamp(36px,9vw,48px);line-height:1.12}.sawgrass-guide #tutorial .video-card{border-radius:24px;gap:22px;padding:20px}.sawgrass-guide #tutorial .video-model-note{padding:14px}}.video-collection-link{text-underline-offset:4px;margin-top:14px;font-size:1rem;text-decoration:underline;display:inline-block}.video-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.video-collection-grid>div{flex-direction:column;min-width:0;display:flex}.video-collection-grid .video-card{flex:1;grid-template-columns:1fr;align-content:start}.video-guide-link{color:#365b68;text-underline-offset:4px;padding:16px 12px;font-size:.9375rem;text-decoration:underline}.video-brand-filters{flex-wrap:wrap;gap:12px;display:flex}.video-brand-filters button{color:#365b68;background:#fffdfb;border:1px solid #b9ccce;border-radius:22px;min-height:44px;padding:10px 24px}.video-brand-filters button[aria-pressed=true]{background:#dcebf2;border-color:#365b68;font-weight:700}@media (max-width:820px){.xtool-video-section>.video-card{grid-template-columns:1fr}}@media (max-width:650px){.xtool-video-section{border-radius:14px 30px 30px;padding:20px}.xtool-video-section>.video-card,.video-collection-grid{grid-template-columns:1fr}.xtool-video-rail{grid-auto-columns:88%}.xtool-video-section .video-card{padding:16px}}:root{--on-primary:#fffdfb}.premium-sample :is(a,button,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.atelier-header :is(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.atelier-topic-strip :focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.header-search,.atelier-search-access{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.atelier-primary-nav>a[aria-current=page]{background:var(--v5-yellow);color:var(--v5-ink);border-radius:16px;padding-inline:12px;font-weight:800}.laboratory-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.laboratory-group{border:1px solid var(--v5-line);background:var(--v5-blue);border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.laboratory-group:nth-child(2){background:var(--v5-green)}.laboratory-group:nth-child(3){background:var(--v5-pink)}.laboratory-group:nth-child(4){background:var(--v5-yellow)}.laboratory-action{-webkit-appearance:none;appearance:none;border:1px solid var(--v5-line);background:var(--v5-ivory);width:100%;min-height:48px;color:var(--v5-ink);font:700 14px/1.5 var(--font-manrope),sans-serif;text-align:left;overflow-wrap:anywhere;border-radius:16px;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;display:flex}.laboratory-action:hover{background:var(--surface-soft)}.guided-breadcrumb{border-left:3px solid var(--label-blue);background:var(--v5-blue);color:var(--v5-ink);border-radius:0 16px 16px 0;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:24px 0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}:is(.browse-page,.operational-page,.personal-page) :is(h1,h2,h3){text-wrap:balance}:is(.browse-page,.operational-page,.personal-page) .section-kicker{color:var(--label-blue)}:is(.primary-button,.guided-primary .primary-button,.guided-controls button,.finder-card>button){background:var(--v5-blue);color:var(--v5-ink);border:1px solid var(--v5-line)}.primary-button,.guided-controls button{border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;line-height:1.5;display:inline-flex}.guided-unresolved{margin-top:24px}.guided-unresolved>summary{border:1px solid var(--v5-line);background:var(--v5-pink);min-height:48px;color:var(--v5-ink);cursor:pointer;border-radius:16px;padding:14px 18px}.support-cta{background:var(--v5-green);color:var(--v5-ink)}.short-answer>span,.image-hotspot,.annotation-legend span{background:var(--v5-blue);color:var(--label-blue)}.support-cta>div{min-width:0}.support-cta p{font-size:16px;line-height:1.7}.support-cta a{background:var(--v5-blue);min-height:48px;color:var(--v5-ink);border:1px solid var(--v5-line);align-items:center;font-size:16px;line-height:1.5}.support-cta .external-support-fallback a,.premium-sample .support-cta .external-support-fallback a{background:var(--v5-ivory);font-weight:600}.recipe-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.recipe-filters label,.recipe-filters :is(input,select){width:100%;min-width:0;max-width:100%}.platform-preference select,.platform-context select{min-width:0;max-width:100%}.stefy-downloads article,.stefy-downloads article>div{min-width:0}.stefy-downloads article p{font-size:14px;line-height:1.7}.stefy-downloads nav{flex-wrap:wrap}.stefy-downloads nav a{background:var(--v5-blue);min-height:44px;color:var(--v5-ink);align-items:center;font-size:14px;line-height:1.5;display:inline-flex}.material-actions,.premium-rich-guide .material-actions{background:var(--v5-blue);color:var(--v5-ink);border:1px solid var(--v5-line);border-radius:24px;padding:24px}.material-actions .section-kicker{color:var(--label-blue)}.material-actions a{color:var(--v5-ink)}.supported-machines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.long-guide-title .solution-hero h1{overflow-wrap:break-word;font-size:clamp(44px,6vw,84px);line-height:1.08}.premium-rich-guide .solution-layout>.solution-sidebar{grid-template-columns:minmax(0,1fr);min-width:0;margin-top:0}.premium-rich-guide .solution-sidebar>*,.premium-rich-guide .solution-sidebar p{overflow-wrap:break-word;min-width:0}@media (max-width:800px){.recipe-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.supported-machines-grid,.laboratory-nav{grid-template-columns:minmax(0,1fr)}.support-cta{flex-direction:column;gap:10px;padding:22px}.support-cta>span:first-child{font-size:22px;line-height:1}.support-cta a{width:100%;margin-right:0}.stefy-downloads article{grid-template-columns:minmax(0,1fr)}.stefy-download-cover{min-height:0;display:block}.stefy-download-cover img{object-fit:contain;height:auto;max-height:340px}.stefy-downloads article>div{padding:20px}.stefy-downloads nav{width:100%}.stefy-downloads nav a{flex:auto;justify-content:center}.long-guide-title .solution-hero h1{letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(32px,7.5vw,44px);line-height:1.12}}@media print{.atelier-header{display:none!important}}.machine-card-saved{border:2px solid var(--focus-ring);box-shadow:0 0 0 2px var(--v5-blue)}.machine-card .machine-saved-label{color:var(--v5-ink);font-weight:800}.video-thumb{position:relative}.video-preview-unavailable{max-width:100%;color:var(--v5-ink);align-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.video-preview-unavailable>span{background:var(--v5-ivory);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.video-preview-unavailable strong{font-size:15px}.video-preview-unavailable small{font-size:12px;line-height:1.4}.video-card .video-thumb>.editorial-play-label{white-space:nowrap;border-radius:24px;width:auto;height:auto}.video-library-page .editorial-video .video-visual,.video-library-page .editorial-video .video-thumb{aspect-ratio:4/3}.video-card.editorial-video .video-thumb{min-height:0}.video-card-compact .video-thumb>.editorial-play-label{white-space:normal;gap:8px;max-width:calc(100% - 24px);padding:10px 12px;left:12px}.lab-pilot.lab-pilot{--lab-canvas:#fdf8f3;--lab-canvas-deep:#f7efe6;--lab-paper:#fff;--lab-paper-warm:#fffaf5;--lab-ink:#3a3236;--lab-ink-soft:#6b5f64;--lab-ink-faint:#9a8d91;--lab-rule:#efe4da;--lab-rule-strong:#e2d3c6;--swatch-pink:#fbe4ea;--swatch-blue:#e4eef9;--swatch-green:#e5f1e6;--swatch-gold:#fdf3da;--swatch-pink-soft:#fdf1f4;--swatch-blue-soft:#f1f7fc;--swatch-green-soft:#f2f8f2;--swatch-gold-soft:#fefaee;--swatch-pink-ink:#794758;--swatch-blue-ink:#365b68;--swatch-green-ink:#395d46;--swatch-gold-ink:#715714;--lab-rose:#b85a76;--lab-rose-deep:#9c4661;--lab-rose-light:#f4c9d5;--lab-radius:18px;--lab-radius-sm:12px;--lab-radius-lg:26px;--lab-shadow:0 2px 10px #3a32360d;--lab-shadow-lift:0 10px 28px #3a323617;--lab-gutter:clamp(18px,3.4vw,44px);--lab-measure:min(1320px,calc(100% - var(--lab-gutter) * 2))}body:has(main.lab-pilot){--lab-canvas:#fdf8f3;--lab-canvas-deep:#f7efe6;--lab-paper:#fff;--lab-paper-warm:#fffaf5;--lab-ink:#3a3236;--lab-ink-soft:#6b5f64;--lab-ink-faint:#9a8d91;--lab-rule:#efe4da;--lab-rule-strong:#e2d3c6;--swatch-pink:#fbe4ea;--swatch-blue:#e4eef9;--swatch-green:#e5f1e6;--swatch-gold:#fdf3da;--swatch-pink-soft:#fdf1f4;--swatch-blue-soft:#f1f7fc;--swatch-green-soft:#f2f8f2;--swatch-gold-soft:#fefaee;--swatch-pink-ink:#794758;--swatch-blue-ink:#365b68;--swatch-green-ink:#395d46;--swatch-gold-ink:#715714;--lab-rose:#b85a76;--lab-rose-deep:#9c4661;--lab-rose-light:#f4c9d5;--lab-radius:18px;--lab-radius-sm:12px;--lab-radius-lg:26px;--lab-shadow:0 2px 10px #3a32360d;--lab-shadow-lift:0 10px 28px #3a323617;--lab-gutter:clamp(18px,3.4vw,44px);--lab-measure:min(1320px,calc(100% - var(--lab-gutter) * 2))}body:has(main.lab-pilot){background-color:var(--lab-canvas);color:var(--lab-ink)}.lab-pilot.lab-pilot{color:var(--lab-ink);background:0 0;position:relative}.lab-pilot{--v5-blue:var(--swatch-blue);--v5-green:var(--swatch-green);--v5-pink:var(--swatch-pink);--v5-yellow:var(--swatch-gold);--v5-ivory:var(--lab-paper);--v5-beige:var(--lab-paper-warm);--v5-ink:var(--lab-ink);--v5-muted:var(--lab-ink-soft);--v5-line:var(--lab-rule);--v4-blush:var(--swatch-pink);--v4-nude:var(--lab-paper-warm);--v4-mauve:var(--swatch-blue);--v4-champagne:var(--swatch-gold);--v4-terracotta:var(--swatch-pink);--v4-plum:var(--lab-ink);--v4-paper:var(--lab-paper);--v4-sage:var(--swatch-green);--v4-ink:var(--lab-ink);--background:var(--lab-canvas);--surface:var(--lab-paper);--surface-soft:var(--lab-paper-warm);--primary:var(--swatch-pink);--primary-dark:var(--lab-rose);--on-primary:#fff;--accent:var(--swatch-pink);--text:var(--lab-ink);--text-muted:var(--lab-ink-soft);--border:var(--lab-rule);--line:var(--lab-rule);--ink:var(--lab-ink);--muted:var(--lab-ink-soft);--cream:var(--lab-canvas);--paper:var(--lab-paper);--mint:var(--lab-paper-warm);--mint-deep:var(--swatch-blue-ink);--coral:var(--swatch-pink);--focus-ring:var(--swatch-blue-ink)}body:has(main.lab-pilot) .atelier-header{--v5-blue:var(--swatch-blue);--v5-green:var(--swatch-green);--v5-pink:var(--swatch-pink);--v5-yellow:var(--swatch-gold);--v5-ivory:var(--lab-paper);--v5-beige:var(--lab-paper-warm);--v5-ink:var(--lab-ink);--v5-muted:var(--lab-ink-soft);--v5-line:var(--lab-rule);--v4-blush:var(--swatch-pink);--v4-nude:var(--lab-paper-warm);--v4-mauve:var(--swatch-blue);--v4-champagne:var(--swatch-gold);--v4-terracotta:var(--swatch-pink);--v4-plum:var(--lab-ink);--v4-paper:var(--lab-paper);--v4-sage:var(--swatch-green);--v4-ink:var(--lab-ink);--background:var(--lab-canvas);--surface:var(--lab-paper);--surface-soft:var(--lab-paper-warm);--primary:var(--swatch-pink);--primary-dark:var(--lab-rose);--on-primary:#fff;--accent:var(--swatch-pink);--text:var(--lab-ink);--text-muted:var(--lab-ink-soft);--border:var(--lab-rule);--line:var(--lab-rule);--ink:var(--lab-ink);--muted:var(--lab-ink-soft);--cream:var(--lab-canvas);--paper:var(--lab-paper);--mint:var(--lab-paper-warm);--mint-deep:var(--swatch-blue-ink);--coral:var(--swatch-pink);--focus-ring:var(--swatch-blue-ink)}.lab-pilot.lab-pilot.lab-pilot :where(.hero,.atelier-feature,.atelier-diagnostic,.atelier-quiet-paths>a,.atelier-topic-strip,.atelier-topic-strip a,.editorial-destinations a,.atelier-feature-copy blockquote,.operational-links a,.shortcut-grid button,.finder-links a,.home-editorial-section,.editorial-card,.topic-card-grid>a,.important-videos,.frequent-problems .faq-card,.personal-content-card,.search-page-heading,.search-filters,.likely-result,.result-group,.result-card,.featured-result-card .editorial-cta,.search-results,.search-result,.all-results-link,.active-machine,.machine-selector,.machine-selector select,.finder-controls :is(input,select),.browse-heading,.machine-card,.machine-visual,.faq-card,.guide-card,.category-card,.diagnostic-card,.supported-machine,.empty-state,.no-results>section,.solution-hero,.guide-image-frame,.short-answer,.answer-section,.procedure-section,.quick-setup,.quick-setup dl>div,.guide-contents,.material-guide-contents,.use-cases article,.practical-examples article,.material-actions,.steps li,.steps figure button,.step-tip,.step-warning,.step-mode-cta,.editorial-steps>li,.editorial-steps .guide-image,.editorial-steps .guide-image-frame,.expected-result,.common-mistakes,.stefy-tip,.interactive-checklist,.checklist-items label,.solution-sidebar section,.reassurance,.videos-section,.material-videos,.video-card,.video-visual,.video-thumb,.video-embed,.video-image,.video-collection-grid>*,.other-videos-grid>*,.guided-options button,.guided-primary,.guided-also,.guided-machine-question,.guided-quick-setup>div,.compatibility-inline,.laboratory-action,.current-context,.support-cta,.feedback,.related-grid>*){border-radius:var(--lab-radius)}.lab-pilot.lab-pilot .section-kicker,.lab-pilot.lab-pilot .section-heading>span,.lab-pilot.lab-pilot .guided-primary>span{color:var(--swatch-blue-ink);font:700 11px/1.5 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;display:inline-block}.lab-pilot.lab-pilot :is(h1,h2,h3){font-family:var(--font-newsreader),serif;letter-spacing:-.02em;color:var(--lab-ink);font-weight:500}.lab-pilot.lab-pilot :is(h1,h2) em{color:var(--lab-rose-deep);font-style:italic;font-weight:400}.lab-pilot.lab-pilot .section-heading h2{margin:6px 0 22px;font-size:clamp(28px,2.9vw,40px);line-height:1.12}.lab-pilot.lab-pilot :is(p,li,dd){color:var(--lab-ink-soft)}.lab-pilot.lab-pilot .lab-hand{font-family:var(--font-caveat),var(--font-newsreader),cursive;letter-spacing:0;color:var(--lab-rose-deep);font-weight:600}.lab-pilot.lab-pilot :is(.editorial-card,.machine-card,.faq-card,.guide-card,.category-card,.diagnostic-card,.result-card,.personal-content-card){border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);transition:box-shadow .2s,transform .2s,border-color .2s}.lab-pilot.lab-pilot :is(.editorial-card,.machine-card,.faq-card,.guide-card,.category-card,.diagnostic-card,.result-card):hover{border-color:var(--lab-rule-strong);box-shadow:var(--lab-shadow-lift);transform:translateY(-2px)}.lab-pilot.lab-pilot :is(.primary-button,.notes-footer button){background:var(--lab-rose);color:#fff;font:700 13px var(--font-manrope),sans-serif;letter-spacing:.03em;text-transform:none;border:0;border-radius:999px;padding:14px 24px}.lab-pilot.lab-pilot :is(.primary-button,.notes-footer button):hover{background:var(--lab-rose-deep)}.lab-pilot.lab-pilot .editorial-cta,.lab-pilot.premium-sample .editorial-cta{border:0;border-bottom:1.5px solid var(--lab-rose-light);color:var(--lab-rose-deep);font:700 14px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.lab-pilot.lab-pilot .editorial-cta:hover{border-bottom-color:var(--lab-rose)}.lab-pilot.lab-pilot .lab-go{background:var(--lab-paper);border:1px solid var(--lab-rule-strong);width:36px;height:36px;color:var(--lab-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:grid}.lab-pilot.lab-pilot :is(.chips span,.large-chips span,.compatibility-chip,.topic-pills a){border:1px solid var(--lab-rule);background:var(--lab-paper-warm);color:var(--swatch-blue-ink);letter-spacing:0;border-radius:999px;font-weight:600}.lab-pilot.lab-pilot .chips span{padding:8px 14px;font-size:12px}.lab-pilot.lab-pilot .large-chips span{background:var(--swatch-green);color:var(--swatch-green-ink);border-color:#0000;padding:11px 17px;font-size:13px}.lab-pilot.lab-pilot .compatibility-chip{background:var(--swatch-green);color:var(--swatch-green-ink);border-color:#0000;padding:7px 13px;font-size:11px}.lab-pilot.lab-pilot :focus-visible{outline:3px solid var(--swatch-blue-ink);outline-offset:3px;border-radius:6px}body:has(main.lab-pilot) .atelier-header :focus-visible{outline:3px solid var(--swatch-blue-ink);outline-offset:3px;border-radius:6px}body:has(main.lab-pilot) .atelier-topic-strip :focus-visible{outline:3px solid var(--swatch-blue-ink);outline-offset:3px;border-radius:6px}body:has(main.lab-pilot) .atelier-header{background:var(--lab-paper);border-bottom:1px solid var(--lab-rule)}body:has(main.lab-pilot) .atelier-header-main{width:var(--lab-measure);border:0;padding:16px 0 14px}body:has(main.lab-pilot) .atelier-brand small{color:var(--lab-ink-faint);font:500 12px var(--font-manrope),sans-serif;letter-spacing:.02em;text-transform:none}body:has(main.lab-pilot) .atelier-primary-nav{width:var(--lab-measure);border-top:1px solid var(--lab-rule);border-bottom:0}body:has(main.lab-pilot) .atelier-primary-nav>:is(a,button){color:var(--lab-ink-soft);font:600 14px var(--font-manrope),sans-serif;letter-spacing:0}body:has(main.lab-pilot) .atelier-primary-nav>:is(a,button):hover{color:var(--lab-rose-deep)}body:has(main.lab-pilot) .atelier-primary-nav>[aria-current=page]{color:var(--lab-ink);box-shadow:inset 0 -2px 0 var(--lab-rose)}body:has(main.lab-pilot) :is(.atelier-search-access,.atelier-personal-access,.explore-trigger){font:600 13px var(--font-manrope),sans-serif;letter-spacing:0;border-radius:999px}body:has(main.lab-pilot) .atelier-search-access{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);color:var(--lab-ink)}body:has(main.lab-pilot) .atelier-personal-access{background:var(--lab-rose);color:#fff;border:0;padding:11px 20px;font-weight:700}body:has(main.lab-pilot) .atelier-personal-access:hover{background:var(--lab-rose-deep);color:#fff}body:has(main.lab-pilot) .explore-trigger{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);color:var(--lab-ink)}body:has(main.lab-pilot) .explore-trigger:hover{background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}body:has(main.lab-pilot) .atelier-topic-strip{width:var(--lab-measure);border-top:1px solid var(--lab-rule);border-bottom:1px solid var(--lab-rule);color:var(--lab-ink);background:0 0;border-radius:0;gap:28px;margin-bottom:0;padding:18px 0}body:has(main.lab-pilot) .atelier-topic-strip>span{color:var(--lab-ink-faint);letter-spacing:.16em;font-size:10px}body:has(main.lab-pilot) .atelier-topic-strip a{background:var(--lab-paper-warm);border:1px solid var(--lab-rule);color:var(--lab-ink);font:500 15px var(--font-manrope),sans-serif;border-radius:999px;padding:8px 16px}body:has(main.lab-pilot) .atelier-topic-strip a:hover{background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}body:has(main.lab-pilot) .atelier-topic-strip a>span{color:var(--lab-ink-faint);font-size:12px}.lab-pilot.lab-pilot .breadcrumbs{font:600 12px var(--font-manrope),sans-serif;letter-spacing:.02em;color:var(--lab-ink-faint)}.lab-pilot.lab-pilot .breadcrumbs b{color:var(--lab-rule-strong)}.lab-pilot.lab-pilot .breadcrumbs a:hover{color:var(--lab-rose-deep)}.lab-pilot.lab-pilot>footer{width:var(--lab-measure);border-top:1px solid var(--lab-rule);color:var(--lab-ink-faint);padding:30px 0 44px;font-size:12px}.lab-pilot.lab-pilot .search-shell{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);border-radius:999px;gap:14px;min-height:64px;padding:8px 8px 8px 24px;box-shadow:0 6px 20px #3a32360f}.lab-pilot.lab-pilot .search-shell:focus-within{border-color:var(--lab-rose-light);box-shadow:0 8px 26px #b85a7624}.lab-pilot.lab-pilot .search-icon{color:var(--lab-ink-faint);font-size:22px;transform:none}.lab-pilot.lab-pilot .search-shell input{color:var(--lab-ink);font-size:16px}.lab-pilot.lab-pilot .search-shell input::placeholder{color:var(--lab-ink-faint)}.lab-pilot.lab-pilot .search-shell button{background:var(--lab-canvas-deep);color:var(--lab-ink-soft);border-radius:999px}.lab-pilot.lab-pilot .search-shell .search-submit{background:var(--lab-rose);color:#fff;min-height:48px;font:700 14px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:0 30px}.lab-pilot.lab-pilot .search-shell .search-submit:hover{background:var(--lab-rose-deep)}.lab-pilot.lab-pilot .search-results{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow-lift);text-align:left;padding:10px;top:78px}.lab-pilot.lab-pilot .search-result{border-radius:var(--lab-radius-sm);padding:14px 16px}.lab-pilot.lab-pilot .search-result:hover{background:var(--swatch-pink-soft)}.lab-pilot.lab-pilot .search-result small{color:var(--swatch-blue-ink);letter-spacing:.1em;font-size:10px}.lab-pilot.lab-pilot .search-result strong{font:500 17px var(--font-newsreader),serif}.lab-pilot.lab-pilot .search-result p{font-size:13px}.lab-pilot.lab-pilot .all-results-link{border-top:1px solid var(--lab-rule);color:var(--lab-rose-deep);font:700 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;padding:14px 16px}.lab-pilot.lab-pilot .quick-prompts{color:var(--lab-ink-faint);letter-spacing:0;text-transform:none;gap:10px;margin-top:20px;font-size:12px}.lab-pilot.lab-pilot .quick-prompts button{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);color:var(--lab-ink);font:500 13px var(--font-manrope),sans-serif;border-radius:999px;padding:9px 18px}.lab-pilot.lab-pilot .quick-prompts button:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-pilot.lab-pilot .machine-selector{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:999px;padding:14px 18px}.lab-pilot.lab-pilot .machine-selector strong{font:700 13px var(--font-manrope),sans-serif}.lab-pilot.lab-pilot .machine-selector small{color:var(--lab-ink-faint);font-size:11px}.lab-pilot.lab-pilot .machine-selector select,.lab-pilot.lab-pilot .finder-controls :is(select,input){border:1px solid var(--lab-rule-strong);background:var(--lab-paper-warm);min-height:44px;color:var(--lab-ink);border-radius:999px;padding:0 16px;font-size:14px}.lab-pilot.lab-home .hero{width:auto;max-width:none;padding:clamp(48px,6vw,86px) max(var(--lab-gutter),calc(50vw - 640px)) clamp(38px,4.6vw,60px);box-shadow:none;background:radial-gradient(660px 300px at 16% 24%,var(--swatch-pink-soft) 0%,transparent 62%), radial-gradient(560px 280px at 86% 30%,var(--swatch-blue-soft) 0%,transparent 60%), radial-gradient(520px 320px at 72% 92%,var(--swatch-green-soft) 0%,transparent 64%), linear-gradient(175deg,#fefaf5 0%,var(--lab-canvas-deep) 100%);border:0;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.lab-pilot.lab-home .hero:before,.lab-pilot.lab-home .hero:after{content:"";filter:none;opacity:.75;z-index:0;pointer-events:none;border-radius:28px;display:block;position:absolute}.lab-pilot.lab-home .hero:before{background:var(--swatch-pink);width:280px;height:280px;top:-96px;left:-84px;right:auto;transform:rotate(-12deg)}.lab-pilot.lab-home .hero:after{background:var(--swatch-gold);width:230px;height:230px;inset:auto -70px -104px auto;transform:rotate(14deg)}.lab-pilot.lab-home .hero-copy{z-index:1;text-align:center;max-width:840px;margin:0 auto;position:relative}.lab-pilot.lab-home .eyebrow{color:var(--lab-ink-faint);font:700 12px var(--font-manrope),sans-serif;letter-spacing:.24em;text-transform:uppercase;justify-content:center}.lab-pilot.lab-home .eyebrow span{color:var(--lab-rose)}.lab-pilot.lab-home .hero h1{letter-spacing:-.035em;text-align:center;max-width:none;margin:18px auto 0;font-size:clamp(46px,6.6vw,96px);font-weight:500;line-height:1.02}.lab-pilot.lab-home .hero h1 em{font-family:var(--font-caveat),var(--font-newsreader),cursive;color:var(--lab-rose-deep);font-size:1.12em;font-style:normal;font-weight:700}.lab-pilot.lab-home .machine-selector{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;width:min(560px,100%);margin:26px auto 0}.lab-pilot.lab-home .atelier-intents{width:var(--lab-measure);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:34px auto 0;display:grid}.lab-pilot.lab-home .atelier-intent{border-radius:var(--lab-radius-lg);background:var(--swatch-pink);color:var(--lab-ink);border:1px solid #0000;align-items:center;gap:18px;padding:24px 22px;transition:transform .2s,box-shadow .2s;display:flex}.lab-pilot.lab-home .atelier-intent:hover{box-shadow:var(--lab-shadow-lift);transform:translateY(-3px)}.lab-pilot.lab-home .intent-project{background:var(--swatch-blue)}.lab-pilot.lab-home .intent-beginner{background:var(--swatch-green)}.lab-pilot.lab-home .intent-guided{background:var(--swatch-gold)}.lab-pilot.lab-home .intent-symbol{width:56px;height:56px;color:var(--swatch-pink-ink);font:400 24px var(--font-newsreader),serif;background:#ffffffc7;border-radius:50%;flex:none;place-items:center;display:grid}.lab-pilot.lab-home .intent-project .intent-symbol{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .intent-beginner .intent-symbol{color:var(--swatch-green-ink)}.lab-pilot.lab-home .intent-guided .intent-symbol{color:var(--swatch-gold-ink)}.lab-pilot.lab-home .intent-copy{gap:5px;min-width:0;display:grid}.lab-pilot.lab-home .intent-copy strong{font:500 22px/1.15 var(--font-newsreader),serif;letter-spacing:-.02em;color:var(--lab-ink)}.lab-pilot.lab-home .intent-copy small{color:var(--lab-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lab-pilot.lab-home .atelier-intent .lab-go{margin-left:auto}.lab-pilot.lab-home .atelier-intent:hover .lab-go{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-home .atelier-quiet-paths{display:none}.lab-pilot.lab-home .supported-machines{width:var(--lab-measure);margin:56px auto 64px}.lab-pilot.lab-home .supported-machines-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lab-pilot.lab-home .supported-machine{border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:var(--lab-paper);box-shadow:var(--lab-shadow);color:var(--lab-ink);padding:26px 24px 22px;transition:transform .2s,box-shadow .2s}.lab-pilot.lab-home .supported-machine:hover{box-shadow:var(--lab-shadow-lift);transform:translateY(-3px)}.lab-pilot.lab-home .supported-machine-status{background:var(--swatch-green);color:var(--swatch-green-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.lab-pilot.lab-home .supported-machine-xtool .supported-machine-status{color:var(--swatch-green-ink)}.lab-pilot.lab-home .supported-machine h3{font:500 clamp(26px,2.5vw,34px)/1.06 var(--font-newsreader),serif;letter-spacing:-.025em;margin:18px 0 8px}.lab-pilot.lab-home .supported-machine p{color:var(--lab-ink-soft);margin-bottom:16px;font-size:14px;line-height:1.6}.lab-pilot.lab-home .supported-machine-model{background:var(--swatch-blue);color:var(--swatch-blue-ink);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.lab-pilot.lab-home .supported-machine-cta{border-top:1px solid var(--lab-rule);color:var(--lab-ink);font:700 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;padding-top:18px}.lab-pilot.lab-home .supported-machine-xtool .supported-machine-cta{border-color:var(--lab-rule)}.lab-pilot.lab-home .supported-machine-cta b{color:var(--lab-rose);font-size:18px}.lab-pilot.lab-home .future-machines{color:var(--lab-ink-faint);letter-spacing:0;text-transform:none;margin:18px 0 0;font-size:13px}.lab-pilot.lab-home .home-operational{width:var(--lab-measure);margin:0 auto 20px}.lab-pilot.lab-home .atelier-feature{border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:linear-gradient(140deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 62%);align-items:center;gap:6%;width:100%;margin:0 0 20px;padding:clamp(28px,3.4vw,48px)}.lab-pilot.lab-home .curator-portrait{padding:0;position:relative;transform:none}.lab-pilot.lab-home .curator-portrait .stefy-photo-object{aspect-ratio:4/5;border-radius:var(--lab-radius-lg);object-fit:cover;object-position:center;width:100%}.lab-pilot.lab-home .curator-portrait figcaption{color:var(--lab-ink);font:500 17px var(--font-newsreader),serif;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding:0;display:flex;position:relative;bottom:auto;left:auto;right:auto;transform:none}.lab-pilot.lab-home .curator-portrait figcaption span{color:var(--lab-ink-faint);font:600 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-home .atelier-feature-copy h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(38px,4.6vw,66px);font-weight:500;line-height:1.02}.lab-pilot.lab-home .atelier-feature-copy h2 em{font-family:var(--font-caveat),var(--font-newsreader),cursive;color:var(--lab-rose-deep);font-size:1.14em;font-style:normal;font-weight:700}.lab-pilot.lab-home .atelier-feature-copy>p{color:var(--lab-ink-soft);font-size:16px}.lab-pilot.lab-home .editorial-destinations{gap:10px;margin-top:24px;display:grid}.lab-pilot.lab-home .editorial-destinations a,.lab-pilot.lab-home .editorial-destinations a:nth-child(2){border:1px solid var(--lab-rule);background:var(--lab-paper);min-height:0;color:var(--lab-ink);font:500 16px var(--font-manrope),sans-serif;border-radius:999px;padding:16px 20px}.lab-pilot.lab-home .editorial-destinations a:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-pilot.lab-home .editorial-destinations a span{color:var(--lab-rose)}.lab-pilot.lab-home .atelier-feature-copy blockquote{border:0;border-left:3px solid var(--lab-rose-light);color:var(--lab-ink);font:400 italic 19px/1.6 var(--font-newsreader),serif;background:0 0;border-radius:0;margin:26px 0 0;padding:0 0 0 26px}.lab-pilot.lab-home .atelier-feature-copy blockquote:before{display:none}.lab-pilot.lab-home .atelier-feature-copy blockquote cite{color:var(--lab-rose-deep);font:700 20px var(--font-caveat),cursive;letter-spacing:0;text-transform:none;margin-top:10px;font-style:normal;display:block}.lab-pilot.lab-home .atelier-diagnostic{border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:linear-gradient(140deg,var(--swatch-blue-soft) 0%,var(--lab-paper) 66%);width:100%;color:var(--lab-ink);gap:6%;margin:0 0 20px;padding:clamp(28px,3.4vw,48px)}.lab-pilot.lab-home .atelier-diagnostic:before{display:none}.lab-pilot.lab-home .atelier-diagnostic .section-kicker{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .atelier-diagnostic h2{color:var(--lab-ink);letter-spacing:-.035em;margin:14px 0;font-size:clamp(34px,4vw,58px);line-height:1.03}.lab-pilot.lab-home .atelier-diagnostic h2 em{font-family:var(--font-caveat),var(--font-newsreader),cursive;color:var(--lab-rose-deep);font-size:1.14em;font-style:normal;font-weight:700}.lab-pilot.lab-home .atelier-diagnostic p{color:var(--lab-ink-soft);font-size:16px}.lab-pilot.lab-home .atelier-diagnostic .editorial-cta{color:var(--lab-rose-deep)}.lab-pilot.lab-home .atelier-diagnostic nav{gap:10px;display:grid}.lab-pilot.lab-home .atelier-diagnostic nav a{border:1px solid var(--lab-rule);border-bottom:1px solid var(--lab-rule);background:var(--lab-paper);min-height:0;color:var(--lab-ink);font:500 15px var(--font-manrope),sans-serif;border-radius:999px;gap:14px;padding:15px 18px}.lab-pilot.lab-home .atelier-diagnostic nav a:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-pilot.lab-home .atelier-diagnostic nav a small{background:var(--swatch-pink);width:26px;height:26px;color:var(--swatch-pink-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.lab-pilot.lab-home .atelier-diagnostic nav a span{color:var(--lab-rose)}.lab-pilot.lab-home .operational-links{gap:18px;width:100%;margin:0 0 20px}.lab-pilot.lab-home .operational-links a,.lab-pilot.lab-home .operational-links a:last-child{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);padding:20px 22px}.lab-pilot.lab-home .operational-links a:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft)}.lab-pilot.lab-home .operational-links small{color:var(--lab-ink-soft);font-size:13px}.lab-pilot.lab-home .operational-links a>span{color:var(--lab-rose)}.lab-pilot.lab-home .shortcut-section{width:var(--lab-measure);margin:44px auto 52px}.lab-pilot.lab-home .shortcut-grid button,.lab-pilot.lab-home .shortcut-grid button:nth-child(3n),.lab-pilot.lab-home .shortcut-grid button:nth-child(3n+2){border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);min-height:0;box-shadow:var(--lab-shadow);color:var(--lab-ink);gap:16px;padding:20px 22px}.lab-pilot.lab-home .shortcut-grid button:hover{border-color:var(--lab-rose-light);box-shadow:var(--lab-shadow-lift);transform:translateY(-2px)}.lab-pilot.lab-home .shortcut-grid button>span{background:var(--swatch-pink-soft);width:44px;height:44px;color:var(--swatch-pink-ink);font:400 19px var(--font-newsreader),serif;border-radius:50%;place-items:center;display:grid}.lab-pilot.lab-home .shortcut-grid button:nth-child(3n+2)>span{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-home .shortcut-grid button:nth-child(3n)>span{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-home .shortcut-grid button b{color:var(--lab-rose)}.lab-pilot.lab-home .finder-links a{border:1px solid var(--lab-rule);background:var(--lab-paper);color:var(--lab-ink);font:600 14px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:18px 22px}.lab-pilot.lab-home .finder-links a b{color:var(--lab-rose)}.lab-pilot.lab-home .home-editorial{width:var(--lab-measure);gap:52px;margin:0 auto 70px}.lab-pilot.lab-home :is(.home-editorial-section,.start-here,.how-to-home,.common-home,.frequent-problems){background:0 0;border-radius:0;margin:0;padding:0}.lab-pilot.lab-home .home-editorial-section .section-heading>p{color:var(--lab-ink-soft);font-size:14px}.lab-pilot.lab-home .editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-pilot.lab-home .editorial-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);gap:16px;padding:22px}.lab-pilot.lab-home .editorial-card>span{background:var(--swatch-gold-soft);width:46px;height:46px;color:var(--swatch-gold-ink);font:400 20px var(--font-newsreader),serif;border-radius:50%;place-items:center;display:grid}.lab-pilot.lab-home .editorial-card h3{font-size:21px}.lab-pilot.lab-home .editorial-card p{font-size:13px;line-height:1.55}.lab-pilot.lab-home .editorial-card>b{color:var(--lab-rose)}.lab-pilot.lab-home .topic-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-pilot.lab-home .topic-card-grid>a,.lab-pilot.lab-home .topic-card-grid>a:first-child,.lab-pilot.lab-home .topic-card-grid>a:nth-child(3n){border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);min-height:0;box-shadow:var(--lab-shadow);grid-row:auto;justify-content:flex-start;padding:22px}.lab-pilot.lab-home .topic-card-grid>a>span{background:var(--swatch-blue-soft);width:46px;height:46px;color:var(--swatch-blue-ink);font:400 20px var(--font-newsreader),serif;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.lab-pilot.lab-home .topic-card-grid h3{margin-top:0;font-size:21px}.lab-pilot.lab-home .topic-card-grid p{font-size:13px;line-height:1.55}.lab-pilot.lab-home .topic-card-grid b{color:var(--lab-rose);font:700 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;margin-top:auto;padding-top:16px}.lab-pilot.lab-home .important-videos{color:var(--lab-ink);background:0 0;border-radius:0;margin:0;padding:0}.lab-pilot.lab-home .important-videos .section-heading>span{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .important-videos .section-heading h2{color:var(--lab-ink)}.lab-pilot.lab-home .important-videos .video-card{background:0 0;border:0;border-radius:0;padding:0}.lab-pilot.lab-home .important-videos .video-visual{border-radius:var(--lab-radius);overflow:hidden}.lab-pilot.lab-home .important-videos .video-thumb{aspect-ratio:16/9;border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-canvas-deep);min-height:0;position:relative}.lab-pilot.lab-home .important-videos .video-preview-unavailable>span{background:var(--lab-paper);border:1px solid var(--lab-rule-strong);width:52px;height:52px;color:var(--lab-rose);border-radius:50%;place-items:center;display:grid}.lab-pilot.lab-home .important-videos .editorial-play-label{width:auto;max-width:none;height:auto;color:var(--lab-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:8px 14px;position:absolute;bottom:12px;left:12px}.lab-pilot.lab-home .important-videos .video-card h2{color:var(--lab-ink);font:500 19px/1.3 var(--font-newsreader),serif;margin:14px 0 6px}.lab-pilot.lab-home .important-videos .video-card p{color:var(--lab-ink-soft);font-size:13px}.lab-pilot.lab-home .important-videos .video-external-link{color:var(--lab-rose-deep);font-weight:600}.lab-pilot.lab-home .important-videos .video-play-cta{border:0;border-bottom:1.5px solid var(--lab-rose-light);color:var(--lab-rose-deep);font:700 13px var(--font-manrope),sans-serif;background:0 0;border-radius:0;margin-top:10px;padding:0}.lab-pilot.lab-home .frequent-problems .related-grid{gap:16px}.lab-pilot.lab-home .frequent-problems .faq-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:24px}.lab-pilot.lab-home .personal-content-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:22px}.lab-pilot.lab-home .section-heading.with-link>a{color:var(--lab-rose-deep);font:700 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-hub .browse-heading{border-bottom:1px solid var(--lab-rule);text-align:left;max-width:none;margin:44px 0 40px;padding-bottom:30px}.lab-pilot.lab-hub .browse-heading h1{letter-spacing:-.045em;text-align:left;max-width:16ch;margin:14px 0;font-size:clamp(46px,6.4vw,92px);line-height:.96}.lab-pilot.lab-hub .browse-heading p{max-width:58ch;font-size:17px;line-height:1.7}.lab-pilot.lab-hub .browse-heading.compact{margin-top:80px}.lab-pilot.lab-hub .browse-heading.compact h2{font:400 clamp(36px,4.4vw,58px)/1 var(--font-newsreader),serif;letter-spacing:-.04em;margin:14px 0 12px}.lab-pilot.lab-hub .machine-grid{border-top:1px solid var(--lab-rule);border-left:1px solid var(--lab-rule);counter-reset:modello;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.lab-pilot.lab-hub .machine-card{counter-increment:modello;border:0;border-right:1px solid var(--lab-rule);border-bottom:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:0;min-height:236px;padding:28px 26px 24px}.lab-pilot.lab-hub .machine-card.all{background:var(--lab-ink);color:#f7f0ea}.lab-pilot.lab-hub .machine-card strong{font:400 26px/1.05 var(--font-newsreader),serif}.lab-pilot.lab-hub .machine-card small{color:var(--lab-ink-soft);font-size:13px;line-height:1.55}.lab-pilot.lab-hub .machine-card>b{color:var(--swatch-pink-ink);top:24px;right:24px}.lab-pilot.lab-hub .machine-card.machine-card-saved{background:var(--swatch-blue)}.lab-pilot.lab-hub .machine-saved-label{color:var(--swatch-blue-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;display:inline-block}.lab-pilot.lab-hub .machine-visual{border:1px solid var(--lab-rule-strong);background:var(--lab-paper-warm);border-radius:0;width:98px;height:58px}.lab-pilot.lab-hub .machine-visual i:first-child{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);border-radius:0;height:15px;bottom:9px;left:9px;right:9px}.lab-pilot.lab-hub .machine-visual i:last-child{background:var(--swatch-pink-ink);border-radius:50%;width:6px;height:6px;top:11px;right:13px}.lab-pilot.lab-hub .machine-card.all .machine-visual{background:#3a2f33;border-color:#6d5f62}.lab-pilot.lab-hub .machine-card.all .machine-visual i:first-child{background:#2b2226;border-color:#6d5f62}.lab-pilot.lab-hub .faq-card{border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;min-height:0;padding:28px 0}.lab-pilot.lab-hub .faq-card:hover{box-shadow:none;transform:none}.lab-pilot.lab-hub .faq-card:hover h3{color:var(--swatch-pink-ink)}.lab-pilot.lab-hub .category-label{color:var(--swatch-blue-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.18em;align-items:center;gap:9px;display:inline-flex}.lab-pilot.lab-hub .category-label:before{content:"";background:var(--swatch-blue);border:1px solid var(--lab-rule-strong);width:10px;height:10px}.lab-pilot.lab-hub .faq-card p{font-size:14px;line-height:1.6}.lab-pilot.lab-hub .faq-card-footer{color:var(--lab-ink-faint);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;padding-top:20px}.lab-pilot.lab-search{width:var(--lab-measure);padding:40px 0 110px}.lab-pilot.lab-search .search-page-heading{border-bottom:1px solid var(--lab-rule);text-align:left;background:0 0;border-radius:0;max-width:none;margin:24px 0 26px;padding:0 0 26px}.lab-pilot.lab-search .search-page-heading h1{letter-spacing:-.04em;text-align:left;margin:16px 0 14px;font-size:clamp(40px,5.2vw,74px);line-height:1}.lab-pilot.lab-search .search-page-heading p{max-width:62ch;font-size:16px}.lab-pilot.lab-search .search-page-box{max-width:none;margin:0 0 8px}.lab-pilot.lab-search .active-machine{border-left:4px solid var(--swatch-blue-ink);background:var(--lab-paper);max-width:none;color:var(--lab-ink);border-radius:0;margin:18px 0 0;padding:12px 16px;font-size:13px}.lab-pilot.lab-search .search-filters{border:0;border-bottom:1px solid var(--lab-rule);background:0 0;border-radius:0;gap:30px;margin:30px 0 8px;padding:0}.lab-pilot.lab-search .search-filters button{color:var(--lab-ink-soft);font:600 13px var(--font-manrope),sans-serif;letter-spacing:.04em;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 0}.lab-pilot.lab-search .search-filters button:hover{color:var(--lab-ink)}.lab-pilot.lab-search .search-filters button.active{border-bottom-color:var(--swatch-pink-ink);color:var(--lab-ink);background:0 0}.lab-pilot.lab-search .likely-result{border-radius:var(--lab-radius);background:var(--lab-ink);color:#f8f1ea;border:0;grid-template-columns:200px minmax(0,1fr);gap:48px;margin:44px 0 72px;padding:clamp(38px,4.4vw,64px);position:relative}.lab-pilot.lab-search .likely-result:before,.lab-pilot.lab-search .likely-result:after{content:"";pointer-events:none;border:1px solid #ffffff57;width:18px;height:18px;position:absolute}.lab-pilot.lab-search .likely-result:before{border-bottom:0;border-right:0;top:16px;left:16px}.lab-pilot.lab-search .likely-result:after{border-top:0;border-left:0;bottom:16px;right:16px}.lab-pilot.lab-search .editorial-result-number{color:var(--swatch-pink);font:400 96px/1 var(--font-newsreader),serif;margin:22px 0 14px}.lab-pilot.lab-search .likely-result h2{color:#e8dcd4;font:700 11px var(--font-manrope),sans-serif;letter-spacing:.2em;text-transform:uppercase}.lab-pilot.lab-search .featured-result-card{background:0 0}.lab-pilot.lab-search .featured-result-card h3{color:#fbf5ef;letter-spacing:-.03em;margin:14px 0 22px;font-size:clamp(34px,3.9vw,56px);line-height:1.04}.lab-pilot.lab-search .featured-result-card small{color:var(--swatch-gold);letter-spacing:.18em;font-size:11px}.lab-pilot.lab-search .featured-result-card p{color:#ddd1cb;font-size:17px}.lab-pilot.lab-search .featured-result-card .compatibility-chip{color:#c9bcb6;letter-spacing:0;background:0 0;border:0;border-top:1px dashed #ffffff38;padding:14px 0 0;font-size:13px;font-weight:400;display:block}.lab-pilot.lab-search .featured-result-card .editorial-cta{color:var(--swatch-gold);background:0 0;border-bottom:1px solid;border-radius:0;margin-top:8px;padding:14px 0}.lab-pilot.lab-search .featured-result-card:hover{color:inherit}.lab-pilot.lab-search .search-groups-heading{border:0;padding-top:0}.lab-pilot.lab-search .search-groups-heading h2{letter-spacing:-.035em;margin:14px 0 6px;font-size:clamp(32px,3.6vw,48px)}.lab-pilot.lab-search .result-group{--group-surface:var(--swatch-blue);border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;margin:0;padding:0 0 0 22px;position:relative}.lab-pilot.lab-search .result-group:before{content:"";background:var(--group-surface);border:1px solid var(--lab-rule-strong);width:10px;height:10px;position:absolute;top:22px;left:0}.lab-pilot.lab-search .result-group[data-result-group=Problemi],.lab-pilot.lab-search .result-group[data-result-group="Errori Design Space"]{--group-surface:var(--swatch-pink)}.lab-pilot.lab-search .result-group[data-result-group=Materiali]{--group-surface:var(--swatch-gold)}.lab-pilot.lab-search .result-group[data-result-group=Progetti]{--group-surface:var(--swatch-green)}.lab-pilot.lab-search .result-group[data-result-group=Video]{--group-surface:var(--lab-ink);color:inherit}.lab-pilot.lab-search .result-group summary{border:0;gap:20px;min-height:0;padding:16px 0}.lab-pilot.lab-search .result-group summary small{color:var(--lab-ink-faint);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;display:block}.lab-pilot.lab-search .result-group summary h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px)}.lab-pilot.lab-search .result-group summary>b{color:var(--lab-ink-faint);font:500 13px var(--font-manrope),sans-serif;background:0 0;border-radius:0;padding:0}.lab-pilot.lab-search .result-list{border-left:1px solid var(--lab-rule);gap:0;padding:0 0 26px 26px;display:grid}.lab-pilot.lab-search .result-list .result-card{border:0;border-top:1px solid var(--lab-rule);color:var(--lab-ink);background:0 0;border-radius:0;gap:24px;padding:22px 0}.lab-pilot.lab-search .result-list .result-card:hover{box-shadow:none;transform:none}.lab-pilot.lab-search .result-list .result-card:hover h3{color:var(--swatch-pink-ink)}.lab-pilot.lab-search .result-card small{color:var(--lab-ink-faint);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase}.lab-pilot.lab-search .result-list .result-card>b{width:auto;height:auto;color:var(--swatch-pink-ink);background:0 0;border-radius:0;font-size:18px}.lab-pilot.lab-search .result-list .compatibility-chip{background:var(--swatch-green);color:var(--swatch-green-ink);border-radius:999px;padding:6px 11px;font-size:11px;display:inline-block}.lab-pilot.lab-search .guided-unresolved{border-top:1px dashed var(--lab-rule-strong);margin-top:56px;padding-top:32px}.lab-pilot.lab-search .guided-unresolved h2{margin-bottom:18px;font-size:clamp(28px,3vw,40px)}.lab-pilot.lab-search .no-results h2{font-size:clamp(32px,3.6vw,48px)}.lab-pilot.lab-search .no-results>section{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper)}.lab-pilot.lab-search .likely-result .featured-result-card{background:0 0;border:0;border-radius:0;padding:0}.lab-pilot.lab-search .editorial-result-number{width:auto;height:auto;color:var(--swatch-pink);font:400 92px/1 var(--font-newsreader),serif;background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;padding:0 0 18px;display:block}.lab-pilot.lab-guide{width:var(--lab-measure);padding:24px 0 110px}.lab-pilot.lab-guide .solution-hero{border-bottom:1px solid var(--lab-rule);margin:42px 0 58px;padding:0 0 40px}.lab-pilot.lab-guide .draft-pill{color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;display:inline-flex}.lab-pilot.lab-guide .draft-pill:before{content:"";opacity:.65;background:currentColor;width:26px;height:1px}.lab-pilot.lab-guide .solution-hero h1{letter-spacing:-.05em;max-width:18ch;margin:22px 0 20px;font-size:clamp(46px,7.2vw,110px);line-height:.94}.lab-pilot.lab-guide .solution-hero>div>p{max-width:62ch;font-size:19px;line-height:1.68}.lab-pilot.lab-guide .faq-hero-actions{justify-content:flex-start;margin-top:28px}.lab-pilot.lab-guide .faq-hero-actions>span{border:1px solid var(--lab-rule);background:var(--lab-paper);color:var(--lab-ink-soft);letter-spacing:.06em;border-radius:999px;padding:9px 14px;font-size:11px}.lab-pilot.lab-guide .favorite-button{border:1px solid var(--lab-ink);border-radius:var(--lab-radius);background:var(--lab-paper);color:var(--lab-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:13px 18px}.lab-pilot.lab-guide .solution-hero>.guide-image .guide-image-frame{border:1px solid var(--lab-rule);border-radius:0}.lab-pilot.lab-guide .short-answer{border:1px solid var(--lab-ink);border-left:6px solid var(--lab-ink);border-radius:var(--lab-radius);background:var(--lab-paper);gap:22px;padding:34px 36px;position:relative}.lab-pilot.lab-guide .short-answer>span{background:var(--lab-ink);color:#fdf8f3;border-radius:50%;width:34px;height:34px}.lab-pilot.lab-guide .guide-contents{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper-warm);padding:22px 24px}.lab-pilot.lab-guide .guide-contents a{color:var(--lab-ink);font:600 13px var(--font-manrope),sans-serif;letter-spacing:.02em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:9px 0}.lab-pilot.lab-guide .guide-contents a:hover{border-bottom-color:var(--lab-ink)}.lab-pilot.lab-guide .solution-content{gap:62px}.lab-pilot.lab-guide .detailed-answer h2{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(32px,4vw,52px)}.lab-pilot.lab-guide .detailed-answer p{max-width:64ch;color:var(--lab-ink);font:400 19px/1.85 var(--font-newsreader),serif}.lab-pilot.lab-guide .answer-section{border-left:1px solid var(--lab-rule);padding-left:28px}.lab-pilot.lab-guide .answer-section h2{letter-spacing:-.03em;margin:0 0 14px;font-size:28px}.lab-pilot.lab-guide .answer-section p{max-width:64ch;font-size:16px;line-height:1.78}.lab-pilot.lab-guide .procedure-section{border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;padding:34px 0 0}.lab-pilot.lab-guide .procedure-section>h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px)}.lab-pilot.lab-guide .step-mode-cta{border:1px solid var(--lab-ink);border-radius:var(--lab-radius);background:var(--lab-paper);color:var(--lab-ink);padding:18px 20px}.lab-pilot.lab-guide .step-mode-cta>span{background:var(--lab-ink);color:#fdf8f3;border-radius:50%;width:38px;height:38px}.lab-pilot.lab-guide .step-mode-cta strong{font:700 12px var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase}.lab-pilot.lab-guide .step-mode-cta small{color:var(--lab-ink-soft);font-size:12px}.lab-pilot.lab-guide .steps{counter-reset:passo;gap:0}.lab-pilot.lab-guide .steps li{counter-increment:passo;border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;align-items:flex-start;gap:26px;min-height:0;padding:26px 0}.lab-pilot.lab-guide .steps li>span{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:46px;height:46px;color:var(--lab-ink);font:400 20px var(--font-newsreader),serif;border-radius:0}.lab-pilot.lab-guide .steps p{font-size:16px;line-height:1.66}.lab-pilot.lab-guide .steps p strong{font:400 21px var(--font-newsreader),serif;margin-bottom:6px}.lab-pilot.lab-guide .steps figure button{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:0}.lab-pilot.lab-guide .step-tip{border-left:4px solid var(--swatch-blue-ink);background:var(--swatch-blue);color:var(--swatch-blue-ink);border-radius:0;margin-top:14px;padding:14px 16px;font-size:13px}.lab-pilot.lab-guide .expected-result{border:1px solid var(--swatch-green-ink);border-radius:var(--lab-radius);background:var(--swatch-green);padding:22px}.lab-pilot.lab-guide .expected-result>span{background:var(--swatch-green-ink);color:#fdf8f3}.lab-pilot.lab-guide .expected-result strong{color:var(--swatch-green-ink);letter-spacing:.06em;font-size:13px}.lab-pilot.lab-guide .expected-result p{color:var(--lab-ink);font-size:14px}.lab-pilot.lab-guide .common-mistakes{border:1px solid var(--lab-rule);border-left:6px solid var(--swatch-pink-ink);border-radius:var(--lab-radius);background:var(--swatch-pink);padding:30px 32px}.lab-pilot.lab-guide .common-mistakes h2{font-size:30px}.lab-pilot.lab-guide .common-mistakes li{color:var(--lab-ink);padding-left:26px;font-size:14px}.lab-pilot.lab-guide .common-mistakes li:before{color:var(--swatch-pink-ink)}.lab-pilot.lab-guide .stefy-tip{border-radius:var(--lab-radius);background:var(--swatch-gold);border:1px solid var(--lab-rule)!important;border-left:6px solid var(--swatch-gold-ink)!important;padding:32px!important}.lab-pilot.lab-guide .stefy-tip h2{font-size:30px}.lab-pilot.lab-guide .stefy-tip p{color:var(--lab-ink);font-size:15px;line-height:1.72}.lab-pilot.lab-guide .use-cases article{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:28px}.lab-pilot.lab-guide .use-cases article:last-child{background:var(--lab-paper-warm)}.lab-pilot.lab-guide .use-cases ul{font-size:14px;line-height:1.62}.lab-pilot.lab-guide .practical-examples article{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:26px}.lab-pilot.lab-guide .practical-examples h3{font-size:24px}.lab-pilot.lab-guide .practical-examples strong{color:var(--swatch-blue-ink);font-size:13px}.lab-pilot.lab-guide .practical-examples p{font-size:14px}.lab-pilot.lab-guide .checks li{color:var(--lab-ink);font-size:15px}.lab-pilot.lab-guide .checks li:before{color:var(--swatch-green-ink)}.lab-pilot.lab-guide .interactive-checklist{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper-warm);padding:30px}.lab-pilot.lab-guide .checklist-items label{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);font-size:14px}.lab-pilot.lab-guide .solution-sidebar{gap:0;top:28px}.lab-pilot.lab-guide .solution-sidebar section{border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;padding:24px 0}.lab-pilot.lab-guide .solution-sidebar h2{color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.lab-pilot.lab-guide .solution-sidebar ul{gap:11px;font-size:13px}.lab-pilot.lab-guide .solution-sidebar li:before{color:var(--swatch-pink-ink)}.lab-pilot.lab-guide .reassurance{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--swatch-blue);margin-top:24px;padding:22px}.lab-pilot.lab-guide .reassurance p{color:var(--swatch-blue-ink);font-size:13px}.lab-pilot.lab-guide .related>h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px)}.lab-pilot.lab-videos{width:var(--lab-measure);padding:24px 0 100px}.lab-pilot.lab-videos .browse-heading{border-bottom:1px solid var(--lab-rule);text-align:left;max-width:none;margin:48px 0 34px;padding-bottom:30px}.lab-pilot.lab-videos .browse-heading h1{letter-spacing:-.05em;text-align:left;margin:14px 0;font-size:clamp(48px,7vw,104px);line-height:.94}.lab-pilot.lab-videos .browse-heading p{max-width:56ch;font-size:17px}.lab-pilot.lab-videos .video-brand-filters{border:0;border-bottom:1px solid var(--lab-rule);background:0 0;flex-wrap:wrap;gap:0 32px;margin:0 0 6px;padding:0;display:flex}.lab-pilot.lab-videos .video-brand-filters button{color:var(--lab-ink-soft);font:600 14px var(--font-manrope),sans-serif;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:16px 0;display:inline-flex}.lab-pilot.lab-videos .video-brand-filters button:before{content:"";border:1px solid var(--lab-rule-strong);background:var(--lab-canvas-deep);width:11px;height:11px}.lab-pilot.lab-videos .video-brand-filters button:nth-child(2):before{background:var(--swatch-pink)}.lab-pilot.lab-videos .video-brand-filters button:nth-child(3):before{background:var(--swatch-green)}.lab-pilot.lab-videos .video-brand-filters button:nth-child(4):before{background:var(--swatch-blue)}.lab-pilot.lab-videos .video-brand-filters button:nth-child(5):before{background:var(--swatch-gold)}.lab-pilot.lab-videos .video-brand-filters button[aria-pressed=true]{border-bottom-color:var(--lab-ink);color:var(--lab-ink)}.lab-pilot.lab-videos>p[role=status]{color:var(--lab-ink-faint);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:18px 0 34px}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 36px;display:grid}.lab-pilot.lab-videos .video-collection-grid>*{border-radius:0}.lab-pilot.lab-videos .video-collection-grid>:first-child{grid-column:span 2}.lab-pilot.lab-videos .video-card,.lab-pilot.lab-videos .video-card-compact{color:var(--lab-ink);background:0 0;border:0;border-radius:0;padding:0;display:block}.lab-pilot.lab-videos .video-visual{border-radius:0}.lab-pilot.lab-videos .video-thumb{aspect-ratio:16/9;border:1px solid var(--lab-rule);background:var(--lab-canvas-deep);border-radius:0;min-height:0;position:relative}.lab-pilot.lab-videos .video-preview-unavailable>span{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:52px;height:52px;color:var(--swatch-pink-ink);border-radius:50%;place-items:center;display:grid}.lab-pilot.lab-videos .editorial-play-label{white-space:nowrap;background:var(--lab-ink);color:#fdf8f3;width:auto;max-width:none;height:auto;font:700 10px var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:0;gap:12px;padding:10px 14px;position:absolute;bottom:0;left:0}.lab-pilot.lab-videos .video-card h2{font:400 21px/1.2 var(--font-newsreader),serif;letter-spacing:-.02em;color:var(--lab-ink);margin:18px 0 8px}.lab-pilot.lab-videos .video-collection-grid>:first-child h2{font-size:30px}.lab-pilot.lab-videos .video-card p{color:var(--lab-ink-soft);font-size:14px;line-height:1.6}.lab-pilot.lab-videos .video-play-cta{color:var(--lab-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;margin-top:14px;padding:0}.lab-pilot.lab-videos .video-external-link{color:var(--lab-ink-faint);font:600 12px var(--font-manrope),sans-serif;margin-top:12px;display:inline-block}.lab-pilot.lab-videos .video-guide-link{border-top:1px dashed var(--lab-rule-strong);color:var(--swatch-blue-ink);font:600 13px var(--font-manrope),sans-serif;border-radius:0;margin-top:14px;padding-top:14px;display:block}.lab-pilot.lab-videos .video-guide-link:hover{color:var(--swatch-pink-ink)}.lab-pilot.lab-videos .video-preview-unavailable{color:var(--lab-ink-faint);place-items:center;gap:6px;display:grid}.lab-pilot.lab-videos .video-preview-unavailable strong{color:var(--lab-ink);font:400 18px var(--font-newsreader),serif}.lab-pilot.lab-videos .video-preview-unavailable small{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.lab-pilot.lab-videos .video-embed{border-radius:0}.lab-pilot.lab-videos .video-chapters button{border:1px solid var(--lab-rule);background:var(--lab-paper);color:var(--lab-ink);border-radius:0}.lab-pilot.lab-guided{width:min(940px,calc(100% - var(--lab-gutter) * 2));padding:40px 0 110px}.lab-pilot.lab-guided .current-context{border-left:4px solid var(--swatch-blue-ink);background:var(--lab-paper);color:var(--lab-ink);border-radius:0;padding:14px 18px;font-size:14px;margin:0 0 22px!important}.lab-pilot.lab-guided .laboratory-nav{border-bottom:1px solid var(--lab-rule);margin-bottom:26px;padding-bottom:22px}.lab-pilot.lab-guided .laboratory-action{border-radius:var(--lab-radius);border:1px solid var(--lab-rule);background:var(--lab-paper);color:var(--lab-ink);font:600 12px var(--font-manrope),sans-serif;letter-spacing:.04em}.lab-pilot.lab-guided .guided-breadcrumb{border-bottom:1px solid var(--lab-rule);color:var(--lab-ink-faint);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-content:flex-start;gap:12px;padding:0 0 22px}.lab-pilot.lab-guided .guided-breadcrumb span:first-child{color:var(--lab-ink)}.lab-pilot.lab-guided .operational-heading{text-align:left;max-width:none;margin:38px 0 40px}.lab-pilot.lab-guided .operational-heading h1{letter-spacing:-.045em;text-align:left;max-width:20ch;margin:16px 0 18px;font-size:clamp(40px,5.6vw,80px);line-height:.98}.lab-pilot.lab-guided .operational-heading>p{max-width:60ch;margin:0;font-size:17px;line-height:1.7}.lab-pilot.lab-guided .guided-options{counter-reset:scelta;border-top:1px solid var(--lab-rule);grid-template-columns:1fr;gap:0;max-width:none}.lab-pilot.lab-guided .guided-options button{counter-increment:scelta;border:0;border-bottom:1px solid var(--lab-rule);background:var(--lab-paper);min-height:0;color:var(--lab-ink);border-radius:0;padding:26px 60px 26px 66px;transition:background .16s,padding-left .16s;position:relative}.lab-pilot.lab-guided .guided-options button:before{content:counter(scelta,decimal-leading-zero);color:var(--lab-ink-faint);font:400 14px var(--font-manrope),sans-serif;letter-spacing:.14em;position:absolute;top:30px;left:24px}.lab-pilot.lab-guided .guided-options button:hover{background:var(--swatch-blue)}.lab-pilot.lab-guided .guided-options button:hover:before{color:var(--swatch-blue-ink)}.lab-pilot.lab-guided .guided-options button strong{font:400 25px/1.2 var(--font-newsreader),serif;letter-spacing:-.02em}.lab-pilot.lab-guided .guided-options button span{color:var(--lab-ink-soft);margin-top:6px;font-size:14px;line-height:1.55}.lab-pilot.lab-guided .guided-options button b{color:var(--swatch-pink-ink);font-size:18px;right:26px}.lab-pilot.lab-guided .guided-result{gap:22px;max-width:none}.lab-pilot.lab-guided .guided-primary{border:1px solid var(--lab-rule);border-top:4px solid var(--lab-ink);border-radius:var(--lab-radius);background:var(--lab-paper);padding:36px}.lab-pilot.lab-guided .guided-primary h2{letter-spacing:-.035em;margin:14px 0 12px;font-size:clamp(30px,3.6vw,44px)}.lab-pilot.lab-guided .guided-primary p{font-size:16px;line-height:1.7}.lab-pilot.lab-guided .guided-machine-question{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper-warm);padding:28px}.lab-pilot.lab-guided .guided-machine-question h2{font-size:28px}.lab-pilot.lab-guided .compatibility-inline{border-left:4px solid var(--swatch-green-ink);background:var(--swatch-green);color:var(--swatch-green-ink);border-radius:0;font-size:13px}.lab-pilot.lab-guided .compatibility-inline.unknown{border-left-color:var(--swatch-gold-ink);background:var(--swatch-gold);color:var(--swatch-gold-ink)}.lab-pilot.lab-guided .guided-quick-setup>div{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:0}.lab-pilot.lab-guided .guided-quick-setup dt{color:var(--swatch-blue-ink);letter-spacing:.16em}.lab-pilot.lab-guided .guided-quick-setup dd{font:400 17px var(--font-newsreader),serif}.lab-pilot.lab-guided .guided-also{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:28px}.lab-pilot.lab-guided .guided-also h2{font-size:26px}.lab-pilot.lab-guided .guided-also a{font-size:15px;font-weight:500}.lab-pilot.lab-guided .guided-controls{border-top:1px solid var(--lab-rule);max-width:none;margin-top:30px;padding-top:22px}.lab-pilot.lab-guided .guided-controls button{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);color:var(--lab-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:13px 18px}.lab-pilot.lab-guided .guided-controls button:hover{border-color:var(--lab-ink);background:var(--swatch-pink)}.lab-pilot.lab-guided .guided-unresolved{border-top:1px dashed var(--lab-rule-strong);margin-top:34px;padding-top:24px}.lab-pilot.lab-guided .privacy-note,.lab-pilot.lab-guided .guided-page>.privacy-note{max-width:none;color:var(--lab-ink-faint);letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:34px 0 0;font-size:11px}.lab-pilot.lab-guide .solution-hero>div>p,.lab-pilot.lab-guide .solution-hero .faq-hero-actions,.lab-pilot.lab-guide .solution-hero .favorite-button{margin-left:0;margin-right:0}.lab-pilot.lab-guide .solution-sidebar ul{font-size:14px;line-height:1.6}.lab-pilot.lab-guide .solution-sidebar li{padding-left:16px}.lab-pilot.lab-guide .videos-section,.lab-pilot.lab-guide .material-videos{border:0;border-top:1px solid var(--lab-rule);background:0 0;border-radius:0;margin:0;padding:34px 0 0}.lab-pilot.lab-guide .video-card{color:var(--lab-ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:32px;padding:0;display:grid}.lab-pilot.lab-guide .video-card-compact{grid-template-columns:minmax(0,1fr);gap:0}.lab-pilot.lab-guide .video-visual{border-radius:0}.lab-pilot.lab-guide .video-thumb{aspect-ratio:16/9;border:1px solid var(--lab-rule);background:var(--lab-canvas-deep);border-radius:0;min-height:0;position:relative}.lab-pilot.lab-guide .video-preview-unavailable>span{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:52px;height:52px;color:var(--swatch-pink-ink);border-radius:50%;place-items:center;display:grid}.lab-pilot.lab-guide .video-preview-unavailable strong{color:var(--lab-ink);font:400 18px var(--font-newsreader),serif}.lab-pilot.lab-guide .video-preview-unavailable small{color:var(--lab-ink-faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.lab-pilot.lab-guide .editorial-play-label{white-space:nowrap;background:var(--lab-ink);color:#fdf8f3;width:auto;max-width:none;height:auto;font:700 10px var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:0;gap:12px;padding:10px 14px;position:absolute;bottom:0;left:0}.lab-pilot.lab-guide .video-card h2{color:var(--lab-ink);font:400 26px/1.16 var(--font-newsreader),serif;letter-spacing:-.025em;margin:0 0 10px}.lab-pilot.lab-guide .video-card-compact h2{margin-top:16px;font-size:20px}.lab-pilot.lab-guide .video-card p{color:var(--lab-ink-soft);font-size:14px;line-height:1.6}.lab-pilot.lab-guide .video-play-cta{color:var(--lab-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;margin-top:14px;padding:0}.lab-pilot.lab-guide .video-external-link{color:var(--lab-ink-faint);font:600 12px var(--font-manrope),sans-serif;margin-top:12px;display:inline-block}.lab-pilot.lab-guide .other-videos{margin-top:36px}.lab-pilot.lab-guide .other-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.lab-pilot.lab-guide .video-embed{border-radius:0}.lab-pilot.lab-guide .video-time{color:var(--swatch-blue-ink);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:inline-flex}.lab-pilot.lab-guided .laboratory-nav{border-top:1px solid var(--lab-rule);border-left:1px solid var(--lab-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;padding:0}.lab-pilot.lab-guided .laboratory-group,.lab-pilot.lab-guided .laboratory-group:nth-child(2),.lab-pilot.lab-guided .laboratory-group:nth-child(3),.lab-pilot.lab-guided .laboratory-group:nth-child(4){border:0;border-right:1px solid var(--lab-rule);border-bottom:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:0;gap:8px;padding:18px 16px 16px;position:relative}.lab-pilot.lab-guided .laboratory-group:before{content:"";background:var(--swatch-pink);height:5px;position:absolute;top:0;left:0;right:0}.lab-pilot.lab-guided .laboratory-group:nth-child(2):before{background:var(--swatch-green)}.lab-pilot.lab-guided .laboratory-group:nth-child(3):before{background:var(--swatch-blue)}.lab-pilot.lab-guided .laboratory-group:nth-child(4):before{background:var(--swatch-gold)}.lab-pilot.lab-guided .laboratory-action{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper-warm);min-height:46px;color:var(--lab-ink);font:600 13px/1.45 var(--font-manrope),sans-serif;padding:11px 14px}.lab-pilot.lab-guided .laboratory-action:hover{border-color:var(--lab-ink);background:var(--lab-paper)}.lab-pilot.lab-guided .guided-breadcrumb{border:0;border-bottom:1px solid var(--lab-rule);color:var(--lab-ink-faint);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 4px;padding:0 0 20px;line-height:1.6}.lab-pilot.lab-guided .guided-breadcrumb>span:first-child{color:var(--lab-ink);align-items:center;gap:10px;display:inline-flex}.lab-pilot.lab-guided .guided-breadcrumb>span:first-child:before{content:"";background:var(--swatch-pink);border:1px solid var(--lab-rule-strong);width:10px;height:10px}.lab-pilot.lab-guided .operational-empty{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);padding:44px}.lab-pilot.lab-home .shortcut-grid button{text-align:left}.lab-pilot.lab-home .shortcut-grid button strong{justify-self:start}.lab-pilot.lab-home .important-videos .video-card,.lab-pilot.lab-home .important-videos .video-card-compact{gap:0;display:block}.lab-pilot.lab-home .important-videos .video-visual{width:100%;margin-bottom:2px}.lab-pilot.lab-home .important-videos .video-thumb{aspect-ratio:16/9;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}.lab-pilot.lab-home .important-videos .video-image{object-fit:cover;width:100%;height:100%}.lab-pilot.lab-home .important-videos .video-preview-unavailable{text-align:center;place-items:center;gap:6px;padding:16px;display:grid}.lab-pilot.lab-home .important-videos .video-preview-unavailable strong{color:var(--lab-ink);font:500 17px var(--font-newsreader),serif}.lab-pilot.lab-home .important-videos .video-preview-unavailable small{color:var(--lab-ink-faint);font-size:12px}.lab-pilot.lab-home .important-videos .video-card>div:last-child{padding:0}.lab-pilot.lab-home .important-videos .video-embed{aspect-ratio:16/9;border-radius:var(--lab-radius)}.lab-pilot.lab-hub .browse-heading{border-bottom-color:var(--lab-rule)}.lab-pilot.lab-hub .machine-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-pilot.lab-hub .machine-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);min-height:210px;box-shadow:var(--lab-shadow);padding:24px}.lab-pilot.lab-hub .machine-card:hover{background:var(--lab-paper);box-shadow:var(--lab-shadow-lift)}.lab-pilot.lab-hub .machine-card.all{background:var(--swatch-pink);color:var(--lab-ink);border-color:#0000}.lab-pilot.lab-hub .machine-card.all small{color:var(--lab-ink-soft)}.lab-pilot.lab-hub .machine-card.all b{color:var(--lab-rose-deep)}.lab-pilot.lab-hub .machine-card.machine-card-saved{background:var(--swatch-blue-soft);border-color:var(--swatch-blue)}.lab-pilot.lab-hub .machine-card>b{color:var(--lab-rose)}.lab-pilot.lab-hub .machine-saved-label{color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-hub .machine-visual{border:1px solid var(--lab-rule-strong);border-radius:var(--lab-radius-sm);background:var(--lab-canvas-deep);width:92px;height:56px}.lab-pilot.lab-hub .machine-visual i:first-child{border-color:var(--lab-rule-strong);background:var(--lab-paper);border-radius:6px}.lab-pilot.lab-hub .machine-visual i:last-child{background:var(--lab-rose)}.lab-pilot.lab-hub .machine-card.all .machine-visual{border-color:var(--lab-rule-strong);background:#ffffffb3}.lab-pilot.lab-hub .machine-card.all .machine-visual i:first-child{border-color:var(--lab-rule-strong);background:#fff}.lab-pilot.lab-hub .faq-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);min-height:0;box-shadow:var(--lab-shadow);padding:26px}.lab-pilot.lab-hub .category-label{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:6px 12px}.lab-pilot.lab-hub .category-label:before{display:none}.lab-pilot.lab-hub .faq-card-footer{font:600 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-hub .faq-card-footer b{font-size:12px}.lab-pilot.lab-hub .faq-card-footer i{color:var(--lab-rose)}.lab-pilot.lab-search .search-page-heading{border-bottom-color:var(--lab-rule)}.lab-pilot.lab-search .active-machine{border:1px solid var(--lab-rule);border-left:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:999px}.lab-pilot.lab-search .search-filters{border-bottom-color:var(--lab-rule)}.lab-pilot.lab-search .search-filters button.active{border-bottom-color:var(--lab-rose);color:var(--lab-ink)}.lab-pilot.lab-search .likely-result{border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:linear-gradient(135deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 64%);color:var(--lab-ink);box-shadow:var(--lab-shadow);grid-template-columns:180px minmax(0,1fr);gap:36px;padding:clamp(30px,3.4vw,48px)}.lab-pilot.lab-search .likely-result:before,.lab-pilot.lab-search .likely-result:after{display:none}.lab-pilot.lab-search .likely-result .section-kicker{color:var(--swatch-blue-ink)}.lab-pilot.lab-search .editorial-result-number{border:0;border-bottom:1px solid var(--lab-rule);color:var(--lab-rose);font:500 82px/1 var(--font-newsreader),serif;padding:0 0 14px}.lab-pilot.lab-search .likely-result h2{color:var(--lab-ink-faint);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em}.lab-pilot.lab-search .featured-result-card h3{color:var(--lab-ink)}.lab-pilot.lab-search .featured-result-card small{color:var(--swatch-pink-ink);letter-spacing:.1em}.lab-pilot.lab-search .featured-result-card p{color:var(--lab-ink-soft)}.lab-pilot.lab-search .featured-result-card .compatibility-chip{border-top:1px solid var(--lab-rule);color:var(--lab-ink-faint)}.lab-pilot.lab-search .featured-result-card .editorial-cta{background:var(--lab-rose);color:#fff;font:700 13px var(--font-manrope),sans-serif;border:0;border-radius:999px;padding:13px 24px}.lab-pilot.lab-search .featured-result-card:hover h3{color:var(--lab-rose-deep)}.lab-pilot.lab-search .result-group{border-top-color:var(--lab-rule)}.lab-pilot.lab-search .result-group:before{border:0;border-radius:50%;width:12px;height:12px;top:26px}.lab-pilot.lab-search .result-group[data-result-group="Lame e strumenti"]{--group-surface:var(--lab-rule-strong)}.lab-pilot.lab-search .result-group[data-result-group=Video]{--group-surface:var(--lab-rose-light)}.lab-pilot.lab-search .result-group summary small{color:var(--lab-ink-faint);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.08em}.lab-pilot.lab-search .result-list{border-left-color:var(--lab-rule)}.lab-pilot.lab-search .result-list .result-card{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);margin-bottom:12px;padding:22px}.lab-pilot.lab-search .result-list .result-card:first-child{border-top:1px solid var(--lab-rule)}.lab-pilot.lab-search .result-card small{color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.08em}.lab-pilot.lab-search .result-list .result-card>b{color:var(--lab-rose)}.lab-pilot.lab-guide .solution-hero{border-bottom-color:var(--lab-rule)}.lab-pilot.lab-guide .draft-pill{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;padding:6px 14px}.lab-pilot.lab-guide .draft-pill:before{display:none}.lab-pilot.lab-guide .favorite-button{border:1px solid var(--lab-rule-strong);color:var(--lab-ink);font:600 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px}.lab-pilot.lab-guide .favorite-button.saved{background:var(--swatch-pink-soft);border-color:var(--lab-rose-light)}.lab-pilot.lab-guide .solution-hero>.guide-image .guide-image-frame{border-radius:var(--lab-radius-lg)}.lab-pilot.lab-guide .short-answer{border:1px solid var(--lab-rule);border-left:5px solid var(--lab-rose-light);border-radius:var(--lab-radius-lg);background:linear-gradient(135deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 60%)}.lab-pilot.lab-guide .short-answer>span{background:var(--lab-rose);color:#fff}.lab-pilot.lab-guide .short-answer h2{letter-spacing:.12em}.lab-pilot.lab-guide .guide-contents{border-radius:var(--lab-radius);background:var(--lab-paper-warm)}.lab-pilot.lab-guide .guide-contents a{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:999px;padding:9px 16px}.lab-pilot.lab-guide .guide-contents a:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-pilot.lab-guide .guide-contents>div{gap:10px}.lab-pilot.lab-guide .answer-section{border-left-color:var(--lab-rose-light);border-left-width:3px}.lab-pilot.lab-guide .procedure-section{border-top-color:var(--lab-rule)}.lab-pilot.lab-guide .step-mode-cta{border:1px solid var(--lab-rule);background:var(--swatch-pink-soft);border-radius:999px}.lab-pilot.lab-guide .step-mode-cta>span{background:var(--lab-rose)}.lab-pilot.lab-guide .step-mode-cta strong{letter-spacing:0;text-transform:none;font-size:14px}.lab-pilot.lab-guide .steps li{border-top-color:var(--lab-rule)}.lab-pilot.lab-guide .steps li>span{background:var(--swatch-pink-soft);color:var(--swatch-pink-ink);border:0;border-radius:50%}.lab-pilot.lab-guide .steps figure button{border-radius:var(--lab-radius)}.lab-pilot.lab-guide .step-tip{border-radius:var(--lab-radius);border-left:4px solid var(--swatch-blue)}.lab-pilot.lab-guide .expected-result{border:1px solid var(--swatch-green);border-radius:var(--lab-radius)}.lab-pilot.lab-guide .common-mistakes{border:1px solid var(--lab-rule);border-left:5px solid var(--lab-rose-light);border-radius:var(--lab-radius-lg);background:var(--swatch-pink-soft)}.lab-pilot.lab-guide .stefy-tip{border-radius:var(--lab-radius-lg);background:var(--swatch-gold-soft);border:1px solid var(--lab-rule)!important;border-left:5px solid var(--swatch-gold)!important}.lab-pilot.lab-guide .solution-sidebar section{border-top-color:var(--lab-rule)}.lab-pilot.lab-guide .solution-sidebar h2{letter-spacing:.12em}.lab-pilot.lab-guide .reassurance{border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:var(--swatch-blue-soft)}.lab-pilot.lab-guide .video-thumb{border-radius:var(--lab-radius)}.lab-pilot.lab-guide .editorial-play-label{color:var(--lab-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;background:#ffffffeb;border-radius:999px;padding:8px 14px;bottom:12px;left:12px}.lab-pilot.lab-guide .video-play-cta{border-bottom-color:var(--lab-rose-light);color:var(--lab-rose-deep);letter-spacing:0;text-transform:none;font-size:13px}.lab-pilot.lab-videos .browse-heading,.lab-pilot.lab-videos .video-brand-filters{border-bottom-color:var(--lab-rule)}.lab-pilot.lab-videos .video-brand-filters button:before{background:var(--lab-rule-strong);border:0;border-radius:50%;width:12px;height:12px}.lab-pilot.lab-videos .video-brand-filters button[aria-pressed=true]{border-bottom-color:var(--lab-rose)}.lab-pilot.lab-videos>p[role=status]{color:var(--lab-ink-faint);font:600 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-videos .video-thumb{border-radius:var(--lab-radius);border:1px solid var(--lab-rule)}.lab-pilot.lab-videos .video-image{border-radius:var(--lab-radius)}.lab-pilot.lab-videos .editorial-play-label{color:var(--lab-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;background:#ffffffeb;border-radius:999px;padding:8px 14px;bottom:12px;left:12px}.lab-pilot.lab-videos .video-play-cta{border-bottom-color:var(--lab-rose-light);color:var(--lab-rose-deep);letter-spacing:0;text-transform:none;font-size:13px}.lab-pilot.lab-videos .video-guide-link{border-top:1px solid var(--lab-rule);color:var(--lab-rose-deep)}.lab-pilot.lab-videos .video-chapters button{border-radius:999px}.lab-pilot.lab-guided .current-context{border:1px solid var(--lab-rule);border-left:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--swatch-blue-soft)}.lab-pilot.lab-guided .laboratory-nav{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lab-pilot.lab-guided .laboratory-group,.lab-pilot.lab-guided .laboratory-group:nth-child(2),.lab-pilot.lab-guided .laboratory-group:nth-child(3),.lab-pilot.lab-guided .laboratory-group:nth-child(4){border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--swatch-pink-soft);padding:18px}.lab-pilot.lab-guided .laboratory-group:nth-child(2){background:var(--swatch-green-soft)}.lab-pilot.lab-guided .laboratory-group:nth-child(3){background:var(--swatch-blue-soft)}.lab-pilot.lab-guided .laboratory-group:nth-child(4){background:var(--swatch-gold-soft)}.lab-pilot.lab-guided .laboratory-group:before{display:none}.lab-pilot.lab-guided .laboratory-action{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:999px}.lab-pilot.lab-guided .laboratory-action:hover{border-color:var(--lab-rose-light);background:var(--lab-paper);color:var(--lab-rose-deep)}.lab-pilot.lab-guided .guided-breadcrumb{border-bottom-color:var(--lab-rule);color:var(--lab-ink-faint);font:600 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none}.lab-pilot.lab-guided .guided-breadcrumb>span:first-child:before{background:var(--lab-rose-light);border:0;border-radius:50%;width:11px;height:11px}.lab-pilot.lab-guided .guided-options{border-top:0;gap:12px}.lab-pilot.lab-guided .guided-options button{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);padding:24px 58px 24px 66px}.lab-pilot.lab-guided .guided-options button:before{background:var(--swatch-pink-soft);width:30px;height:30px;color:var(--swatch-pink-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:0;border-radius:50%;place-items:center;display:grid;top:50%;left:22px;transform:translateY(-50%)}.lab-pilot.lab-guided .guided-options button:hover{background:var(--lab-paper);border-color:var(--lab-rose-light);box-shadow:var(--lab-shadow-lift)}.lab-pilot.lab-guided .guided-options button b{color:var(--lab-rose)}.lab-pilot.lab-guided .guided-primary{border:1px solid var(--lab-rule);border-top:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:linear-gradient(135deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 62%);box-shadow:var(--lab-shadow)}.lab-pilot.lab-guided .guided-machine-question{border-radius:var(--lab-radius-lg)}.lab-pilot.lab-guided .compatibility-inline{border-left:0;border-radius:999px;padding:11px 18px}.lab-pilot.lab-guided .guided-quick-setup>div{border-radius:var(--lab-radius)}.lab-pilot.lab-guided .guided-also{border-radius:var(--lab-radius-lg)}.lab-pilot.lab-guided .guided-controls{border-top-color:var(--lab-rule)}.lab-pilot.lab-guided .guided-controls button{border:1px solid var(--lab-rule-strong);font:600 13px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border-radius:999px}.lab-pilot.lab-guided .guided-controls button:hover{border-color:var(--lab-rose-light);background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-pilot.lab-guided .operational-empty{border-radius:var(--lab-radius-lg)}.lab-pilot.lab-guided .privacy-note,.lab-pilot.lab-guided .guided-page>.privacy-note{color:var(--lab-ink-faint);letter-spacing:0;text-transform:none;font-size:12px}@media (max-width:1180px){.lab-pilot.lab-pilot{--lab-gutter:clamp(18px,3.5vw,40px)}.lab-pilot.lab-search .likely-result{grid-template-columns:150px minmax(0,1fr);gap:32px}.lab-pilot.lab-guide .solution-layout{grid-template-columns:minmax(0,1fr) 260px;gap:44px}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.lab-pilot.lab-videos .video-collection-grid>:first-child{grid-column:span 2}}@media (max-width:900px){.lab-pilot.lab-home .hero{padding:44px var(--lab-gutter) 34px}.lab-pilot.lab-home .hero h1{font-size:clamp(42px,7.6vw,68px)}.lab-pilot.lab-home .hero-copy>p{font-size:16px}.lab-pilot.lab-home .atelier-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lab-pilot.lab-home .supported-machines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-home .atelier-feature{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.lab-pilot.lab-home .curator-portrait{width:100%;max-width:420px}.lab-pilot.lab-home .atelier-diagnostic{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.lab-pilot.lab-home .shortcut-grid,.lab-pilot.lab-home .topic-card-grid,.lab-pilot.lab-home .home-video-grid,.lab-pilot.lab-hub .machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-guide .solution-layout{grid-template-columns:minmax(0,1fr);gap:44px}.lab-pilot.lab-guide .solution-sidebar{position:static;top:auto}.lab-pilot.lab-guide .video-card{grid-template-columns:minmax(0,1fr);gap:18px}.lab-pilot.lab-guide .other-videos-grid{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-guided .laboratory-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.lab-pilot.lab-pilot{--lab-gutter:16px;--lab-measure:calc(100% - 32px)}body:has(main.lab-pilot) .atelier-header-main{padding:16px 0 14px}body:has(main.lab-pilot) .atelier-brand small{letter-spacing:.12em;font-size:9px}body:has(main.lab-pilot) .atelier-primary-nav>:is(a,button){font-size:12px}body:has(main.lab-pilot) .atelier-topic-strip{padding:16px 0}body:has(main.lab-pilot) .atelier-topic-strip a{font-size:17px}.lab-pilot.lab-home .hero{padding:36px var(--lab-gutter) 30px}.lab-pilot.lab-home .hero:before{width:190px;height:190px;top:-76px;left:-62px}.lab-pilot.lab-home .hero:after{width:150px;height:150px;bottom:-72px;right:-50px}.lab-pilot.lab-home .eyebrow{letter-spacing:.18em;font-size:10px}.lab-pilot.lab-home .hero h1{margin-top:14px;font-size:clamp(34px,9.6vw,46px)}.lab-pilot.lab-home .hero h1:after{width:60px;margin-top:16px}.lab-pilot.lab-home .hero-copy>p{margin:16px auto 24px;font-size:15px}.lab-pilot.lab-home .search-shell{gap:10px;min-height:58px;padding:7px 7px 7px 18px}.lab-pilot.lab-home .search-shell input{font-size:15px}.lab-pilot.lab-home .search-shell .search-submit{min-height:44px;padding:0 20px;font-size:13px}.lab-pilot.lab-home .quick-prompts{gap:8px;margin-top:16px}.lab-pilot.lab-home .quick-prompts>span{text-align:center;width:100%;font-size:11px}.lab-pilot.lab-home .quick-prompts button{padding:8px 14px;font-size:12px}.lab-pilot.lab-home .machine-selector{border-radius:var(--lab-radius);flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.lab-pilot.lab-home .atelier-intents{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px}.lab-pilot.lab-home .atelier-intent{gap:14px;padding:18px}.lab-pilot.lab-home .intent-symbol{width:46px;height:46px;font-size:20px}.lab-pilot.lab-home .intent-copy strong{font-size:18px}.lab-pilot.lab-home .intent-copy small{font-size:12px}.lab-pilot.lab-home .supported-machines{margin:40px auto 44px}.lab-pilot.lab-home .supported-machines-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lab-pilot.lab-home .supported-machine{padding:22px 20px}.lab-pilot.lab-home .supported-machine h3{margin:14px 0 8px;font-size:28px}.lab-pilot.lab-home .supported-machine p{font-size:14px}.lab-pilot.lab-home .atelier-feature,.lab-pilot.lab-home .atelier-diagnostic{padding:24px 20px}.lab-pilot.lab-home .atelier-feature-copy h2{font-size:38px}.lab-pilot.lab-home .atelier-diagnostic h2{font-size:32px}.lab-pilot.lab-home .editorial-destinations a{padding:14px 18px;font-size:15px}.lab-pilot.lab-home :is(.shortcut-grid,.editorial-card-grid,.related-grid,.finder-links,.topic-card-grid,.home-video-grid,.operational-links){grid-template-columns:minmax(0,1fr);gap:12px}.lab-pilot.lab-home .home-editorial{gap:44px}.lab-pilot.lab-home .editorial-card>b{display:none}.lab-pilot.lab-hub .browse-heading{margin:26px 0 28px;padding-bottom:22px}.lab-pilot.lab-hub .browse-heading h1{font-size:clamp(36px,10vw,50px)}.lab-pilot.lab-hub .browse-heading p{font-size:15px}.lab-pilot.lab-hub .machine-grid{border-left:0;grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-hub .machine-card{background:0 0;border-right:0;gap:14px;min-height:0;padding:22px 0}.lab-pilot.lab-hub .machine-card strong{font-size:23px}.lab-pilot.lab-hub .machine-card:hover{background:0 0}.lab-pilot.lab-hub .machine-card.all{margin:0 -16px;padding:22px 16px}.lab-pilot.lab-hub .machine-card>b{top:24px;right:2px}.lab-pilot.lab-hub .machine-card.all>b{right:18px}.lab-pilot.lab-hub .machine-visual{width:78px;height:46px}.lab-pilot.lab-hub .faq-grid{grid-template-columns:minmax(0,1fr);gap:0}.lab-pilot.lab-hub .faq-card h3{font-size:23px}.lab-pilot.lab-search{padding-top:22px}.lab-pilot.lab-search .search-page-heading{margin:18px 0 20px;padding-bottom:20px}.lab-pilot.lab-search .search-page-heading h1{font-size:clamp(32px,8.6vw,44px)}.lab-pilot.lab-search .search-page-heading p{font-size:14px}.lab-pilot.lab-search .search-shell{gap:10px;min-height:60px;padding:8px 8px 8px 16px}.lab-pilot.lab-search .search-shell .search-submit{min-height:44px;padding:0 14px;font-size:11px}.lab-pilot.lab-search .search-filters{scrollbar-width:none;flex-wrap:nowrap;gap:22px;margin:22px 0 4px;overflow-x:auto}.lab-pilot.lab-search .search-filters::-webkit-scrollbar{display:none}.lab-pilot.lab-search .search-filters button{white-space:nowrap;padding:12px 0}.lab-pilot.lab-search .likely-result{border-radius:0;grid-template-columns:minmax(0,1fr);gap:20px;margin:26px -16px 44px;padding:30px 20px}.lab-pilot.lab-search .likely-result>div:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lab-pilot.lab-search .editorial-result-number{border:0;padding:0;font-size:46px}.lab-pilot.lab-search .likely-result h2{font-size:10px}.lab-pilot.lab-search .featured-result-card h3{margin:10px 0 16px;font-size:29px}.lab-pilot.lab-search .featured-result-card p{font-size:15px}.lab-pilot.lab-search .result-group{padding-left:20px}.lab-pilot.lab-search .result-group summary h2{font-size:22px}.lab-pilot.lab-search .result-list{border-left:0;padding-left:0}.lab-pilot.lab-search .result-card{align-items:flex-start;gap:14px}.lab-pilot.lab-search .result-card h3{font-size:20px}.lab-pilot.lab-search .result-card p{font-size:14px}.lab-pilot.lab-guide{padding-top:20px}.lab-pilot.lab-guide .solution-hero{margin:24px 0 36px;padding-bottom:28px}.lab-pilot.lab-guide .solution-hero h1{max-width:none;margin:16px 0 14px;font-size:clamp(34px,9vw,48px)}.lab-pilot.lab-guide .solution-hero>div>p{font-size:16px}.lab-pilot.lab-guide .solution-content{gap:44px}.lab-pilot.lab-guide .short-answer{gap:16px;padding:24px 20px}.lab-pilot.lab-guide .short-answer p{font-size:16px}.lab-pilot.lab-guide .detailed-answer p{font-size:17px;line-height:1.8}.lab-pilot.lab-guide .answer-section{padding-left:18px}.lab-pilot.lab-guide .answer-section h2{font-size:24px}.lab-pilot.lab-guide .guide-contents{padding:18px 16px}.lab-pilot.lab-guide .guide-contents>div{gap:0;display:grid}.lab-pilot.lab-guide .steps li{gap:16px;padding:22px 0}.lab-pilot.lab-guide .steps li>span{width:38px;height:38px;font-size:17px}.lab-pilot.lab-guide .steps p strong{font-size:19px}.lab-pilot.lab-guide :is(.common-mistakes,.stefy-tip,.interactive-checklist,.use-cases article,.practical-examples article){padding:22px 20px!important}.lab-pilot.lab-guide :is(.use-cases,.practical-examples)>div{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-guide .stefy-tip{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lab-pilot.lab-videos{padding-top:20px}.lab-pilot.lab-videos .browse-heading{margin:26px 0 24px;padding-bottom:22px}.lab-pilot.lab-videos .browse-heading h1{font-size:clamp(38px,11vw,54px)}.lab-pilot.lab-videos .browse-heading p{font-size:15px}.lab-pilot.lab-videos .video-brand-filters{scrollbar-width:none;flex-wrap:nowrap;gap:20px;overflow-x:auto}.lab-pilot.lab-videos .video-brand-filters::-webkit-scrollbar{display:none}.lab-pilot.lab-videos .video-brand-filters button{white-space:nowrap;font-size:13px}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:minmax(0,1fr);gap:38px}.lab-pilot.lab-videos .video-collection-grid>:first-child{grid-column:auto}.lab-pilot.lab-videos .video-collection-grid>:first-child h2{font-size:22px}.lab-pilot.lab-videos .video-card h2{font-size:20px}.lab-pilot.lab-guided{padding-top:20px}.lab-pilot.lab-guided .laboratory-nav{border-left:0;grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-guided .laboratory-group{border-right:0}.lab-pilot.lab-guided .operational-heading{margin:26px 0 28px}.lab-pilot.lab-guided .operational-heading h1{max-width:none;font-size:clamp(34px,9.4vw,50px)}.lab-pilot.lab-guided .operational-heading>p{font-size:15px}.lab-pilot.lab-guided .guided-options button{padding:22px 40px 22px 50px}.lab-pilot.lab-guided .guided-options button:before{font-size:12px;top:26px;left:14px}.lab-pilot.lab-guided .guided-options button strong{font-size:21px}.lab-pilot.lab-guided .guided-options button span{font-size:13px}.lab-pilot.lab-guided .guided-options button b{right:14px}.lab-pilot.lab-guided .guided-primary{padding:26px 20px}.lab-pilot.lab-guided .guided-controls{flex-wrap:wrap;gap:12px}.lab-pilot.lab-guided .guided-controls button{text-align:center;flex:140px;justify-content:center}}@media (max-width:400px){.lab-pilot.lab-home .hero h1{font-size:32px}.lab-pilot.lab-home .supported-machine h3{font-size:26px}.lab-pilot.lab-home .atelier-feature-copy h2{font-size:32px}.lab-pilot.lab-search .featured-result-card h3{font-size:25px}.lab-pilot.lab-guide .solution-hero h1,.lab-pilot.lab-guided .operational-heading h1{font-size:31px}.lab-pilot.lab-videos .browse-heading h1{font-size:36px}.lab-pilot.lab-pilot .search-shell .search-submit{padding:0 12px}}@media (prefers-reduced-motion:reduce){.lab-pilot.lab-pilot *,.lab-pilot.lab-pilot :before,.lab-pilot.lab-pilot :after{transition:none!important}}.lab-pilot.lab-pilot{--lab-hero-home:url(/branding/hero/home.webp);--lab-hero-cricut:url(/branding/hero/home.webp);--lab-hero-guida:url(/branding/hero/guida.webp);--lab-hero-videoteca:url(/branding/hero/videoteca.webp);--lab-hero-ricerca:url(/branding/hero/ricerca.webp);--lab-hero-guidami:url(/branding/hero/guidami.webp)}.lab-pilot.lab-home .hero{padding:clamp(52px,6vw,104px) var(--lab-gutter) clamp(44px,5vw,88px);background-image:linear-gradient(96deg, #fdf8f3f7 0%, #fdf8f3ed 34%, #fdf8f39e 56%, #fdf8f324 78%, #fdf8f30a 100%), var(--lab-hero-home), radial-gradient(640px 300px at 14% 22%,var(--swatch-pink-soft) 0%,transparent 62%), radial-gradient(540px 280px at 84% 28%,var(--swatch-blue-soft) 0%,transparent 60%), linear-gradient(175deg,#fefaf5 0%,var(--lab-canvas-deep) 100%);background-position:50%,100%,50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,auto,auto,auto;align-items:center;min-height:clamp(420px,46vw,560px);display:flex}.lab-pilot.lab-home .hero:before,.lab-pilot.lab-home .hero:after{display:none}.lab-pilot.lab-home .hero-copy{width:100%;max-width:var(--lab-measure);text-align:left;margin:0 auto}.lab-pilot.lab-home .eyebrow{justify-content:flex-start}.lab-pilot.lab-home .hero h1{text-align:left;max-width:13ch;margin:16px 0 0;font-size:clamp(44px,5.6vw,86px);line-height:1.03}.lab-pilot.lab-home .hero h1:after{display:none}.lab-pilot.lab-home .hero-copy>p{text-align:left;max-width:46ch;margin:20px 0 28px;font-size:17px}.lab-pilot.lab-home .hero-brand-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lab-pilot.lab-home .hero-brand-chips a{border:1px solid var(--lab-rule);color:var(--lab-ink);font:600 14px var(--font-manrope),sans-serif;background:#ffffffeb;border-radius:999px;padding:10px 22px;transition:background .18s,border-color .18s,color .18s}.lab-pilot.lab-home .hero-brand-chips a:hover{border-color:var(--lab-rose-light);color:var(--lab-rose-deep);background:#fff}.lab-pilot.lab-home .machine-selector{margin:22px 0 0}.lab-pilot.lab-pilot .lab-note{z-index:2;color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;pointer-events:none;opacity:.9;font-size:clamp(17px,1.5vw,23px);font-weight:600;line-height:1.3;position:absolute}.lab-pilot.lab-home .hero-copy{position:relative}.lab-pilot.lab-home .hero-copy:after{content:"Crea\a Impara\a Risolvi\a Realizza\a ♡";z-index:2;color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;pointer-events:none;opacity:.92;font-size:clamp(18px,1.7vw,26px);font-weight:600;line-height:1.32;position:absolute;top:-4%;right:2%;transform:rotate(-5deg)}@media (max-width:1100px){.lab-pilot.lab-home .hero-copy:after{display:none}}.lab-pilot.lab-home .hero{min-height:clamp(440px,42vw,580px);padding:clamp(44px,4.6vw,76px) var(--lab-gutter);background-image:linear-gradient(180deg,#fffcf894 0%,#fffcf84d 46%,#fffcf885 100%), var(--lab-hero-home), linear-gradient(175deg,#fefaf5 0%,var(--lab-canvas-deep) 100%);background-position:50%,50% 42%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;align-items:center;display:flex}.lab-pilot.lab-home .hero-copy{text-align:center;width:100%;max-width:820px;margin:0 auto}.lab-pilot.lab-home .eyebrow{color:var(--lab-ink-soft);font:700 12px var(--font-manrope),sans-serif;letter-spacing:.28em;justify-content:center}.lab-pilot.lab-home .hero h1{letter-spacing:-.035em;text-align:center;text-shadow:0 1px #fffdfa8c;max-width:none;margin:14px auto 0;font-size:clamp(44px,5.6vw,84px);font-weight:500;line-height:1.02}.lab-pilot.lab-home .hero h1:after{content:"";background:var(--lab-rose);border-radius:999px;width:92px;height:3px;margin:20px auto 0;display:block}.lab-pilot.lab-home .hero-copy>p{max-width:52ch;color:var(--lab-ink);text-align:center;margin:20px auto 26px;font-size:17px;line-height:1.65}.lab-pilot.lab-home .search-area{width:min(680px,100%);margin:0 auto}.lab-pilot.lab-home .search-shell{box-shadow:0 10px 30px #3a32361f}.lab-pilot.lab-home .quick-prompts{justify-content:center;margin-top:16px}.lab-pilot.lab-home .machine-selector{background:#ffffffe6;width:min(520px,100%);margin:18px auto 0}.lab-pilot.lab-home .hero .atelier-topic-strip{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:20px auto 0;padding:0;display:flex}.lab-pilot.lab-home .hero .atelier-topic-strip>span{display:none}.lab-pilot.lab-home .hero .atelier-topic-strip>div{flex-wrap:wrap;flex:0 auto;justify-content:center;gap:10px;display:flex;overflow:visible}.lab-pilot.lab-home .hero .atelier-topic-strip a{min-height:0;color:var(--lab-ink);font:500 14px var(--font-manrope),sans-serif;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:999px;padding:9px 20px}.lab-pilot.lab-home .hero .atelier-topic-strip a:hover{color:var(--lab-rose-deep);background:#fff}.lab-pilot.lab-home .hero .atelier-topic-strip a>span,.lab-pilot.lab-home .hero-copy:after{display:none}.lab-pilot.lab-home .hero{position:relative}.lab-pilot.lab-home .hero:before{content:"Piccole\a idee\a grandi\a storie\a ♡";opacity:.92;width:auto;height:auto;color:var(--lab-ink-soft);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;pointer-events:none;z-index:2;background:0 0;border:0;border-radius:0;font-size:clamp(17px,1.5vw,23px);font-weight:600;line-height:1.24;display:block;position:absolute;top:18px;right:clamp(14px,3vw,54px);transform:rotate(-4deg)}.lab-pilot.lab-home .hero:after{display:none}.lab-pilot.lab-home .atelier-intents{gap:16px;margin:20px auto 0}.lab-pilot.lab-home .atelier-intent{border-radius:var(--lab-radius);align-items:flex-start;gap:16px;padding:22px 20px}.lab-pilot.lab-home .intent-symbol{width:52px;height:52px;font-size:22px}.lab-pilot.lab-home .intent-copy strong{font-size:21px}.lab-pilot.lab-home .intent-copy small{-webkit-line-clamp:3;font-size:13px}.lab-pilot.lab-home .supported-machines{margin:26px auto 30px}.lab-pilot.lab-home .supported-machines>header{max-width:none}.lab-pilot.lab-home .supported-machines .section-kicker{display:none}.lab-pilot.lab-home .supported-machines h2{margin:0 0 16px;font-size:clamp(22px,2.1vw,28px);line-height:1.2}.lab-pilot.lab-home .supported-machines-grid{gap:16px}.lab-pilot.lab-home .supported-machine{grid-template-rows:auto auto 1fr auto;padding:0 0 18px;display:grid;overflow:hidden}.lab-pilot.lab-home .supported-machine:before{content:"";background-image:var(--lab-scene,none);background-position:50% 62%;background-size:cover;background-color:var(--lab-canvas-deep);order:-1;height:132px;margin-bottom:14px;display:block}.lab-pilot.lab-home .supported-machine{--lab-scene:url(/branding/scenes/cricut.webp)}.lab-pilot.lab-home .supported-machine-xtool{--lab-scene:url(/branding/scenes/xtool.webp)}.lab-pilot.lab-home .supported-machine-silhouette{--lab-scene:url(/branding/scenes/silhouette.webp)}.lab-pilot.lab-home .supported-machine-sawgrass{--lab-scene:url(/branding/scenes/sawgrass.webp)}.lab-pilot.lab-home .supported-machine-status{display:none}.lab-pilot.lab-home .supported-machine h3{letter-spacing:-.015em;margin:0 20px 4px;font-size:22px}.lab-pilot.lab-home .supported-machine p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 20px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lab-pilot.lab-home .supported-machine-model{margin:10px 20px 0}.lab-pilot.lab-home .supported-machine-cta{border-top:0;justify-content:flex-end;margin:14px 20px 0;padding-top:0;font-size:0}.lab-pilot.lab-home .supported-machine-cta b{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:34px;height:34px;color:var(--lab-ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.lab-pilot.lab-home .supported-machine:hover .supported-machine-cta b{border-color:var(--lab-rose);background:var(--lab-rose);color:#fff}.lab-pilot.lab-home .future-machines{margin:14px 0 0;font-size:12px}.lab-pilot.lab-home .home-editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 18px;margin:0 auto 24px;display:grid}.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:1/10/auto/span 3;margin:0}.lab-pilot.lab-home .home-editorial>section{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);padding:22px}.lab-pilot.lab-home .home-editorial .section-heading>span{display:none}.lab-pilot.lab-home .home-editorial .section-heading h2{margin:0 0 16px;font-size:clamp(21px,2vw,26px)}.lab-pilot.lab-home .section-heading.with-link>a{top:4px;bottom:auto}.lab-pilot.lab-home .important-videos .video-card{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lab-pilot.lab-home .important-videos .video-visual{margin:0}.lab-pilot.lab-home .important-videos .video-card p{display:none}.lab-pilot.lab-home .important-videos .video-play-cta,.lab-pilot.lab-home .important-videos .video-external-link{margin-top:6px;font-size:12px}.lab-pilot.lab-home .important-videos .video-preview-unavailable small{display:none}.lab-pilot.lab-home .how-to-home .topic-card-grid>a{min-height:0;box-shadow:none;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 14px;padding:12px;display:grid}.lab-pilot.lab-home .how-to-home .topic-card-grid>a>span{border-radius:var(--lab-radius-sm);background:var(--swatch-blue-soft);width:76px;height:60px;color:var(--swatch-blue-ink);grid-row:1/span 2;margin:0;font-size:20px}.lab-pilot.lab-home .how-to-home .topic-card-grid p{display:none}.lab-pilot.lab-home .how-to-home .topic-card-grid b{color:var(--lab-rose);align-self:start;margin:0;padding:0;font-size:11px}.lab-pilot.lab-home .home-editorial>.support-cta{border:1px solid var(--swatch-blue);background:var(--swatch-blue-soft);padding:24px;display:block}.lab-pilot.lab-home .home-editorial>.support-cta>span{color:#fff;background:#1877f2;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;display:grid}.lab-pilot.lab-home .home-editorial>.support-cta h2{margin:0 0 10px;font-size:24px;line-height:1.15}.lab-pilot.lab-home .home-editorial>.support-cta p{margin:0 0 16px;font-size:14px;line-height:1.55}.lab-pilot.lab-home .home-editorial>.support-cta a{border:1px solid var(--lab-rule);background:var(--lab-paper);color:var(--lab-ink);font:600 13px var(--font-manrope),sans-serif;border-radius:999px;align-items:center;gap:8px;margin:0 8px 8px 0;padding:11px 18px;display:inline-flex}.lab-pilot.lab-home .home-editorial>.support-cta a:hover{border-color:var(--lab-rose-light);color:var(--lab-rose-deep)}.lab-pilot.lab-home .lab-values{width:var(--lab-measure);border-top:1px solid var(--lab-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:32px;margin:10px auto 0;padding:30px 0 34px;display:grid}.lab-pilot.lab-home .lab-values-lead{align-items:flex-end;gap:14px;display:flex}.lab-pilot.lab-home .lab-values-lead h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.9vw,40px);line-height:1.08}.lab-pilot.lab-home .lab-values-lead>span{color:var(--lab-rose);font-size:22px}.lab-pilot.lab-home .lab-values-quote{border-left:1px solid var(--lab-rule);border-right:1px solid var(--lab-rule);color:var(--lab-ink-soft);font:italic 400 17px/1.5 var(--font-newsreader),serif;margin:0;padding:0 26px}.lab-pilot.lab-home .lab-values-quote cite{color:var(--lab-rose-deep);font:600 19px var(--font-caveat),cursive;margin-top:8px;font-style:normal;display:block}.lab-pilot.lab-home .lab-values-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lab-pilot.lab-home .lab-values-list li{text-align:center;justify-items:center;gap:3px;display:grid}.lab-pilot.lab-home .lab-values-list li>span{color:var(--lab-rose);font-size:20px}.lab-pilot.lab-home .lab-values-list li:nth-child(2)>span{color:var(--swatch-green-ink)}.lab-pilot.lab-home .lab-values-list li:nth-child(3)>span{color:var(--swatch-gold-ink)}.lab-pilot.lab-home .lab-values-list li:nth-child(4)>span{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .lab-values-list strong{font:600 14px var(--font-manrope),sans-serif;color:var(--lab-ink)}.lab-pilot.lab-home .lab-values-list small{color:var(--lab-ink-soft);font-size:12px}.lab-pilot.lab-home .hero .atelier-topic-strip a:before{display:none}@media (max-width:1000px){.lab-pilot.lab-home .hero:before{display:none}}@media (max-width:900px){.lab-pilot.lab-home .home-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-home .important-videos{grid-area:1/1/auto/span 2}.lab-pilot.lab-home .how-to-home{grid-area:2/1/auto/span 1}.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:2/2/auto/span 1}.lab-pilot.lab-home .start-here{grid-area:3/1/auto/-1}.lab-pilot.lab-home .common-home{grid-area:4/1/auto/-1}.lab-pilot.lab-home .frequent-problems{grid-area:5/1/auto/-1}.lab-pilot.lab-home .lab-values{grid-template-columns:minmax(0,1fr);gap:22px}.lab-pilot.lab-home .lab-values-quote{border-left:0;border-right:0;padding:0}}@media (max-width:650px){.lab-pilot.lab-home .hero{min-height:0;padding:38px var(--lab-gutter) 32px}.lab-pilot.lab-home .hero h1{font-size:clamp(34px,9.6vw,46px)}.lab-pilot.lab-home .hero h1:after{width:64px;margin-top:16px}.lab-pilot.lab-home .hero-copy>p{margin:16px auto 22px;font-size:15px}.lab-pilot.lab-home .hero .atelier-topic-strip{gap:8px;margin-top:16px}.lab-pilot.lab-home .hero .atelier-topic-strip a{padding:8px 15px;font-size:13px}.lab-pilot.lab-home .home-editorial{grid-template-columns:minmax(0,1fr);gap:16px}.lab-pilot.lab-home .important-videos,.lab-pilot.lab-home .how-to-home,.lab-pilot.lab-home .home-editorial>.support-cta,.lab-pilot.lab-home .start-here,.lab-pilot.lab-home .common-home,.lab-pilot.lab-home .frequent-problems{grid-area:auto/1/auto/-1}.lab-pilot.lab-home .supported-machine:before{height:112px}.lab-pilot.lab-home .lab-values-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-pilot.lab-home .lab-values-lead h2{font-size:28px}.lab-pilot.lab-home .important-videos .video-card{grid-template-columns:110px minmax(0,1fr)}}.lab-pilot.lab-home .supported-machine-cta{width:auto}@media (max-width:1150px){.lab-pilot.lab-home .atelier-intents,.lab-pilot.lab-home .supported-machines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-home .intent-copy small{-webkit-line-clamp:2}}@media (max-width:1150px) and (min-width:901px){.lab-pilot.lab-home .home-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-home .important-videos{grid-area:1/1/auto/span 2}.lab-pilot.lab-home .how-to-home{grid-area:2/1/auto/span 1}.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:2/2/auto/span 1}.lab-pilot.lab-home .start-here{grid-area:3/1/auto/-1}.lab-pilot.lab-home .common-home{grid-area:4/1/auto/-1}.lab-pilot.lab-home .frequent-problems{grid-area:5/1/auto/-1}.lab-pilot.lab-home .lab-values{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lab-pilot.lab-home .lab-values-quote{border-left:0;border-right:0;grid-column:1/-1;padding:0}}@media (max-width:560px){.lab-pilot.lab-home .atelier-intents,.lab-pilot.lab-home .supported-machines-grid{grid-template-columns:minmax(0,1fr)}}.lab-pilot.lab-home .hero:before{width:max-content;max-width:26vw;bottom:auto;left:auto}.lab-pilot.lab-home .supported-machines-grid{display:grid}.lab-pilot.lab-home .supported-machine{order:5}.lab-pilot.lab-home .supported-machine-cricut{order:1}.lab-pilot.lab-home .supported-machine-silhouette{order:2}.lab-pilot.lab-home .supported-machine-xtool{order:3}.lab-pilot.lab-home .supported-machine-sawgrass{order:4}.lab-pilot.lab-home .home-editorial{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.lab-pilot.lab-home :is(.important-videos,.how-to-home,.start-here,.common-home,.frequent-problems),.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:auto/1/auto/-1}.lab-pilot.lab-home .home-editorial>section{padding:26px}.lab-pilot.lab-home .home-editorial .section-heading h2{font-size:clamp(22px,2.2vw,29px)}.lab-pilot.lab-home .home-editorial .section-heading>span{background:var(--swatch-pink-soft);color:var(--swatch-pink-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.14em;border-radius:999px;margin-bottom:8px;padding:5px 12px;display:inline-block}.lab-pilot.lab-home .how-to-home .section-heading>span{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-home .start-here .section-heading>span{background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-home .common-home .section-heading>span{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-home .home-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-pilot.lab-home .important-videos .video-card{background:0 0;border:0;padding:0;display:block}.lab-pilot.lab-home .important-videos .video-visual{width:100%;margin:0 0 12px}.lab-pilot.lab-home .important-videos .video-thumb{aspect-ratio:16/9;border-radius:var(--lab-radius);width:100%;overflow:hidden}.lab-pilot.lab-home .important-videos .video-thumb>span,.lab-pilot.lab-home .important-videos .video-preview-unavailable>span{width:52px;height:52px}.lab-pilot.lab-home .important-videos .video-preview-unavailable strong{font-size:16px}.lab-pilot.lab-home .important-videos .video-preview-unavailable small{font-size:11px;display:block}.lab-pilot.lab-home .important-videos .video-card h2{margin:0 0 6px;font-size:17px;line-height:1.28}.lab-pilot.lab-home .important-videos .video-card p{font-size:13px;line-height:1.5;display:block}.lab-pilot.lab-home .how-to-home .topic-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));gap:18px}.lab-pilot.lab-home .how-to-home .topic-card-grid>a{min-height:0;box-shadow:var(--lab-shadow);flex-direction:column;padding:0 0 18px;display:flex;overflow:hidden}.lab-pilot.lab-home .how-to-home .topic-card-grid>a>span{background:linear-gradient(135deg,var(--swatch-blue-soft),var(--swatch-pink-soft));width:100%;height:118px;color:var(--swatch-blue-ink);border-radius:0;place-items:center;margin:0 0 14px;font-size:30px;display:grid}.lab-pilot.lab-home .how-to-home .topic-card-grid>a:nth-child(2n)>span{background:linear-gradient(135deg,var(--swatch-green-soft),var(--swatch-gold-soft));color:var(--swatch-green-ink)}.lab-pilot.lab-home .how-to-home .topic-card-grid>a:nth-child(3n)>span{background:linear-gradient(135deg,var(--swatch-gold-soft),var(--swatch-pink-soft));color:var(--swatch-gold-ink)}.lab-pilot.lab-home .how-to-home .topic-card-grid h3{margin:0 16px 6px;font-size:17px;line-height:1.25}.lab-pilot.lab-home .how-to-home .topic-card-grid p{margin:0 16px;font-size:13px;line-height:1.5;display:block}.lab-pilot.lab-home .how-to-home .topic-card-grid b{background:var(--swatch-gold-soft);color:var(--swatch-gold-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:14px 16px 0;padding:5px 12px}.lab-pilot.lab-home .start-here .editorial-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.lab-pilot.lab-home .start-here .editorial-card{flex-direction:column;align-items:flex-start}.lab-pilot.lab-home .start-here .editorial-card>b{display:none}.lab-pilot.lab-home .category-label{background:var(--swatch-pink-soft);color:var(--swatch-pink-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;display:inline-block}.lab-pilot.lab-home .home-editorial>.support-cta{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:26px;display:grid}.lab-pilot.lab-home .home-editorial>.support-cta>span{margin:0}.lab-pilot.lab-home .home-editorial>.support-cta p{max-width:70ch}@media (max-width:900px){.lab-pilot.lab-home .home-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.lab-pilot.lab-home .home-editorial>section{padding:20px}.lab-pilot.lab-home .home-video-grid,.lab-pilot.lab-home .home-editorial>.support-cta{grid-template-columns:minmax(0,1fr)}}body:has(main.lab-pilot) .atelier-primary-nav>[aria-current=page]{background:var(--swatch-pink);box-shadow:none;color:var(--lab-rose-deep);border-radius:999px;padding:8px 18px}.lab-pilot.lab-home .atelier-intent,.lab-pilot.lab-home .intent-project,.lab-pilot.lab-home .intent-beginner,.lab-pilot.lab-home .intent-guided{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);align-items:center;padding:20px 22px}.lab-pilot.lab-home .intent-symbol{background:var(--swatch-pink)}.lab-pilot.lab-home .intent-project .intent-symbol{background:var(--swatch-green)}.lab-pilot.lab-home .intent-beginner .intent-symbol{background:var(--swatch-gold)}.lab-pilot.lab-home .intent-guided .intent-symbol{background:var(--swatch-blue)}.lab-pilot.lab-home .atelier-intent .lab-go{align-self:center}.lab-pilot.lab-home .home-operational{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.lab-pilot.lab-home .home-operational>:is(.atelier-feature,.atelier-diagnostic){grid-column:1/-1}.lab-pilot.lab-home .home-operational>.stefy-selection{order:-2;grid-column:1/-1}.lab-pilot.lab-home .home-operational>nav.operational-links:first-of-type,.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2){order:-1}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3){grid-column:1/-1}.lab-pilot.lab-home .stefy-selection{border:2px dashed var(--lab-rose-light);border-radius:var(--lab-radius-lg);background:linear-gradient(135deg,var(--swatch-pink) 0%,var(--swatch-pink-soft) 72%);padding:26px 28px}.lab-pilot.lab-home .stefy-selection-intro{align-items:center;gap:20px;margin-bottom:18px;display:flex}.lab-pilot.lab-home .stefy-selection-portrait{border:3px solid var(--lab-paper);width:78px;height:78px;box-shadow:var(--lab-shadow);border-radius:50%;flex:none;overflow:hidden}.lab-pilot.lab-home .stefy-selection-portrait .stefy-photo-object{object-fit:cover;object-position:center top;aspect-ratio:auto;border-radius:0;width:100%;height:100%}.lab-pilot.lab-home .stefy-selection .section-kicker{color:var(--swatch-pink-ink);letter-spacing:.16em;background:0 0;padding:0}.lab-pilot.lab-home .stefy-selection h2{margin:6px 0;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.lab-pilot.lab-home .stefy-selection p{color:var(--lab-ink-soft);margin:0;font-size:14px}.lab-pilot.lab-home .stefy-selection nav{display:grid}.lab-pilot.lab-home .stefy-selection nav a{color:var(--lab-ink);font:500 16px var(--font-manrope),sans-serif;border-top:1px solid #b85a7638;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 4px;display:grid}.lab-pilot.lab-home .stefy-selection nav small{color:var(--lab-rose);font:400 17px var(--font-newsreader),serif;font-style:italic}.lab-pilot.lab-home .stefy-selection nav b{color:var(--lab-rose);font-size:15px}.lab-pilot.lab-home .operational-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.lab-pilot.lab-home .operational-links a,.lab-pilot.lab-home .operational-links a:last-child{border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);box-shadow:var(--lab-shadow);align-items:center;gap:16px;padding:20px;display:flex}.lab-pilot.lab-home .operational-links a>span:first-child{background:var(--swatch-pink-soft);width:52px;height:52px;color:var(--swatch-pink-ink);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.lab-pilot.lab-home .operational-links>a:nth-child(2)>span:first-child{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-home .operational-links div{gap:5px}.lab-pilot.lab-home .operational-links strong{font:500 18px/1.2 var(--font-newsreader),serif}.lab-pilot.lab-home .operational-links small{font-size:13px;line-height:1.45}.lab-pilot.lab-home .operational-links a>span:last-child{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:34px;height:34px;color:var(--lab-rose);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:15px;display:grid}.lab-pilot.lab-home .operational-links a:hover>span:last-child{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-home .home-split{width:var(--lab-measure);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:26px;margin:26px auto 0;display:grid}.lab-pilot.lab-home .home-split>*{width:100%;margin:0}.lab-pilot.lab-home .home-split .section-heading>span{color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:inline-block}.lab-pilot.lab-home .home-split .section-heading h2{margin:0 0 16px;font-size:clamp(23px,2.3vw,30px)}.lab-pilot.lab-home .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-pilot.lab-home .shortcut-grid button,.lab-pilot.lab-home .shortcut-grid button:nth-child(3n),.lab-pilot.lab-home .shortcut-grid button:nth-child(3n+2){border-radius:999px;gap:14px;padding:13px 16px}.lab-pilot.lab-home .shortcut-grid button>span{width:36px;height:36px;font-size:16px}.lab-pilot.lab-home .finder-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.lab-pilot.lab-home .finder-links a{padding:14px 20px;font-size:13px}.lab-pilot.lab-home .home-personal{gap:24px;display:grid}.lab-pilot.lab-home .personal-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-pilot.lab-home .personal-content-card{flex-direction:column;padding:16px 18px;display:flex}.lab-pilot.lab-home .personal-content-card small{background:var(--swatch-blue-soft);width:max-content;color:var(--swatch-blue-ink);font:700 9px var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 10px;display:inline-block}.lab-pilot.lab-home .personal-content-card h2{margin:0 0 8px;font-size:16px;line-height:1.25}.lab-pilot.lab-home .personal-content-card p{font-size:12px}.lab-pilot.lab-home .personal-content-card a{color:var(--lab-rose-deep);font:700 12px var(--font-manrope),sans-serif;margin-top:auto;padding-top:10px}.lab-pilot.lab-home .home-editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 20px}.lab-pilot.lab-home .start-here{grid-column:1/span 7}.lab-pilot.lab-home .frequent-problems{grid-column:8/span 5}.lab-pilot.lab-home .how-to-home,.lab-pilot.lab-home .common-home,.lab-pilot.lab-home .important-videos,.lab-pilot.lab-home .home-editorial>.support-cta{grid-column:1/-1}.lab-pilot.lab-home .start-here{border-color:var(--swatch-gold);background:linear-gradient(135deg,var(--swatch-gold-soft) 0%,var(--lab-paper) 70%)}.lab-pilot.lab-home .frequent-problems{border-color:var(--swatch-pink);background:linear-gradient(135deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 70%)}.lab-pilot.lab-home .frequent-problems .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-pilot.lab-home .frequent-problems .faq-card{padding:16px 18px}.lab-pilot.lab-home .frequent-problems .faq-card h3{margin:10px 0 6px;font-size:16px;line-height:1.25}.lab-pilot.lab-home .frequent-problems .faq-card p{font-size:12px;line-height:1.45}.lab-pilot.lab-home .frequent-problems .faq-card-footer{padding-top:12px;font-size:11px}.lab-pilot.lab-home .start-here .editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-home .start-here .editorial-card{background:var(--lab-paper);padding:16px 18px}.lab-pilot.lab-home .start-here .editorial-card h3{font-size:17px}.lab-pilot.lab-home .home-editorial>.support-cta{border-color:var(--swatch-blue);border-radius:var(--lab-radius-lg);background:linear-gradient(135deg,var(--swatch-blue-soft) 0%,var(--lab-paper) 78%);grid-template-columns:auto minmax(0,1fr);padding:26px 28px}.lab-pilot.lab-home .home-editorial>.support-cta>span{background:var(--swatch-blue);width:52px;height:52px;color:var(--swatch-blue-ink);border-radius:16px;font-size:24px}.lab-pilot.lab-home .home-editorial>.support-cta h2{font-size:22px}.lab-pilot.lab-home>footer{color:var(--lab-ink-soft);align-items:center;font-size:13px}@media (max-width:1000px){.lab-pilot.lab-home .home-split{grid-template-columns:minmax(0,1fr);gap:22px}.lab-pilot.lab-home .start-here,.lab-pilot.lab-home .frequent-problems{grid-column:1/-1}}@media (max-width:760px){.lab-pilot.lab-home .home-operational{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-home .home-operational>nav.operational-links:first-of-type,.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2){grid-column:1/-1}.lab-pilot.lab-home .operational-links,.lab-pilot.lab-home .shortcut-grid,.lab-pilot.lab-home .personal-content-grid,.lab-pilot.lab-home .frequent-problems .related-grid,.lab-pilot.lab-home .start-here .editorial-card-grid{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-home .stefy-selection{padding:20px}.lab-pilot.lab-home .stefy-selection-intro{gap:14px}.lab-pilot.lab-home .stefy-selection-portrait{width:60px;height:60px}}.lab-pilot.lab-home .operational-links a>span:first-child{all:unset}.lab-pilot.lab-home .operational-links a{align-items:center;gap:16px;min-height:96px;padding:20px 20px 20px 22px}.lab-pilot.lab-home .operational-links a:before{content:"◇";background:var(--swatch-pink-soft);width:52px;height:52px;color:var(--swatch-pink-ink);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.lab-pilot.lab-home .operational-links a:nth-child(2):before{content:"!";background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a:before{content:"✦";background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a:nth-child(2):before{content:"⚙";background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3) a:before{content:"▦";background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3) a:nth-child(2):before{content:"⌕";background:var(--swatch-pink-soft);color:var(--swatch-pink-ink)}.lab-pilot.lab-home .operational-links a>span{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:34px;height:34px;color:var(--lab-rose);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:15px;display:grid}.lab-pilot.lab-home .operational-links a:hover>span{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-home .operational-links strong{font-size:17px}.lab-pilot.lab-home .operational-links small{font-size:12.5px}.lab-pilot.lab-home .start-here{grid-area:1/1/auto/span 7}.lab-pilot.lab-home .frequent-problems{grid-area:1/8/auto/span 5}.lab-pilot.lab-home .how-to-home{grid-area:2/1/auto/-1}.lab-pilot.lab-home .common-home{grid-area:3/1/auto/-1}.lab-pilot.lab-home .important-videos{grid-area:4/1/auto/-1}.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:5/1/auto/-1}@media (max-width:1000px){.lab-pilot.lab-home .start-here,.lab-pilot.lab-home .frequent-problems,.lab-pilot.lab-home .how-to-home,.lab-pilot.lab-home .common-home,.lab-pilot.lab-home .important-videos,.lab-pilot.lab-home .home-editorial>.support-cta{grid-area:auto/1/auto/-1}}.lab-pilot.lab-home .lab-hand-note{color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;pointer-events:none;opacity:.92;font-size:clamp(15px,1.25vw,19px);font-weight:600;line-height:1.25;position:absolute}.lab-pilot.lab-home .stefy-selection{border:2px dashed color-mix(in srgb,var(--lab-rose) 42%,transparent);background:radial-gradient(520px 200px at 88% 8%,#ffffffb8 0%,#0000 70%),linear-gradient(140deg,#fbe2e9 0%,#fdeef2 54%,#fff7f9 100%);border-radius:28px;padding:34px 38px 30px;position:relative;overflow:hidden;box-shadow:0 10px 34px #b85a761a}.lab-pilot.lab-home .stefy-selection:after{content:"Piccoli passaggi\a grandi risultati\a ♡";color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;opacity:.9;pointer-events:none;font-size:clamp(15px,1.3vw,20px);font-weight:600;line-height:1.28;position:absolute;top:26px;right:34px;transform:rotate(-4deg)}.lab-pilot.lab-home .stefy-selection-intro{align-items:center;gap:22px;margin-bottom:22px;padding-right:min(26%,230px)}.lab-pilot.lab-home .stefy-selection-portrait{border:4px solid var(--lab-paper);width:86px;height:86px;box-shadow:0 6px 18px #b85a762e}.lab-pilot.lab-home .stefy-selection h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(30px,3vw,40px);line-height:1.04}.lab-pilot.lab-home .stefy-selection p{font-size:15px;line-height:1.55}.lab-pilot.lab-home .stefy-selection nav{background:#ffffff9e;border-radius:20px;padding:4px 18px}.lab-pilot.lab-home .stefy-selection nav a{border-top:1px solid #b85a7629;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:17px 6px;font-size:17px}.lab-pilot.lab-home .stefy-selection nav a:first-child{border-top:0}.lab-pilot.lab-home .stefy-selection nav a:hover{color:var(--lab-rose-deep)}.lab-pilot.lab-home .stefy-selection nav small{font:italic 400 20px var(--font-newsreader),serif;color:var(--lab-rose)}.lab-pilot.lab-home .stefy-selection nav b{background:var(--lab-paper);border:1px solid color-mix(in srgb,var(--lab-rose) 28%,transparent);width:32px;height:32px;color:var(--lab-rose);border-radius:50%;place-items:center;font-size:14px;display:grid}.lab-pilot.lab-home .stefy-selection nav a:hover b{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-home .operational-links a,.lab-pilot.lab-home .operational-links a:last-child{background:var(--swatch-pink-soft);border:1px solid #0000;border-radius:22px;min-height:112px;padding:22px 22px 22px 24px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 16px #3a32360d}.lab-pilot.lab-home .operational-links a:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3a32361a}.lab-pilot.lab-home .operational-links a:before{background:var(--lab-paper);width:58px;height:58px;color:var(--swatch-pink-ink);font-size:23px;box-shadow:0 3px 10px #3a323612}.lab-pilot.lab-home .operational-links a:nth-child(2):before{background:var(--lab-paper);color:var(--swatch-green-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a:before{background:var(--lab-paper);color:var(--swatch-gold-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a:nth-child(2):before{background:var(--lab-paper);color:var(--swatch-blue-ink)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3) a{background:var(--swatch-blue-soft)}.lab-pilot.lab-home .operational-links strong{font-size:19px;line-height:1.2}.lab-pilot.lab-home .operational-links small{color:var(--lab-ink-soft);font-size:13px;line-height:1.5}.lab-pilot.lab-home .operational-links a>span{background:#ffffffe6;border-color:#0000;width:36px;height:36px;box-shadow:0 2px 8px #3a323614}.lab-pilot.lab-home .shortcut-section{border:1px solid var(--lab-rule);background:linear-gradient(150deg,#fffdfa 0%,var(--lab-paper) 62%);box-shadow:var(--lab-shadow);border-radius:26px;padding:28px 30px 30px}.lab-pilot.lab-home .shortcut-grid{gap:12px}.lab-pilot.lab-home .shortcut-grid button,.lab-pilot.lab-home .shortcut-grid button:nth-child(3n),.lab-pilot.lab-home .shortcut-grid button:nth-child(3n+2){background:var(--swatch-pink-soft);box-shadow:none;border:1px solid #0000;border-radius:999px;gap:14px;padding:12px 14px}.lab-pilot.lab-home .shortcut-grid button:hover{border-color:color-mix(in srgb,var(--lab-rose) 32%,transparent);transform:none;box-shadow:0 6px 18px #3a323612}.lab-pilot.lab-home .shortcut-grid button>span{background:var(--lab-paper);width:40px;height:40px;color:var(--swatch-pink-ink);font-size:16px;box-shadow:0 2px 8px #3a323612}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+2)>span{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+3)>span{color:var(--swatch-green-ink)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+4)>span{color:var(--swatch-gold-ink)}.lab-pilot.lab-home .shortcut-grid button strong{font:500 15px var(--font-manrope),sans-serif}.lab-pilot.lab-home .shortcut-grid button b{width:30px;height:30px;color:var(--lab-rose);background:#ffffffe6;border-radius:50%;place-items:center;font-size:14px;display:grid}.lab-pilot.lab-home .finder-links{gap:12px;margin-top:14px}.lab-pilot.lab-home .finder-links a{background:var(--swatch-pink-soft);color:var(--lab-ink);font:600 14px var(--font-manrope),sans-serif;border:1px solid #0000;border-radius:16px;padding:16px 22px}.lab-pilot.lab-home .finder-links a:hover{border-color:color-mix(in srgb,var(--lab-rose) 32%,transparent);background:var(--swatch-pink)}.lab-pilot.lab-home .finder-links a:last-child:hover{background:var(--swatch-blue)}.lab-pilot.lab-home .finder-links a b{width:28px;height:28px;color:var(--lab-rose);background:#ffffffeb;border-radius:50%;place-items:center;font-size:13px;display:grid}.lab-pilot.lab-home .home-personal{border:1px solid var(--lab-rule);background:linear-gradient(150deg,var(--swatch-blue-soft) 0%,var(--lab-paper) 66%);box-shadow:var(--lab-shadow);border-radius:26px;padding:28px 28px 30px}.lab-pilot.lab-home .home-personal .section-heading>span{color:var(--swatch-blue-ink)}.lab-pilot.lab-home .personal-content-grid{gap:12px}.lab-pilot.lab-home .personal-content-card{background:#ffffffeb;border:1px solid #0000;border-radius:18px;padding:16px 18px 14px;box-shadow:0 3px 12px #3a32360d}.lab-pilot.lab-home .personal-content-card:hover{border-color:color-mix(in srgb,var(--lab-rose) 28%,transparent)}.lab-pilot.lab-home .personal-content-card h2{font-size:15px;line-height:1.3}.lab-pilot.lab-home .personal-content-card a{font-size:12px}.lab-pilot.lab-home .start-here{border:1px solid color-mix(in srgb,var(--swatch-gold) 70%,transparent);background:linear-gradient(145deg,#fdf5df 0%,#fffaf0 58%,var(--lab-paper) 100%);box-shadow:var(--lab-shadow);border-radius:26px;padding:30px 32px 32px;position:relative;overflow:hidden}.lab-pilot.lab-home .start-here .section-heading{max-width:58%}.lab-pilot.lab-home .start-here .section-heading>span{background:var(--lab-paper);color:var(--swatch-gold-ink);box-shadow:0 2px 8px #3a32360f}.lab-pilot.lab-home .start-here .section-heading h2{font-size:clamp(25px,2.5vw,32px)}.lab-pilot.lab-home .start-here .section-heading p{font-size:13.5px;line-height:1.55}.lab-pilot.lab-home .start-here .editorial-card-grid{z-index:1;max-width:78%;position:relative}.lab-pilot.lab-home .start-here .editorial-card{background:#ffffffeb;border:1px solid #0000;border-radius:18px;box-shadow:0 3px 12px #3a32360d}.lab-pilot.lab-home .start-here .editorial-card>span{background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-home .lab-books{pointer-events:none;z-index:0;gap:7px;width:190px;display:grid;position:absolute;bottom:34px;right:-14px;transform:rotate(-4deg)}.lab-pilot.lab-home .lab-books i{border-radius:7px;height:26px;display:block;box-shadow:0 3px 10px #3a323612}.lab-pilot.lab-home .lab-books i:first-child{background:#f6dfe6;width:78%}.lab-pilot.lab-home .lab-books i:nth-child(2){background:#e6f0e6;width:92%}.lab-pilot.lab-home .lab-books i:nth-child(3){background:#f7ecd4;width:84%}.lab-pilot.lab-home .lab-books i:nth-child(4){background:#e6eef8;width:100%}.lab-pilot.lab-home .start-here:after{content:"Le basi oggi,\a i tuoi progetti domani\a ♡";color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;opacity:.9;pointer-events:none;font-size:clamp(14px,1.15vw,18px);font-weight:600;line-height:1.3;position:absolute;top:34px;right:26px;transform:rotate(3deg)}.lab-pilot.lab-home .frequent-problems{border:1px solid color-mix(in srgb,var(--swatch-pink) 78%,transparent);background:linear-gradient(145deg,#fce7ed 0%,#fdf2f5 56%,var(--lab-paper) 100%);box-shadow:var(--lab-shadow);border-radius:26px;padding:30px 30px 32px}.lab-pilot.lab-home .frequent-problems .section-heading>span{background:var(--lab-paper);color:var(--swatch-pink-ink);box-shadow:0 2px 8px #3a32360f}.lab-pilot.lab-home .frequent-problems .section-heading h2{font-size:clamp(25px,2.5vw,32px)}.lab-pilot.lab-home .frequent-problems .faq-card{background:#fffffff0;border:1px solid #0000;border-radius:18px;padding:16px 18px 14px;box-shadow:0 3px 12px #3a32360d}.lab-pilot.lab-home .frequent-problems .faq-card:hover{border-color:color-mix(in srgb,var(--lab-rose) 30%,transparent)}.lab-pilot.lab-home .frequent-problems .category-label{background:var(--swatch-pink)}.lab-pilot.lab-home .frequent-problems .faq-card h3{font-size:15px}.lab-pilot.lab-home .frequent-problems .faq-card p{font-size:12px}.lab-pilot.lab-home .frequent-problems .faq-card-footer b{color:var(--lab-rose-deep)}.lab-pilot.lab-home .home-editorial>.support-cta{border:1px solid color-mix(in srgb,var(--swatch-blue) 82%,transparent);background:linear-gradient(140deg,#e6f0fa 0%,#f1f7fc 58%,var(--lab-paper) 100%);box-shadow:var(--lab-shadow);border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:32px 34px 34px;display:grid;position:relative;overflow:hidden}.lab-pilot.lab-home .home-editorial>.support-cta>span{background:var(--lab-paper);width:54px;height:54px;color:var(--lab-rose);border-radius:16px;font-size:26px;box-shadow:0 3px 12px #3a323612}.lab-pilot.lab-home .home-editorial>.support-cta>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px 40px;display:grid}.lab-pilot.lab-home .home-editorial>.support-cta h2{grid-column:1;margin:0 0 8px;font-size:clamp(24px,2.4vw,30px)}.lab-pilot.lab-home .home-editorial>.support-cta>div>p{grid-column:1;margin:0 0 14px;font-size:14px;line-height:1.6}.lab-pilot.lab-home .home-editorial>.support-cta>div>a{border:1px solid color-mix(in srgb,var(--swatch-blue-ink) 22%,transparent);background:var(--lab-paper);color:var(--lab-ink);font:600 13px var(--font-manrope),sans-serif;border-radius:999px;grid-column:1;justify-self:start;margin:0 8px 0 0;padding:11px 18px}.lab-pilot.lab-home .home-editorial>.support-cta>div>a:hover{border-color:var(--lab-rose);color:var(--lab-rose-deep)}.lab-pilot.lab-home .external-support-fallback{border-left:1px solid color-mix(in srgb,var(--swatch-blue-ink) 16%,transparent);grid-area:1/2/span 6;align-self:start;padding-left:36px}.lab-pilot.lab-home .external-support-fallback h3{font:500 clamp(20px,2vw,25px)/1.16 var(--font-newsreader),serif;color:var(--lab-ink);margin:0 0 8px}.lab-pilot.lab-home .external-support-fallback p{color:var(--lab-ink-soft);margin:0 0 14px;font-size:14px;line-height:1.6}.lab-pilot.lab-home .external-support-fallback>a{background:var(--lab-rose);color:#fff;font:700 13px var(--font-manrope),sans-serif;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;display:inline-flex}.lab-pilot.lab-home .external-support-fallback>a:hover{background:var(--lab-rose-deep);color:#fff}.lab-pilot.lab-home .external-support-fallback small{color:var(--lab-ink-faint);font-size:12px}.lab-pilot.lab-home .home-editorial>.support-cta:after{content:"Siamo una\a community\a ♡";color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;opacity:.9;pointer-events:none;font-size:clamp(14px,1.15vw,18px);font-weight:600;line-height:1.3;position:absolute;bottom:22px;right:28px;transform:rotate(-4deg)}.lab-pilot.lab-home .important-videos{border:1px solid var(--lab-rule);background:linear-gradient(145deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 62%);box-shadow:var(--lab-shadow);border-radius:26px;padding:30px 30px 32px}.lab-pilot.lab-home .important-videos .section-heading>span{background:var(--lab-paper);color:var(--swatch-pink-ink);box-shadow:0 2px 8px #3a32360f}.lab-pilot.lab-home .important-videos .video-card{background:#ffffffe6;border-radius:20px;padding:10px 10px 14px;box-shadow:0 3px 12px #3a32360d}.lab-pilot.lab-home .important-videos .video-thumb{border:0;border-radius:14px}.lab-pilot.lab-home .important-videos .video-card h2{margin:0 8px 6px;font-size:16px}.lab-pilot.lab-home .important-videos .video-card p{margin:0 8px;font-size:12.5px}.lab-pilot.lab-home .important-videos .video-play-cta{margin:10px 8px 0}.lab-pilot.lab-home .important-videos .video-external-link{margin:8px 8px 0}.lab-pilot.lab-home .important-videos .editorial-play-label{background:#fffffff2;bottom:10px;left:10px;box-shadow:0 2px 8px #3a32361a}@media (max-width:1000px){.lab-pilot.lab-home .stefy-selection:after,.lab-pilot.lab-home .start-here:after,.lab-pilot.lab-home .home-editorial>.support-cta:after{display:none}.lab-pilot.lab-home .stefy-selection-intro{padding-right:0}.lab-pilot.lab-home .start-here .section-heading,.lab-pilot.lab-home .start-here .editorial-card-grid{max-width:none}.lab-pilot.lab-home .lab-books{display:none}.lab-pilot.lab-home .home-editorial>.support-cta>div{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-home .external-support-fallback{border-left:0;border-top:1px solid color-mix(in srgb,var(--swatch-blue-ink) 16%,transparent);grid-area:auto/1;padding:22px 0 0}}@media (max-width:760px){.lab-pilot.lab-home .stefy-selection{padding:24px 20px}.lab-pilot.lab-home .stefy-selection nav{padding:2px 12px}.lab-pilot.lab-home .shortcut-section,.lab-pilot.lab-home .home-personal,.lab-pilot.lab-home .start-here,.lab-pilot.lab-home .frequent-problems,.lab-pilot.lab-home .important-videos,.lab-pilot.lab-home .home-editorial>.support-cta{padding:22px 20px}}.lab-pilot.lab-home .shortcut-grid button,.lab-pilot.lab-home .shortcut-grid button:nth-child(3n),.lab-pilot.lab-home .shortcut-grid button:nth-child(3n+2){background:var(--swatch-pink)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+2){background:var(--swatch-blue)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+3){background:var(--swatch-green)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+4){background:var(--swatch-gold)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n+5){background:var(--swatch-blue)}.lab-pilot.lab-home .shortcut-grid button:nth-child(6n){background:var(--swatch-green)}.lab-pilot.lab-home .finder-links a{background:var(--swatch-pink)}.lab-pilot.lab-home .finder-links a:last-child{background:var(--swatch-blue)}.lab-pilot.lab-home .shortcut-section{background:linear-gradient(150deg,#fffaf6 0%,var(--lab-paper) 68%)}.lab-pilot.lab-home .operational-links a,.lab-pilot.lab-home .operational-links a:last-child{background:var(--swatch-pink)}.lab-pilot.lab-home .operational-links a:nth-child(2){background:var(--swatch-green)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a{background:var(--swatch-gold)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(2) a:nth-child(2),.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3) a{background:var(--swatch-blue)}.lab-pilot.lab-home .home-operational>nav.operational-links:nth-of-type(3) a:nth-child(2){background:var(--swatch-pink)}.lab-pilot.lab-home .home-editorial>.support-cta{width:100%;max-width:none;margin:0}.lab-pilot.lab-home .home-editorial>.support-cta>div{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lab-pilot.lab-home .support-actions{flex-wrap:wrap;grid-column:1;gap:10px;display:flex}.lab-pilot.lab-home .support-actions a{border:1px solid color-mix(in srgb,var(--swatch-blue-ink) 22%,transparent);background:var(--lab-paper);color:var(--lab-ink);font:600 13px var(--font-manrope),sans-serif;border-radius:999px;margin:0;padding:11px 18px}.lab-pilot.lab-home .support-actions a:hover{border-color:var(--lab-rose);color:var(--lab-rose-deep)}.lab-pilot.lab-home .external-support-fallback{grid-row:1/span 4}@media (max-width:1000px){.lab-pilot.lab-home .external-support-fallback{grid-row:auto}}.lab-pilot.lab-home .stefy-selection:after{z-index:2;border:0;border-radius:0;inset:auto}.lab-pilot.lab-home .home-editorial>.support-cta{padding-bottom:58px}.lab-pilot.lab-home .home-editorial>.support-cta:after{text-align:right;z-index:3;border:0;border-radius:0;padding:2px 4px;inset:auto 32px 14px auto;transform:rotate(-3deg)}.lab-pilot.lab-home .start-here:after{z-index:2;border:0;border-radius:0;inset:auto}.lab-pilot.lab-home .important-videos{border:1px solid color-mix(in srgb,var(--swatch-gold) 40%,var(--lab-rule));background:radial-gradient(420px 260px at 96% 6%,#fbe4ea8c 0%,#0000 70%),radial-gradient(380px 240px at 98% 96%,#fbe4ea66 0%,#0000 72%),linear-gradient(160deg,#fffdf7 0%,#fefaf2 100%);border-radius:28px;padding:34px 36px 30px;position:relative;overflow:hidden;box-shadow:0 6px 24px #3a32360d}.lab-pilot.lab-home .important-videos .section-heading>span{background:var(--swatch-pink);color:var(--swatch-pink-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:.16em;box-shadow:none;border-radius:999px;padding:8px 18px}.lab-pilot.lab-home .important-videos .section-heading h2{letter-spacing:-.03em;align-items:center;gap:16px;margin:14px 0 24px;font-size:clamp(30px,3.1vw,42px);line-height:1.05;display:inline-flex}.lab-pilot.lab-home .important-videos .section-heading h2:after{content:"♡";color:var(--lab-rose);font-family:var(--font-manrope),sans-serif;font-size:.62em;font-weight:400}.lab-pilot.lab-home .important-videos:after{content:"Craft a kinder world  ♡";z-index:1;width:max-content;max-width:100%;color:var(--lab-ink-faint);font-family:var(--font-caveat),cursive;text-align:center;background:linear-gradient(var(--lab-rule),var(--lab-rule)) left center/calc(50% - 130px) 1px no-repeat, linear-gradient(var(--lab-rule),var(--lab-rule)) right center/calc(50% - 130px) 1px no-repeat;pointer-events:none;background-origin:content-box;margin:26px auto 2px;padding:0 22px;font-size:clamp(15px,1.2vw,19px);font-weight:600;display:block;position:relative}.lab-pilot.lab-home .home-video-grid{z-index:1;gap:22px;position:relative}.lab-pilot.lab-home .important-videos .video-card{border:1px solid color-mix(in srgb,var(--lab-rule) 70%,transparent);background:#ffffffdb;border-radius:22px;padding:14px 14px 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 16px #3a32360d}.lab-pilot.lab-home .important-videos .video-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3a323617}.lab-pilot.lab-home .important-videos .video-thumb{background:var(--swatch-pink-soft);border:0;border-radius:16px;position:relative}.lab-pilot.lab-home .important-videos .video-thumb:after{content:"▶";width:62px;height:62px;color:var(--lab-rose);pointer-events:none;background:#fffffff0;border-radius:50%;place-items:center;padding-left:3px;font-size:20px;line-height:1;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #3a323629}.lab-pilot.lab-home .important-videos .video-card:hover .video-thumb:after{transform:translate(-50%,-50%)scale(1.06)}.lab-pilot.lab-home .important-videos .editorial-play-label,.lab-pilot.lab-home .important-videos .video-preview-unavailable>span{display:none}.lab-pilot.lab-home .important-videos .video-preview-unavailable{gap:4px;padding:26px 16px}.lab-pilot.lab-home .important-videos .video-preview-unavailable strong{font:500 20px var(--font-newsreader),serif;color:var(--lab-ink)}.lab-pilot.lab-home .important-videos .video-preview-unavailable small{color:var(--lab-ink-faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.lab-pilot.lab-home .important-videos .video-card>div:last-child{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lab-pilot.lab-home .important-videos .video-card h2,.lab-pilot.lab-home .important-videos .video-card p{flex:0 0 100%}.lab-pilot.lab-home .important-videos .video-play-cta{background:var(--swatch-pink);color:var(--swatch-pink-ink);font:700 14px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:999px;margin:14px 0 0 6px;padding:11px 20px}.lab-pilot.lab-home .important-videos .video-play-cta:hover{background:var(--lab-rose);color:#fff}.lab-pilot.lab-home .important-videos .video-external-link{border-bottom:1px solid color-mix(in srgb,var(--lab-rose) 45%,transparent);color:var(--lab-rose-deep);font:600 14px var(--font-manrope),sans-serif;margin:14px 0 0;padding:0}@media (max-width:1000px){.lab-pilot.lab-home .important-videos:before{display:none}}@media (max-width:760px){.lab-pilot.lab-home .important-videos{padding:24px 20px}.lab-pilot.lab-home .important-videos .section-heading h2{margin-bottom:18px;font-size:28px}.lab-pilot.lab-home .important-videos:after{background:0 0}.lab-pilot.lab-home .home-editorial>.support-cta{padding-bottom:64px}}.lab-pilot.lab-home .home-editorial>.support-cta>div:not(:has(.external-support-fallback)){grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-home .home-editorial>.support-cta:not(:has(.external-support-fallback)){padding-bottom:34px}.lab-pilot.lab-home .home-editorial>.support-cta:not(:has(.external-support-fallback)):after{display:none}.lab-pilot.lab-home .home-editorial>.support-cta:not(:has(.external-support-fallback))>div>p{max-width:78ch}.lab-pilot.lab-home .stefy-selection:after{position:absolute;inset:26px 34px auto auto}.lab-pilot.lab-home .start-here:after{position:absolute;inset:34px 26px auto auto}.lab-pilot.lab-home .important-videos{--lab-sprig:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20150%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23bcc7b0%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M62%20148C59%20108%2058%2062%2064%2014%22%2F%3E%3Cpath%20d%3D%22M62%20112C54%20110%2046%20106%2040%2099%22%2F%3E%3Cpath%20d%3D%22M61%2096C69%2095%2077%2091%2083%2085%22%2F%3E%3Cpath%20d%3D%22M60%2078C52%2077%2045%2073%2040%2066%22%2F%3E%3Cpath%20d%3D%22M62%2060C70%2059%2077%2055%2082%2049%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23cdd8c1%22%3E%3Cellipse%20cx%3D%2236%22%20cy%3D%2297%22%20rx%3D%2215%22%20ry%3D%228%22%20transform%3D%22rotate(-30%2036%2097)%22%2F%3E%3Cellipse%20cx%3D%2287%22%20cy%3D%2283%22%20rx%3D%2215%22%20ry%3D%228%22%20transform%3D%22rotate(30%2087%2083)%22%2F%3E%3Cellipse%20cx%3D%2236%22%20cy%3D%2264%22%20rx%3D%2214%22%20ry%3D%227.5%22%20transform%3D%22rotate(-32%2036%2064)%22%2F%3E%3Cellipse%20cx%3D%2286%22%20cy%3D%2247%22%20rx%3D%2214%22%20ry%3D%227.5%22%20transform%3D%22rotate(32%2086%2047)%22%2F%3E%3Cellipse%20cx%3D%2264%22%20cy%3D%2218%22%20rx%3D%229%22%20ry%3D%2213%22%20fill%3D%22%23e3d0d6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-image:radial-gradient(circle at calc(100% - 96px) 86px,#f8dfe6 0 108px,transparent 109px), radial-gradient(circle at calc(100% - 22px) 188px,#fbeaf0 0 54px,transparent 55px), var(--lab-sprig), linear-gradient(162deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,50%,right 30px bottom 24px,50%;background-repeat:no-repeat;background-size:auto,auto,92px,auto;border:1px solid #f0e6d6;border-radius:34px;padding:40px 42px 34px;position:relative;overflow:hidden;box-shadow:0 8px 30px #3a32360e}.lab-pilot.lab-home .important-videos .section-heading{z-index:2;position:relative}.lab-pilot.lab-home .important-videos .section-heading>span{color:var(--swatch-pink-ink);font:700 12px var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;background:#f8dfe6;border-radius:999px;padding:9px 20px}.lab-pilot.lab-home .important-videos .section-heading h2{letter-spacing:-.035em;align-items:flex-start;gap:18px;margin:20px 0 30px;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.02;display:inline-flex}.lab-pilot.lab-home .important-videos .section-heading h2:after{content:"♡";color:#d98ba4;font-family:var(--font-manrope),sans-serif;align-self:center;font-size:.66em;font-weight:400;line-height:1}.lab-pilot.lab-home .important-videos:before{content:"Piccoli progetti\a Grandi idee   ♡";z-index:2;color:#9c7a6a;font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;opacity:.95;pointer-events:none;font-size:clamp(17px,1.5vw,23px);font-weight:600;line-height:1.34;position:absolute;top:54px;right:40px;transform:rotate(-7deg)}.lab-pilot.lab-home .home-video-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;position:relative}.lab-pilot.lab-home .important-videos .video-card{background:#fffdfa;border:1px solid #f3e9de;border-radius:26px;padding:16px 16px 20px;box-shadow:0 6px 20px #3a32360d}.lab-pilot.lab-home .important-videos .video-visual{margin-bottom:18px}.lab-pilot.lab-home .important-videos .video-thumb{aspect-ratio:4/3;background:#fdf6ee;border:0;border-radius:20px;position:relative;overflow:hidden}.lab-pilot.lab-home .important-videos .video-image{object-fit:cover;border-radius:20px;width:100%;height:100%}.lab-pilot.lab-home .important-videos .video-thumb:has(.video-image):after{content:"▶";color:#c2607c;pointer-events:none;background:#fffffff2;border-radius:50%;place-items:center;width:74px;height:74px;padding-left:4px;font-size:24px;line-height:1;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #3a32362e}.lab-pilot.lab-home .important-videos .video-card:hover .video-thumb:has(.video-image):after{transform:translate(-50%,-50%)scale(1.07)}.lab-pilot.lab-home .important-videos .editorial-play-label{display:none}.lab-pilot.lab-home .important-videos .video-preview-unavailable{text-align:center;background-image:radial-gradient(circle at 6% 4%,#dfe9dc 0 78px,#0000 79px),radial-gradient(circle at 96% 10%,#f6dde5 0 62px,#0000 63px),radial-gradient(circle at 92% 96%,#dde8f3 0 70px,#0000 71px),radial-gradient(circle at 10% 98%,#f3ead6 0 54px,#0000 55px),linear-gradient(155deg,#fffcf5 0%,#fdf6ec 100%);background-repeat:no-repeat;place-content:center;justify-items:center;gap:0;width:100%;height:100%;padding:24px;display:grid;position:relative}.lab-pilot.lab-home .important-videos .video-preview-unavailable:before{content:"";opacity:.85;border-top:2px solid #e0b9c6;border-left:2px solid #e0b9c6;border-radius:8px 0 0;width:34px;height:34px;position:absolute;top:20%;left:16%;transform:rotate(-18deg)}.lab-pilot.lab-home .important-videos .video-preview-unavailable:after{content:"Impara\a Crea\a Realizza";color:#9c7a6a;font-family:var(--font-caveat),cursive;white-space:pre;text-align:center;opacity:.95;font-size:clamp(14px,1.25vw,19px);font-weight:600;line-height:1.3;position:absolute;top:16%;right:9%;transform:rotate(-8deg)}.lab-pilot.lab-home .important-videos .video-preview-unavailable>span{color:#c2607c;background:#fffffff5;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:18px;padding-left:4px;font-size:24px;line-height:1;display:grid;box-shadow:0 8px 22px #3a323629}.lab-pilot.lab-home .important-videos .video-preview-unavailable strong{font:500 clamp(22px,2.2vw,30px)/1.1 var(--font-newsreader),serif;color:var(--lab-ink);letter-spacing:-.02em}.lab-pilot.lab-home .important-videos .video-preview-unavailable small{color:#a2938c;font:600 10px var(--font-manrope),sans-serif;letter-spacing:.24em;text-transform:uppercase;margin-top:10px}.lab-pilot.lab-home .important-videos .video-card h2{letter-spacing:-.02em;margin:0 8px 8px;font-size:22px;line-height:1.18}.lab-pilot.lab-home .important-videos .video-card p{color:var(--lab-ink-soft);margin:0 8px;font-size:14.5px;line-height:1.5}.lab-pilot.lab-home .important-videos .video-play-cta{color:#8f4a61;font:700 15px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;background:#f8dfe6;border:0;border-radius:999px;margin:18px 0 0 8px;padding:13px 22px}.lab-pilot.lab-home .important-videos .video-play-cta:hover{color:#7d3d53;background:#f2c9d6}.lab-pilot.lab-home .important-videos .video-external-link{color:#8f4a61;font:600 15px var(--font-manrope),sans-serif;border:0;border-bottom:1px solid #d9a9b8;margin:18px 0 0 18px;padding:0}.lab-pilot.lab-home .important-videos .video-external-link:hover{border-bottom-color:#c2607c}.lab-pilot.lab-home .important-videos:after{content:"Craft a kinder world   ♡";z-index:2;color:#a2938c;width:max-content;max-width:100%;font-family:var(--font-caveat),cursive;text-align:center;pointer-events:none;background-image:linear-gradient(#e6dccd,#e6dccd),linear-gradient(#e6dccd,#e6dccd);background-position:-22px,right -22px center;background-repeat:no-repeat;background-size:calc(50vw - 240px) 1px,calc(50vw - 240px) 1px;margin:32px auto 4px;padding:0 26px;font-size:clamp(16px,1.35vw,21px);font-weight:600;display:block;position:relative}@media (max-width:1150px){.lab-pilot.lab-home .home-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.lab-pilot.lab-home .important-videos:before{display:none}.lab-pilot.lab-home .important-videos{background-image:radial-gradient(circle at calc(100% - 44px) 54px,#f8dfe6 0 62px,transparent 63px), var(--lab-sprig), linear-gradient(162deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,right 16px bottom 18px,50%;background-size:auto,70px,auto}}@media (max-width:760px){.lab-pilot.lab-home .important-videos{border-radius:26px;padding:26px 20px}.lab-pilot.lab-home .important-videos .section-heading h2{gap:12px;margin:16px 0 22px;font-size:29px}.lab-pilot.lab-home .home-video-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lab-pilot.lab-home .important-videos .video-thumb{aspect-ratio:16/10}.lab-pilot.lab-home .important-videos:after{background-position:0,right 0 center;background-size:22px 1px,22px 1px;padding:0 14px;font-size:16px}.lab-pilot.lab-home .important-videos .video-preview-unavailable:after{font-size:14px;right:6%}}.lab-pilot.lab-home .home-video-grid{align-items:stretch}.lab-pilot.lab-home .important-videos .video-card{flex-direction:column;height:100%;display:flex}.lab-pilot.lab-home .important-videos .video-card>div:last-child{flex:1;align-content:space-between}.lab-pilot.lab-home .important-videos .video-preview-unavailable{align-content:center}.lab-pilot.lab-home .important-videos .video-thumb:not(:has(.video-image)):after{content:none}.lab-pilot.lab-home .important-videos .section-heading>span{width:max-content;max-width:100%;display:block}.lab-pilot.lab-home .important-videos .section-heading h2{width:max-content;max-width:100%;display:flex}.lab-pilot.lab-home .important-videos{background-image:radial-gradient(circle at calc(100% - 100px) 92px,#f6d7e1 0 112px,transparent 113px), radial-gradient(circle at calc(100% - 18px) 206px,#f9e2ea 0 58px,transparent 59px), radial-gradient(circle at 2% 96%,#e7efe3 0 84px,transparent 85px), var(--lab-sprig), linear-gradient(162deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,50%,50%,right 34px bottom 26px,50%;background-size:auto,auto,auto,96px,auto}.lab-pilot.lab-home .important-videos.important-videos{background-color:#0000;background-image:radial-gradient(circle at calc(100% - 100px) 92px,#f6d7e1 0 112px,transparent 113px), radial-gradient(circle at calc(100% - 18px) 206px,#f9e2ea 0 58px,transparent 59px), radial-gradient(circle at 2% 97%,#e7efe3 0 84px,transparent 85px), var(--lab-sprig), linear-gradient(162deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,50%,50%,right 34px bottom 26px,50%;background-repeat:no-repeat;background-size:auto,auto,auto,96px,auto;border:1px solid #f0e6d6;border-radius:34px;padding:40px 42px 34px;overflow:hidden;box-shadow:0 8px 30px #3a32360e}@media (max-width:1000px){.lab-pilot.lab-home .important-videos.important-videos{background-image:radial-gradient(circle at calc(100% - 44px) 54px,#f6d7e1 0 62px,transparent 63px), var(--lab-sprig), linear-gradient(162deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,right 16px bottom 18px,50%;background-size:auto,72px,auto}}@media (max-width:760px){.lab-pilot.lab-home .important-videos.important-videos{border-radius:26px;padding:26px 20px}}.lab-pilot.lab-home .important-videos.important-videos:after{background-position:10px,right 10px center;background-size:118px 1px,118px 1px;padding:0 152px}@media (max-width:760px){.lab-pilot.lab-home .important-videos.important-videos:after{background-position:4px,right 4px center;background-size:38px 1px,38px 1px;padding:0 52px}}.lab-pilot.lab-hub{width:var(--lab-measure);padding:18px 0 90px}.lab-pilot.lab-hub .breadcrumbs{margin-bottom:14px}.lab-pilot.lab-hub .hub-hero{background-image:linear-gradient(100deg,#fffcf7f7 0%,#fffcf7eb 40%,#fffcf78c 62%,#fffcf71a 86%), var(--lab-hero-cricut), linear-gradient(160deg,#fffdf8 0%,#fdf8ef 100%);background-position:50%,100%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;border:1px solid #f0e6d6;border-radius:30px;margin:0 0 30px;padding:clamp(34px,3.4vw,52px) clamp(28px,3vw,46px);position:relative;overflow:hidden;box-shadow:0 8px 30px #3a32360e}.lab-pilot.lab-hub .hub-hero-copy{z-index:1;max-width:min(680px,72%);position:relative}.lab-pilot.lab-hub .hub-hero .section-kicker{color:var(--swatch-pink-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.16em;background:#f8dfe6;border-radius:999px;padding:7px 16px;display:inline-block}.lab-pilot.lab-hub .hub-hero h1{letter-spacing:-.035em;text-align:left;max-width:none;margin:16px 0 12px;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.02}.lab-pilot.lab-hub .hub-hero p{max-width:52ch;color:var(--lab-ink-soft);margin:0;font-size:16px;line-height:1.6}.lab-pilot.lab-hub .hub-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.lab-pilot.lab-hub .hub-sections a{border:1px solid var(--lab-rule);color:var(--lab-ink);font:600 14px var(--font-manrope),sans-serif;background:#ffffffeb;border-radius:14px;align-items:center;gap:12px;padding:13px 18px;display:flex}.lab-pilot.lab-hub .hub-sections a:hover{border-color:var(--lab-rose-light);color:var(--lab-rose-deep);background:#fff}.lab-pilot.lab-hub .hub-sections a>span{background:var(--swatch-pink-soft);width:28px;height:28px;color:var(--swatch-pink-ink);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.lab-pilot.lab-hub .hub-sections a:nth-child(3n+2)>span{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-hub .hub-sections a:nth-child(3n)>span{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-hub .machine-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:8px}.lab-pilot.lab-hub .machine-card{border:1px solid var(--lab-rule);background:var(--lab-paper);min-height:0;box-shadow:var(--lab-shadow);border-radius:20px;padding:22px}.lab-pilot.lab-hub .machine-card:hover{box-shadow:var(--lab-shadow-lift)}.lab-pilot.lab-hub .machine-card strong{font-size:21px}.lab-pilot.lab-hub .machine-card.all{background:var(--swatch-pink-soft);border-color:var(--swatch-pink)}.lab-pilot.lab-hub .browse-heading.compact{text-align:left;border:0;max-width:none;margin:44px 0 20px;padding:0}.lab-pilot.lab-hub .browse-heading.compact .section-kicker{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;border-radius:999px;padding:6px 14px;display:inline-block}.lab-pilot.lab-hub .browse-heading.compact h2{margin:12px 0 8px;font-size:clamp(26px,2.6vw,34px)}.lab-pilot.lab-hub .browse-heading.compact p{max-width:60ch;font-size:15px}.lab-pilot.lab-hub .faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.lab-pilot.lab-hub .faq-card{border:1px solid var(--lab-rule);background:var(--lab-paper);min-height:0;box-shadow:var(--lab-shadow);border-radius:20px;padding:0 0 18px;overflow:hidden}.lab-pilot.lab-hub .faq-card>div:first-child{background:linear-gradient(135deg,var(--swatch-pink-soft),var(--swatch-blue-soft));place-items:center;height:112px;margin-bottom:14px;display:grid}.lab-pilot.lab-hub .faq-card:nth-child(3n+2)>div:first-child{background:linear-gradient(135deg,var(--swatch-green-soft),var(--swatch-gold-soft))}.lab-pilot.lab-hub .faq-card:nth-child(3n)>div:first-child{background:linear-gradient(135deg,var(--swatch-gold-soft),var(--swatch-pink-soft))}.lab-pilot.lab-hub .faq-card h3{margin:0 18px 8px;font-size:19px;line-height:1.22}.lab-pilot.lab-hub .faq-card p{margin:0 18px;font-size:13.5px;line-height:1.5}.lab-pilot.lab-hub .faq-card-footer{color:var(--lab-ink-faint);font:600 12px var(--font-manrope),sans-serif;letter-spacing:0;text-transform:none;align-items:center;margin:14px 18px 0;padding-top:0}.lab-pilot.lab-hub .faq-card-footer b{color:var(--lab-rose-deep);font-size:12px}@media (max-width:1000px){.lab-pilot.lab-hub .hub-hero-copy{max-width:none}.lab-pilot.lab-hub .hub-hero{background-image:linear-gradient(180deg,#fffcf7f0 0%,#fffcf7e0 100%), var(--lab-hero-cricut), linear-gradient(160deg,#fffdf8 0%,#fdf8ef 100%)}.lab-pilot.lab-hub .hub-sections,.lab-pilot.lab-hub .machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.lab-pilot.lab-hub .hub-hero{border-radius:24px;padding:24px 20px}.lab-pilot.lab-hub .hub-sections{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-hub .machine-grid{border-left:0;grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-hub .machine-card{background:var(--lab-paper);border:1px solid var(--lab-rule);padding:18px}.lab-pilot.lab-hub .machine-card.all{margin:0;padding:18px}}.lab-pilot.lab-hub.lab-hub{width:var(--lab-measure);padding:16px 0 90px}.lab-pilot.lab-hub .breadcrumbs{margin-bottom:16px;font-size:12px}.lab-pilot.lab-hub .hub-hero{background:linear-gradient(160deg,#fffdf8 0%,#fdf8ef 100%);border:1px solid #f0e6d6;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;min-height:clamp(360px,30vw,430px);margin:0 0 26px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #3a32360e}.lab-pilot.lab-hub .hub-hero-copy{align-self:center;padding:clamp(30px,3.2vw,52px) clamp(10px,1.6vw,20px) clamp(30px,3.2vw,52px) clamp(28px,3.2vw,52px)}.lab-pilot.lab-hub .hub-hero h1{color:#3f8f63;letter-spacing:-.04em;text-align:left;max-width:none;margin:0;font-size:clamp(46px,5.4vw,78px);font-weight:500;line-height:.98}.lab-pilot.lab-hub .hub-hero-claim{color:var(--lab-ink);font:400 clamp(24px,2.6vw,34px)/1.12 var(--font-newsreader),serif;letter-spacing:-.02em;margin:6px 0 14px}.lab-pilot.lab-hub .hub-hero-lede{max-width:44ch;color:var(--lab-ink-soft);margin:0;font-size:16px;line-height:1.62}.lab-pilot.lab-hub .hub-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.lab-pilot.lab-hub .hub-cta-primary{background:var(--lab-rose);color:#fff;font:700 14px var(--font-manrope),sans-serif;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;display:inline-flex}.lab-pilot.lab-hub .hub-cta-primary:hover{background:var(--lab-rose-deep);color:#fff}.lab-pilot.lab-hub .hub-cta-secondary{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);color:var(--lab-ink);font:600 14px var(--font-manrope),sans-serif;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;display:inline-flex}.lab-pilot.lab-hub .hub-cta-secondary:hover{border-color:var(--lab-rose-light);color:var(--lab-rose-deep)}.lab-pilot.lab-hub .hub-cta-secondary>span{color:var(--lab-rose);font-size:12px}.lab-pilot.lab-hub .hub-hero-visual{background-image:var(--lab-hero-cricut);background-position:50%;background-size:cover;display:block;-webkit-mask-image:linear-gradient(95deg,#0000 0,#00000059 8%,#000 26%);mask-image:linear-gradient(95deg,#0000 0,#00000059 8%,#000 26%)}.lab-pilot.lab-hub .hub-sections{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:20px;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;margin:0 0 34px;padding:6px 8px;display:grid}.lab-pilot.lab-hub .hub-sections a{border:0;border-right:1px solid var(--lab-rule);color:var(--lab-ink);font:600 12px/1.3 var(--font-manrope),sans-serif;text-align:center;background:0 0;border-radius:0;align-content:start;justify-items:center;gap:9px;padding:16px 8px 14px;display:grid}.lab-pilot.lab-hub .hub-sections a:last-child{border-right:0}.lab-pilot.lab-hub .hub-sections a:hover{background:var(--swatch-pink-soft);color:var(--lab-rose-deep);border-radius:14px}.lab-pilot.lab-hub .hub-sections a>span{background:var(--swatch-pink-soft);width:38px;height:38px;color:var(--swatch-pink-ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.lab-pilot.lab-hub .hub-sections a:nth-child(4n+2)>span{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-hub .hub-sections a:nth-child(4n+3)>span{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-hub .hub-sections a:nth-child(4n)>span{background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-hub .hub-featured{margin:0 0 42px}.lab-pilot.lab-hub .hub-featured-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lab-pilot.lab-hub .hub-featured .section-kicker{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;border-radius:999px;padding:6px 14px;display:inline-block}.lab-pilot.lab-hub .hub-featured h2{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(26px,2.7vw,36px)}.lab-pilot.lab-hub .hub-see-all{color:var(--lab-rose-deep);font:700 13px var(--font-manrope),sans-serif;white-space:nowrap}.lab-pilot.lab-hub .hub-featured-note{max-width:66ch;color:var(--lab-ink-soft);margin:10px 0 20px;font-size:14px}.lab-pilot.lab-hub .hub-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lab-pilot.lab-hub .hub-featured-card{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);color:var(--lab-ink);border-radius:20px;flex-direction:column;padding:12px 12px 16px;transition:transform .18s,box-shadow .18s;display:flex}.lab-pilot.lab-hub .hub-featured-card:hover{box-shadow:var(--lab-shadow-lift);transform:translateY(-3px)}.lab-pilot.lab-hub .hub-featured-visual{background-color:var(--swatch-pink-soft);background-position:50%;background-size:cover;border-radius:14px;height:128px;margin-bottom:14px;display:block}.lab-pilot.lab-hub .hub-featured-card h3{margin:0 4px 10px;font-size:17px;line-height:1.24}.lab-pilot.lab-hub .hub-featured-badge{background:var(--swatch-gold-soft);width:max-content;color:var(--swatch-gold-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:auto 4px 8px;padding:5px 12px}.lab-pilot.lab-hub .hub-featured-card small{color:var(--lab-ink-faint);margin:0 4px;font-size:12px}.lab-pilot.lab-hub .browse-heading.compact{margin:0 0 20px}@media (max-width:1150px){.lab-pilot.lab-hub .hub-sections{grid-template-columns:repeat(5,minmax(0,1fr))}.lab-pilot.lab-hub .hub-sections a:nth-child(5n){border-right:0}.lab-pilot.lab-hub .hub-sections a:nth-child(-n+4){border-bottom:1px solid var(--lab-rule)}.lab-pilot.lab-hub .hub-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.lab-pilot.lab-hub .hub-hero{grid-template-columns:minmax(0,1fr);min-height:0}.lab-pilot.lab-hub .hub-hero-copy{padding:28px 24px 8px}.lab-pilot.lab-hub .hub-hero-visual{height:240px;-webkit-mask-image:linear-gradient(185deg,#0000 0,#0006 6%,#000 22%);mask-image:linear-gradient(185deg,#0000 0,#0006 6%,#000 22%)}.lab-pilot.lab-hub .hub-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.lab-pilot.lab-hub .hub-hero{border-radius:24px}.lab-pilot.lab-hub .hub-hero h1{font-size:44px}.lab-pilot.lab-hub .hub-hero-claim{font-size:22px}.lab-pilot.lab-hub .hub-hero-actions{gap:10px}.lab-pilot.lab-hub .hub-cta-primary,.lab-pilot.lab-hub .hub-cta-secondary{flex:100%;justify-content:center}.lab-pilot.lab-hub .hub-sections{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.lab-pilot.lab-hub .hub-sections a{padding:14px 4px 12px;font-size:11px}.lab-pilot.lab-hub .hub-sections a:nth-child(3n){border-right:0}.lab-pilot.lab-hub .hub-sections a:nth-child(-n+6){border-bottom:1px solid var(--lab-rule)}.lab-pilot.lab-hub .hub-featured-head{flex-direction:column;align-items:flex-start;gap:10px}.lab-pilot.lab-hub .hub-featured-grid{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-hub .hub-featured-visual{height:160px}}.lab-pilot.lab-search.lab-search{width:var(--lab-measure);padding:26px 0 90px}.lab-pilot.lab-search .search-page-heading{text-align:left;background:0 0;border:0;max-width:none;margin:0;padding:0 0 4px}.lab-pilot.lab-search .search-page-heading .section-kicker{display:none}.lab-pilot.lab-search .search-page-heading h1{letter-spacing:-.03em;text-align:left;margin:0 0 6px;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.08}.lab-pilot.lab-search .search-page-heading p{color:var(--lab-ink-soft);margin:0;font-size:15px}.lab-pilot.lab-search .search-page-box{justify-content:flex-end;max-width:none;margin:-62px 0 0;display:flex}.lab-pilot.lab-search .search-page-box .search-shell{gap:10px;width:min(400px,100%);min-height:52px;padding:6px 6px 6px 20px;box-shadow:0 4px 16px #3a32360f}.lab-pilot.lab-search .search-page-box .search-shell input{font-size:15px}.lab-pilot.lab-search .search-page-box .search-shell .search-submit{background:var(--lab-rose);width:40px;min-height:40px;padding:0;font-size:0}.lab-pilot.lab-search .search-page-box .search-shell .search-submit:before{content:"⌕";color:#fff;font-size:18px;display:block;transform:rotate(-12deg)}.lab-pilot.lab-search .active-machine{border:1px solid var(--swatch-blue);background:var(--swatch-blue-soft);border-radius:999px;max-width:none;margin:18px 0 0;padding:11px 18px;font-size:13px}.lab-pilot.lab-search .search-body{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:34px;margin-top:26px;display:grid}.lab-pilot.lab-search .search-side{gap:0;display:grid;position:sticky;top:24px}.lab-pilot.lab-search .search-side-title{color:var(--lab-ink);font:500 20px var(--font-newsreader),serif;margin-bottom:16px;display:block}.lab-pilot.lab-search .search-side-group{color:var(--lab-ink);font:700 13px var(--font-manrope),sans-serif;margin-bottom:10px;display:block}.lab-pilot.lab-search .search-filters{background:0 0;border:0;gap:2px;margin:0;padding:0;display:grid}.lab-pilot.lab-search .search-filters button{width:100%;color:var(--lab-ink-soft);font:500 13.5px var(--font-manrope),sans-serif;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.lab-pilot.lab-search .search-filters button:before{content:"";border:1.5px solid var(--lab-rule-strong);background:var(--lab-paper);border-radius:50%;flex:none;width:15px;height:15px}.lab-pilot.lab-search .search-filters button:after{counter-reset:n var(--n,0);content:"(" counter(n) ")";color:var(--lab-ink-faint);margin-left:auto;font-size:12.5px}.lab-pilot.lab-search .search-filters button:hover{background:var(--swatch-pink-soft);color:var(--lab-ink)}.lab-pilot.lab-search .search-filters button.active{background:var(--swatch-pink-soft);color:var(--lab-ink);font-weight:700}.lab-pilot.lab-search .search-filters button.active:before{border-color:var(--lab-rose);background:radial-gradient(circle,var(--lab-rose) 0 4px,var(--lab-paper) 5px)}.lab-pilot.lab-search .search-main{gap:0;display:grid}.lab-pilot.lab-search .likely-result{border:1px solid var(--swatch-pink);background:linear-gradient(135deg,var(--swatch-pink-soft) 0%,var(--lab-paper) 70%);box-shadow:var(--lab-shadow);border-radius:22px;grid-template-columns:150px minmax(0,1fr);gap:28px;margin:0 0 26px;padding:26px 28px}.lab-pilot.lab-search .editorial-result-number{padding-bottom:10px;font-size:62px}.lab-pilot.lab-search .featured-result-card p{font-size:15px}.lab-pilot.lab-search .search-groups-heading{margin:0 0 14px}.lab-pilot.lab-search .search-groups-heading .section-kicker{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 11px var(--font-manrope),sans-serif;letter-spacing:.14em;border-radius:999px;padding:6px 14px;display:inline-block}.lab-pilot.lab-search .search-groups-heading h2{margin:12px 0 6px;font-size:clamp(22px,2.2vw,28px)}.lab-pilot.lab-search .search-groups-heading p{font-size:14px}.lab-pilot.lab-search .result-group:before{top:24px}.lab-pilot.lab-search .result-list{border-left:0;padding-left:0}.lab-pilot.lab-search .result-list .result-card{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:16px;display:grid;box-shadow:0 3px 12px #3a32360b}.lab-pilot.lab-search .result-list .result-card:before{content:"▤";background:var(--swatch-pink-soft);width:92px;height:70px;color:var(--swatch-pink-ink);border-radius:12px;place-items:center;font-size:22px;display:grid}.lab-pilot.lab-search .result-group[data-result-group=Materiali] .result-card:before{content:"M";background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-search .result-group[data-result-group="Lame e strumenti"] .result-card:before{content:"⌁";background:var(--lab-canvas-deep);color:var(--lab-ink-soft)}.lab-pilot.lab-search .result-group[data-result-group=Video] .result-card:before{content:"▶";background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-search .result-group[data-result-group=Progetti] .result-card:before{content:"✦";background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-search .result-group[data-result-group=Problemi] .result-card:before,.lab-pilot.lab-search .result-group[data-result-group="Errori Design Space"] .result-card:before{content:"!"}.lab-pilot.lab-search .result-card h3{margin:8px 0 6px;font-size:18px;line-height:1.24}.lab-pilot.lab-search .result-card p{font-size:13.5px;line-height:1.5}.lab-pilot.lab-search .result-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lab-pilot.lab-search .result-tags small{background:var(--swatch-pink-soft);color:var(--swatch-pink-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.lab-pilot.lab-search .result-brand{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink);font:700 10px var(--font-manrope),sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-style:normal}.lab-pilot.lab-search .result-list .result-card>b{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:32px;height:32px;color:var(--lab-rose);border-radius:50%;place-items:center;font-size:14px;display:grid}.lab-pilot.lab-search .result-list .result-card:hover>b{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-search .guided-unresolved{border:1px solid var(--swatch-pink);background:linear-gradient(135deg,#fce7ed 0%,#fdf2f5 58%,var(--lab-paper) 100%);box-shadow:var(--lab-shadow);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:40px;padding:26px 30px;display:grid;position:relative}.lab-pilot.lab-search .guided-unresolved:before{content:"♡";background:var(--lab-paper);width:50px;height:50px;color:var(--lab-rose);border-radius:16px;place-items:center;font-size:24px;display:grid;box-shadow:0 3px 12px #3a323612}.lab-pilot.lab-search .guided-unresolved h2{margin:0;font-size:clamp(22px,2.2vw,28px)}.lab-pilot.lab-search .guided-unresolved .primary-button{white-space:nowrap}.lab-pilot.lab-search .guided-unresolved:after{content:"Trasforma le tue idee\a in progetti unici  ♡";color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:right;opacity:.9;pointer-events:none;font-size:16px;font-weight:600;line-height:1.25;position:absolute;bottom:-2px;right:26px;transform:rotate(-3deg)}@media (max-width:1000px){.lab-pilot.lab-search .search-page-box{justify-content:flex-start;margin:18px 0 0}.lab-pilot.lab-search .search-page-box .search-shell{width:100%}.lab-pilot.lab-search .search-body{grid-template-columns:minmax(0,1fr);gap:24px}.lab-pilot.lab-search .search-side{position:static}.lab-pilot.lab-search .search-filters{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;padding-bottom:4px;overflow-x:auto}.lab-pilot.lab-search .search-filters::-webkit-scrollbar{display:none}.lab-pilot.lab-search .search-filters button{border:1px solid var(--lab-rule);white-space:nowrap;border-radius:999px;width:auto;padding:9px 15px}.lab-pilot.lab-search .search-filters button:before{display:none}.lab-pilot.lab-search .search-filters button:after{margin-left:6px}.lab-pilot.lab-search .guided-unresolved:after{display:none}}@media (max-width:650px){.lab-pilot.lab-search .result-list .result-card{grid-template-columns:64px minmax(0,1fr);gap:12px}.lab-pilot.lab-search .result-list .result-card:before{width:64px;height:56px;font-size:18px}.lab-pilot.lab-search .result-list .result-card>b{display:none}.lab-pilot.lab-search .guided-unresolved,.lab-pilot.lab-search .likely-result{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 20px}}.lab-pilot.lab-search .guided-unresolved{padding-bottom:52px}.lab-pilot.lab-search .guided-unresolved:after{font-size:15px;bottom:10px;right:30px}.lab-pilot.lab-guide.lab-guide{width:var(--lab-measure);padding:18px 0 90px}.lab-pilot.lab-guide .breadcrumbs{margin-bottom:18px;font-size:12px}.lab-pilot.lab-guide .solution-hero{border-bottom:1px solid var(--lab-rule);text-align:left;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:38px;max-width:none;margin:0 0 34px;padding:0 0 30px;display:grid}.lab-pilot.lab-guide .guide-hero-figure{border-radius:22px;margin:0;overflow:hidden;box-shadow:0 8px 26px #3a32361a}.lab-pilot.lab-guide .guide-hero-figure img{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;display:block}.lab-pilot.lab-guide .guide-pills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lab-pilot.lab-guide .guide-pill{font:600 12.5px var(--font-manrope),sans-serif;border-radius:999px;padding:7px 16px}.lab-pilot.lab-guide .guide-pill-brand{background:var(--swatch-gold-soft);color:var(--swatch-gold-ink)}.lab-pilot.lab-guide .guide-pill-type{background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-pilot.lab-guide .guide-pill-level{background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-pilot.lab-guide .solution-hero .draft-pill{display:none}.lab-pilot.lab-guide .solution-hero h1{letter-spacing:-.035em;max-width:18ch;margin:0 0 16px;font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.04}.lab-pilot.lab-guide .solution-hero>div>p{max-width:54ch;color:var(--lab-ink-soft);margin:0;font-size:16.5px;line-height:1.62}.lab-pilot.lab-guide .guide-meta{border-top:1px solid var(--lab-rule);flex-wrap:wrap;align-items:center;gap:0 26px;margin:22px 0 0;padding:16px 0 0;display:flex}.lab-pilot.lab-guide .guide-meta-item,.lab-pilot.lab-guide .guide-share{color:var(--lab-ink-soft);font:600 14px var(--font-manrope),sans-serif;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;display:inline-flex}.lab-pilot.lab-guide .guide-meta-item+.guide-meta-item,.lab-pilot.lab-guide .guide-share{border-left:1px solid var(--lab-rule);padding-left:26px}.lab-pilot.lab-guide .guide-meta-item b{color:var(--lab-rose);font-size:16px;font-weight:400}.lab-pilot.lab-guide .guide-share{color:var(--lab-ink);cursor:pointer}.lab-pilot.lab-guide .guide-share:hover{color:var(--lab-rose-deep)}.lab-pilot.lab-guide .guide-share>span[aria-hidden]{color:var(--lab-rose);font-size:16px}.lab-pilot.lab-guide .faq-hero-actions{margin-top:18px}.lab-pilot.lab-guide .solution-layout{grid-template-columns:248px minmax(0,1fr);gap:34px}.lab-pilot.lab-guide .solution-content{order:2;gap:34px}.lab-pilot.lab-guide .solution-sidebar{order:1}.lab-pilot.lab-guide .guide-contents{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:20px;order:-1;padding:22px 18px}.lab-pilot.lab-guide .guide-contents .section-kicker{color:var(--lab-ink);font:500 19px var(--font-newsreader),serif;letter-spacing:0;text-transform:none;background:0 0;margin-bottom:12px;padding:0;display:block}.lab-pilot.lab-guide .guide-contents>div{gap:2px;display:grid}.lab-pilot.lab-guide .guide-contents a{color:var(--lab-ink-soft);font:500 14px var(--font-manrope),sans-serif;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lab-pilot.lab-guide .guide-contents a:before{content:"◇";color:var(--lab-rose);font-size:12px}.lab-pilot.lab-guide .guide-contents a:hover,.lab-pilot.lab-guide .guide-contents a:first-child{background:var(--swatch-pink-soft);color:var(--lab-ink)}.lab-pilot.lab-guide .short-answer{background:#fbe4ea;border:0;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:32px 34px;display:grid}.lab-pilot.lab-guide .short-answer>span{width:74px;height:74px;color:var(--lab-rose-deep);font:400 30px var(--font-newsreader),serif;background:#f7d2dd;border-radius:50%;place-items:center;font-style:normal;display:grid}.lab-pilot.lab-guide .short-answer h2{color:var(--lab-ink);font:500 26px var(--font-newsreader),serif;letter-spacing:-.02em;text-transform:none;margin:0 0 10px}.lab-pilot.lab-guide .short-answer p{color:var(--lab-ink);font-size:16.5px;line-height:1.62}.lab-pilot.lab-guide .guide-materials h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,2.4vw,32px)}.lab-pilot.lab-guide .guide-materials-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:16px;display:grid}.lab-pilot.lab-guide .guide-material-card{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:18px;flex-direction:column;padding:10px 10px 14px;display:flex}.lab-pilot.lab-guide .guide-material-card img,.lab-pilot.lab-guide .guide-material-placeholder{aspect-ratio:8/5;object-fit:cover;border-radius:12px;width:100%;margin-bottom:12px;display:block}.lab-pilot.lab-guide .guide-material-placeholder{background:radial-gradient(circle at 20% 22%,var(--swatch-pink-soft) 0 40px,transparent 41px), radial-gradient(circle at 84% 80%,var(--swatch-green-soft) 0 34px,transparent 35px), linear-gradient(150deg,#fffdf8,#fdf6ec);color:var(--lab-rule-strong);place-items:center;font-size:26px;display:grid}.lab-pilot.lab-guide .guide-material-card strong{color:var(--lab-ink);font:500 15px var(--font-newsreader),serif;padding:0 6px}.lab-pilot.lab-guide .procedure-section{border:0;border-top:1px solid var(--lab-rule);padding:30px 0 0}.lab-pilot.lab-guide .steps li{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:18px;gap:20px;margin-bottom:12px;padding:20px 22px}.lab-pilot.lab-guide .steps li>span{background:var(--swatch-pink);width:44px;height:44px;color:var(--swatch-pink-ink);font:700 16px var(--font-manrope),sans-serif;border-radius:50%}.lab-pilot.lab-guide .steps p strong{font:500 19px var(--font-newsreader),serif}.lab-pilot.lab-guide .support-cta{border:1px solid var(--swatch-pink);background:linear-gradient(135deg,#fce7ed 0%,#fdf2f5 60%,var(--lab-paper) 100%);border-radius:24px;max-width:none;margin:44px 0 0;padding:30px 34px 34px;position:relative}.lab-pilot.lab-guide .support-cta:after{content:"La creatività rende\a la vita più bella  ♡";color:var(--lab-rose-deep);font-family:var(--font-caveat),cursive;white-space:pre;text-align:right;opacity:.9;pointer-events:none;font-size:16px;font-weight:600;line-height:1.3;position:absolute;bottom:16px;right:30px;transform:rotate(-3deg)}@media (max-width:1000px){.lab-pilot.lab-guide .solution-hero{grid-template-columns:minmax(0,1fr);gap:24px}.lab-pilot.lab-guide .solution-layout{grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-guide .solution-content{order:1}.lab-pilot.lab-guide .solution-sidebar{order:2}.lab-pilot.lab-guide .support-cta:after{display:none}}@media (max-width:650px){.lab-pilot.lab-guide .solution-hero h1{max-width:none;font-size:32px}.lab-pilot.lab-guide .guide-meta{gap:0 16px}.lab-pilot.lab-guide .guide-meta-item+.guide-meta-item,.lab-pilot.lab-guide .guide-share{padding-left:16px}.lab-pilot.lab-guide .short-answer{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 20px}.lab-pilot.lab-guide .short-answer>span{width:58px;height:58px;font-size:24px}.lab-pilot.lab-guide .support-cta{padding:24px 20px}}.lab-pilot.lab-guide .solution-sidebar{gap:18px;position:sticky;top:24px}.lab-pilot.lab-guide .solution-sidebar .guide-contents{order:-1;margin:0}.lab-pilot.lab-guide .solution-sidebar>section:first-of-type{border-top:0;padding-top:0}@media (max-width:1000px){.lab-pilot.lab-guide .solution-sidebar{position:static}}.lab-pilot.lab-guide .guide-material-card img,.lab-pilot.lab-guide .guide-material-placeholder{aspect-ratio:auto;object-fit:cover;height:158px}.lab-pilot.lab-guide .guide-share-wrap{border-left:1px solid var(--lab-rule);flex-wrap:wrap;align-items:center;gap:10px;padding-left:26px;display:inline-flex}.lab-pilot.lab-guide .guide-share{border-left:0;padding-left:0}.lab-pilot.lab-guide .guide-share-manual input{border:1px solid var(--lab-rule-strong);background:var(--lab-paper);width:min(280px,60vw);color:var(--lab-ink-soft);border-radius:999px;padding:8px 12px;font-size:12.5px}@media (max-width:650px){.lab-pilot.lab-guide .guide-share-wrap{border-left:0;padding-left:0}}.lab-pilot.lab-home .atelier-intent:nth-child(4n+1){background:var(--swatch-pink)}.lab-pilot.lab-home .atelier-intent:nth-child(4n+2){background:var(--swatch-blue)}.lab-pilot.lab-home .atelier-intent:nth-child(4n+3){background:var(--swatch-green)}.lab-pilot.lab-home .atelier-intent:nth-child(4n){background:var(--swatch-gold)}.lab-pilot.lab-home .supported-machines .future-machines:after{content:" · Scene illustrative, non fotografie dei modelli";font-size:11px}.lab-pilot.lab-home .stefy-selection nav{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0}.lab-pilot.lab-home .stefy-selection nav a{border:1px solid var(--lab-rule);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;padding:10px 10px 18px;display:flex;position:relative}.lab-pilot.lab-home .stefy-selection nav small{z-index:1;background:#fff;border-radius:20px;padding:4px 8px;font-size:12px;position:absolute;top:18px;left:18px}.lab-pilot.lab-home .stefy-selection .selection-image{object-fit:cover;border-radius:10px;width:100%;height:140px;display:block}.lab-pilot.lab-home .stefy-selection .selection-image-neutral{background:linear-gradient(130deg,var(--swatch-green),var(--swatch-gold));color:var(--swatch-green-ink);place-items:center;font-size:48px;display:grid}.lab-pilot.lab-home .stefy-selection nav a>span:not(.selection-image){font:400 21px/1.25 var(--font-newsreader),serif;padding:0 6px}.lab-pilot.lab-home .stefy-selection nav a>b{align-self:flex-end;margin-top:auto}.lab-pilot.lab-home .home-split:has(>:only-child){grid-template-columns:minmax(0,1fr)}.lab-pilot.lab-home .home-split:has(>:only-child) .shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-pilot.lab-home .atelier-feature{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:40px;padding:26px}.lab-pilot.lab-home .curator-portrait .stefy-photo-object{max-height:340px}.lab-pilot.lab-home .atelier-feature-copy h2{font-size:42px}.lab-pilot.lab-home .atelier-feature-copy h2 br{display:none}.lab-pilot.lab-home .atelier-feature-copy blockquote{margin-top:18px;font-size:17px}.lab-pilot.lab-hub .hub-hero-visual{background:var(--swatch-green-soft);margin:0;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.lab-pilot.lab-hub .hub-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lab-pilot.lab-hub .hub-hero-visual figcaption{width:fit-content;color:var(--lab-ink);background:#fffffff0;border-radius:20px;padding:7px 12px;font-size:11px;position:absolute;bottom:14px;left:16px;right:16px}.lab-pilot.lab-hub .hub-hero-claim{font:400 clamp(25px,2.5vw,36px)/1.2 var(--font-newsreader),serif;margin:10px 0 14px}.lab-pilot.lab-hub .hub-hero{min-height:340px}@media (min-width:1001px){.lab-pilot.lab-hub .hub-hero{height:380px}.lab-pilot.lab-hub .hub-hero-visual{min-height:0}}.lab-pilot .restyle-search-tabs{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.lab-pilot .restyle-search-tabs button{border:1px solid var(--lab-rule);color:var(--lab-ink);font:600 12px var(--font-manrope),sans-serif;background:#fff;border-radius:25px;padding:9px 15px}.lab-pilot .restyle-search-tabs button[aria-pressed=true]{background:var(--lab-rose);border-color:var(--lab-rose);color:#fff}.lab-pilot.lab-search .likely-result{padding:18px;display:block}.lab-pilot.lab-search .likely-result>div:first-child{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lab-pilot.lab-search .editorial-result-number{display:none}.lab-pilot.lab-search .likely-result h2{margin:0;font-size:14px}.lab-pilot.lab-search .result-card,.lab-pilot.lab-search .result-list .result-card{border:1px solid var(--lab-rule);background:#fff;border-radius:16px;grid-template-columns:136px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:12px;display:grid}.lab-pilot.lab-search .result-list .result-card:before{display:none}.lab-pilot.lab-search .result-thumbnail{border-radius:10px;align-self:stretch;min-height:110px;display:block;overflow:hidden}.lab-pilot.lab-search .result-thumbnail img{object-fit:cover;width:100%;height:100%;max-height:200px;display:block}.lab-pilot.lab-search .result-thumbnail-neutral{height:100%;min-height:110px;color:var(--swatch-green-ink);background:linear-gradient(140deg,var(--swatch-green-soft),var(--swatch-pink));place-items:center;font-size:44px;display:grid}.lab-pilot.lab-search .featured-result-card h3{margin:8px 0;font-size:26px}.lab-pilot.lab-search .search-groups-heading{margin-top:24px}.lab-pilot.lab-search .result-group{padding-left:0}.lab-pilot.lab-search .result-group:before{display:none}.lab-pilot.lab-search .result-list{gap:12px;display:grid}.lab-pilot.lab-search .guided-unresolved:after{display:none}.lab-pilot .restyle-search-still{background:#f8eeee url(/branding/restyle-generated/tote-heart.webp) 50% 52%/cover;border-radius:22px;align-items:center;width:calc(100% - 248px);min-height:210px;margin:32px 0 0 auto;padding:32px;display:flex}.lab-pilot .restyle-search-still>span{font:400 31px/1.15 var(--font-caveat),cursive;color:#59484b;max-width:45%;transform:rotate(-5deg)}.lab-pilot.lab-guide .guide-hero-figure img{object-position:65% center}.lab-pilot.lab-guide .guide-material-card:not(:has(img)){background:var(--swatch-green-soft);justify-content:center}.lab-pilot.lab-guide .guide-material-placeholder{height:74px;color:var(--swatch-green-ink);background:0 0;font-size:32px}.lab-pilot.lab-guide .detailed-answer{margin-top:22px;padding-top:20px}.lab-pilot.lab-guide .detailed-answer h2{font-size:32px}.lab-pilot.lab-videos .browse-heading{border:0;min-height:0;margin:0 0 22px;padding:28px 150px 26px 0;position:relative}.lab-pilot.lab-videos .browse-heading h1{margin:12px 0;font-size:clamp(36px,4vw,56px);line-height:1.1}.lab-pilot.lab-videos .browse-heading .section-kicker{background:var(--swatch-pink);color:var(--swatch-pink-ink);border-radius:22px;padding:7px 12px;display:inline-block}.lab-pilot.lab-videos .browse-heading:after{content:"Impara\a Crea\a Realizza ♡";white-space:pre;background:var(--swatch-pink);color:var(--swatch-pink-ink);font:400 24px/1.15 var(--font-caveat),cursive;border-radius:50% 46% 40% 48%;padding:25px;position:absolute;top:15px;right:20px;transform:rotate(9deg)}.lab-pilot.lab-videos .video-brand-filters{border:0;flex-wrap:wrap;gap:10px;padding:0}.lab-pilot.lab-videos .video-brand-filters button{border:1px solid var(--lab-rule);background:#fff;border-radius:25px;padding:10px 20px}.lab-pilot.lab-videos .video-brand-filters button[aria-pressed=true]{background:var(--lab-rose);color:#fff;border-color:var(--lab-rose)}.lab-pilot.lab-videos .video-brand-filters button:before{display:none}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px}.lab-pilot.lab-videos .video-collection-grid>*{border:1px solid var(--lab-rule);background:#fff;border-radius:18px;min-width:0;padding:10px}.lab-pilot.lab-videos .video-collection-grid>:first-child{background:var(--swatch-pink);grid-column:1/-1;padding:18px}.lab-pilot.lab-videos .video-collection-grid>:first-child .video-card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid}.lab-pilot.lab-videos .video-card{box-shadow:none;background:0 0;border:0;padding:0;display:block}.lab-pilot.lab-videos .video-visual,.lab-pilot.lab-videos .video-thumb,.lab-pilot.lab-videos .video-image,.lab-pilot.lab-videos .video-embed{border-radius:12px;overflow:hidden}.lab-pilot.lab-videos .video-thumb{aspect-ratio:16/9;background:var(--swatch-blue-soft);width:100%;height:auto;min-height:0;position:relative}.lab-pilot.lab-videos .video-thumb:after{content:"▶";width:46px;height:46px;color:var(--lab-rose);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0002}.lab-pilot.lab-videos .video-thumb:has(.video-preview-unavailable):after{display:none}.lab-pilot.lab-videos .video-image{object-fit:cover;width:100%;height:100%}.lab-pilot.lab-videos .editorial-play-label{display:none}.lab-pilot.lab-videos .video-card h2{margin:14px 0 8px;font-size:20px;line-height:1.22}.lab-pilot.lab-videos .video-card p{font-size:13px}.lab-pilot.lab-videos .video-play-cta{background:var(--swatch-pink);color:var(--swatch-pink-ink);border-radius:25px;padding:9px 14px}.lab-pilot.lab-videos .video-external-link{margin-top:12px;font-size:12px;display:block}.lab-pilot.lab-videos .video-guide-link{margin-top:14px;padding:12px 0 0;font-size:12px}.lab-pilot.lab-videos .video-preview-unavailable{background:linear-gradient(135deg,var(--swatch-pink),var(--swatch-blue-soft) 55%,var(--swatch-green));border-radius:12px;height:100%;min-height:150px;padding:16px}.lab-pilot.lab-videos .video-preview-unavailable>span{border-radius:50%;width:42px;height:42px;font-size:15px}.lab-pilot.lab-videos .video-preview-unavailable strong{font-size:18px}.lab-pilot.lab-videos .video-preview-unavailable small{font-size:9px}.lab-pilot.lab-guided{width:var(--lab-measure);flex-direction:column;padding-top:24px;display:flex}.lab-pilot.lab-guided .laboratory-nav{border:1px solid var(--lab-rule);background:#fff;border-radius:20px;order:8;margin:28px 0 0;padding:18px}.lab-pilot.lab-guided .laboratory-group{background:0 0;border:0;padding:6px}.lab-pilot.lab-guided .guided-breadcrumb{padding:0 0 16px}.lab-pilot.lab-guided .operational-heading{text-align:center;background:linear-gradient(90deg,#fff8 0%,#fffef8f5 30% 70%,#fff8),url(/branding/hero/guidami.webp) 50%/cover;border-radius:24px;margin:20px 0;padding:28px 100px;position:relative}.lab-pilot.lab-guided .operational-heading h1{text-align:center;max-width:none;margin:12px 0;font-size:clamp(36px,4vw,55px);line-height:1.15}.lab-pilot.lab-guided .operational-heading>p{margin:auto;font-size:16px}.lab-pilot.lab-guided .operational-heading .section-kicker{font-size:10px}.lab-pilot .restyle-progress{justify-content:center;width:min(680px,100%);margin:8px auto 32px;padding:0;list-style:none;display:flex}.lab-pilot .restyle-progress li{text-align:center;width:33.33%;color:var(--lab-ink-soft);font-size:12px;position:relative}.lab-pilot .restyle-progress li:not(:last-child):after{content:"";background:var(--lab-rule-strong);height:1px;position:absolute;top:16px;left:calc(50% + 20px);right:calc(20px - 50%)}.lab-pilot .restyle-progress li>span{z-index:1;border:1px solid var(--lab-rule-strong);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 9px;display:grid;position:relative}.lab-pilot .restyle-progress li[aria-current=step]>span{background:var(--lab-rose);color:#fff;border-color:var(--lab-rose)}.lab-pilot .restyle-progress li[data-complete=true]>span{background:var(--swatch-green);color:var(--swatch-green-ink)}.lab-pilot.lab-guided .guided-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.lab-pilot.lab-guided .guided-options button{text-align:center;background:var(--swatch-pink);min-height:205px;box-shadow:var(--lab-shadow);border:1px solid #fff;border-radius:18px;flex-direction:column;align-items:center;padding:28px 20px 38px;display:flex}.lab-pilot.lab-guided .guided-options button:nth-child(4n+2){background:var(--swatch-blue)}.lab-pilot.lab-guided .guided-options button:nth-child(4n+3){background:var(--swatch-green)}.lab-pilot.lab-guided .guided-options button:nth-child(4n){background:var(--swatch-gold)}.lab-pilot.lab-guided .guided-options button:before{width:42px;height:42px;color:var(--lab-ink);background:#fff9;border-radius:50%;place-items:center;margin-bottom:16px;display:grid;position:static}.lab-pilot.lab-guided .guided-options button strong{font-size:26px}.lab-pilot.lab-guided .guided-options button b{top:auto;bottom:12px;right:calc(50% - 9px)}.lab-pilot.lab-guided .guided-options button:hover{outline:2px solid var(--lab-rose-light);transform:translateY(-3px)}.lab-pilot.lab-guided .guided-controls{margin:24px auto}.lab-pilot.lab-guided .privacy-note{order:9}.lab-pilot .restyle-decoration{justify-content:center;align-items:center;gap:28px;min-height:160px;margin-top:24px;display:flex;position:relative;overflow:hidden}.lab-pilot .restyle-note{color:var(--lab-ink-soft);text-align:center;font:400 28px/1.2 var(--font-caveat),cursive;z-index:1;max-width:370px;transform:rotate(-3deg)}.lab-pilot .restyle-note small{margin-top:8px;font-size:24px;display:block}.lab-pilot .restyle-stroke{border-top:1px solid var(--lab-rose-light);border-bottom:1px solid var(--lab-rose-light);border-radius:50%;width:100px;height:40px;transform:rotate(-9deg)}.lab-pilot .restyle-botanical{color:#81997d;width:100px;height:145px;transform:rotate(12deg)}.lab-pilot :is(button,a):focus-visible{outline:3px solid var(--lab-rose-deep);outline-offset:4px}.lab-pilot.lab-hub.lab-hub .hub-hero p.hub-hero-claim{font-size:clamp(25px,2.5vw,36px);line-height:1.2}.lab-pilot .restyle-icon{flex-shrink:0;width:27px;height:27px;display:block}.lab-pilot.lab-guided .guided-options button>.restyle-icon{width:44px;height:44px;margin:0 0 17px}.lab-pilot.lab-guided .guided-options button:before{display:none}.lab-pilot.lab-search .result-thumbnail-neutral{background:#f8f0eb url(/branding/hero/guida.webp) 50%/cover;position:relative}.lab-pilot.lab-search .result-thumbnail-neutral small{color:var(--lab-ink-soft);text-align:center;font:500 9px var(--font-manrope),sans-serif;background:#fffffff0;border-radius:12px;padding:3px 5px;position:absolute;bottom:6px;left:6px;right:6px}@media (max-width:1000px){.lab-pilot.lab-search .search-side{display:none}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-guided .operational-heading{padding:25px 35px}.lab-pilot.lab-guided .guided-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot .restyle-search-still{width:100%}}@media (max-width:650px){.lab-pilot.lab-search .result-thumbnail{align-self:start;height:105px}.lab-pilot.lab-videos .browse-heading .section-kicker{white-space:normal;max-width:100%;font-size:9px}.lab-pilot.lab-home .atelier-feature{grid-template-columns:1fr;gap:18px;padding:20px}.lab-pilot.lab-home .curator-portrait{max-width:200px;margin:0 auto}.lab-pilot.lab-home .atelier-feature-copy h2{font-size:36px}.lab-pilot.lab-home .stefy-selection nav{grid-template-columns:1fr}.lab-pilot.lab-home .home-split:has(>:only-child) .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pilot.lab-search .result-card,.lab-pilot.lab-search .result-list .result-card{grid-template-columns:78px minmax(0,1fr);gap:12px}.lab-pilot.lab-search .result-card>b{display:none}.lab-pilot.lab-search .featured-result-card h3{font-size:22px}.lab-pilot.lab-search .result-thumbnail,.lab-pilot.lab-search .result-thumbnail-neutral{min-height:80px}.lab-pilot .restyle-search-tabs{gap:7px}.lab-pilot .restyle-search-tabs button{padding:9px 12px}.lab-pilot .restyle-search-still{min-height:180px;padding:20px}.lab-pilot .restyle-search-still>span{font-size:24px}.lab-pilot.lab-videos .browse-heading{padding:18px 70px 18px 0}.lab-pilot.lab-videos .browse-heading:after{padding:14px 8px;font-size:17px;top:55px;right:0}.lab-pilot.lab-videos .video-collection-grid{grid-template-columns:1fr}.lab-pilot.lab-videos .video-collection-grid>:first-child .video-card{display:block}.lab-pilot.lab-videos .video-collection-grid>:first-child h2{font-size:25px}.lab-pilot.lab-guided .operational-heading{padding:20px 15px}.lab-pilot.lab-guided .guided-options{grid-template-columns:1fr;gap:12px}.lab-pilot.lab-guided .guided-options button{min-height:150px;padding:20px 24px 36px}.lab-pilot.lab-guided .laboratory-nav{grid-template-columns:1fr;padding:10px}.lab-pilot .restyle-decoration{gap:8px}.lab-pilot .restyle-note{font-size:25px}.lab-pilot .restyle-stroke{flex-shrink:0;width:35px}.lab-pilot .restyle-botanical{flex-shrink:0;width:60px}}@media (prefers-reduced-motion:reduce){.lab-pilot.lab-guided .guided-options button{transition:none}}.lab-system,.lab-system .lab-pilot.lab-pilot{--lab-canvas:#fdfaf6;--lab-canvas-deep:#f8f1eb;--lab-paper:#fff;--lab-paper-warm:#fffaf7;--lab-ink:#292b35;--lab-ink-soft:#60616d;--lab-ink-faint:#77717a;--lab-rule:#eee5df;--lab-rule-strong:#d9c8c9;--lab-rose:#b84669;--lab-rose-deep:#963852;--lab-rose-light:#f5ccd8;--swatch-pink:#fbe4ec;--swatch-blue:#e4effb;--swatch-green:#e2f2e7;--swatch-gold:#fff1c9;--swatch-pink-soft:#fff1f5;--swatch-blue-soft:#f1f7fd;--swatch-green-soft:#f1f8f2;--swatch-gold-soft:#fffaed;--swatch-pink-ink:#843d56;--swatch-blue-ink:#345a78;--swatch-green-ink:#3e6551;--swatch-gold-ink:#705611;--lab-radius:18px;--lab-radius-sm:12px;--lab-radius-lg:26px;--lab-shadow:0 3px 16px #533a4010;--lab-shadow-lift:0 8px 24px #533a4019;--lab-gutter:clamp(18px,3.4vw,44px);--lab-measure:min(1320px,calc(100% - var(--lab-gutter)*2));--background:var(--lab-canvas);--surface:var(--lab-paper);--surface-soft:var(--lab-paper-warm);--text:var(--lab-ink);--muted:var(--lab-ink-soft);--border:var(--lab-rule);--primary-dark:var(--lab-rose);--primary:var(--swatch-pink);background-color:var(--lab-canvas);color:var(--lab-ink)}.lab-system:has(main.lab-pilot){--lab-canvas:#fdfaf6;--lab-canvas-deep:#f8f1eb;--lab-paper:#fff;--lab-paper-warm:#fffaf7;--lab-ink:#292b35;--lab-ink-soft:#60616d;--lab-ink-faint:#77717a;--lab-rule:#eee5df;--lab-rule-strong:#d9c8c9;--lab-rose:#b84669;--lab-rose-deep:#963852;--lab-rose-light:#f5ccd8;--swatch-pink:#fbe4ec;--swatch-blue:#e4effb;--swatch-green:#e2f2e7;--swatch-gold:#fff1c9;--swatch-pink-soft:#fff1f5;--swatch-blue-soft:#f1f7fd;--swatch-green-soft:#f1f8f2;--swatch-gold-soft:#fffaed;--swatch-pink-ink:#843d56;--swatch-blue-ink:#345a78;--swatch-green-ink:#3e6551;--swatch-gold-ink:#705611;--lab-radius:18px;--lab-radius-sm:12px;--lab-radius-lg:26px;--lab-shadow:0 3px 16px #533a4010;--lab-shadow-lift:0 8px 24px #533a4019;--lab-gutter:clamp(18px,3.4vw,44px);--lab-measure:min(1320px,calc(100% - var(--lab-gutter)*2));--background:var(--lab-canvas);--surface:var(--lab-paper);--surface-soft:var(--lab-paper-warm);--text:var(--lab-ink);--muted:var(--lab-ink-soft);--border:var(--lab-rule);--primary-dark:var(--lab-rose);--primary:var(--swatch-pink);background-color:var(--lab-canvas);color:var(--lab-ink)}.lab-system{font-family:var(--font-manrope),sans-serif}.lab-system :is(h1,h2,h3){color:var(--lab-ink);font-family:var(--font-newsreader),serif;font-weight:400}.lab-system :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lab-rose-deep);outline-offset:4px}.lab-system :is(input,select,textarea){color:var(--lab-ink);accent-color:var(--lab-rose)}.lab-system main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--lab-rule-strong);background:var(--lab-paper);border-radius:12px;max-width:100%;min-height:44px}.lab-system :is(.section-kicker,.category-label,.guide-pill,.result-tags small){color:var(--swatch-pink-ink)}.lab-system .section-kicker{letter-spacing:.11em;font-size:10px}.lab-system :is(.primary-button,.video-play-cta,.editorial-cta){border-radius:24px}.lab-system :is(.guide-pill,.result-tags small,.category-label,.chips span,.guide-card>small){background:var(--swatch-pink-soft);font:600 11px/1.4 var(--font-manrope),sans-serif;border-radius:20px;padding:5px 10px}.lab-system .chips span:nth-child(3n+2){background:var(--swatch-blue-soft);color:var(--swatch-blue-ink)}.lab-system .chips span:nth-child(3n){background:var(--swatch-green-soft);color:var(--swatch-green-ink)}.lab-system .visual-accent{pointer-events:none;flex-shrink:0;width:100px;height:90px}.lab-system .atelier-header{color:var(--lab-ink);border-bottom:1px solid var(--lab-rule);background:#fffdfa}.lab-system .atelier-header :is(a,button){color:var(--lab-ink)}.lab-system .atelier-header a[aria-current=page]{color:var(--lab-rose-deep);background:var(--swatch-pink-soft)}.lab-system .breadcrumbs{margin-block:18px;font-size:12px;line-height:1.6}.lab-system :is(.lab-catalog,.lab-personal,.lab-guide-detail){width:var(--lab-measure);max-width:none;margin-inline:auto;padding-top:12px}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header){text-align:left;border:1px solid var(--lab-rule);border-radius:var(--lab-radius-lg);background:linear-gradient(90deg,#fffaf7 52%,#fffaf740),url(/branding/hero/guida.webp) 100%/cover;min-height:210px;margin:24px 0;padding:34px 35% 34px 30px;position:relative}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header) h1{font:400 clamp(34px,4vw,52px)/1.07 var(--font-newsreader),serif;max-width:24ch;margin:14px 0}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header) p{max-width:62ch;margin:0;font-size:15px;line-height:1.7}.lab-system .finder-controls{border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:18px;gap:16px;padding:22px}.lab-system .finder-controls label>span{color:var(--lab-ink-soft);letter-spacing:.08em;font-size:11px}.lab-system .finder-count{color:var(--lab-ink-soft);margin:18px 0;font-size:12px}.lab-system .guide-grid{gap:18px}.lab-system :is(.guide-card,.personal-content-card,.related-grid .faq-card){border:1px solid var(--lab-rule);border-radius:var(--lab-radius);background:var(--lab-paper);min-width:0;box-shadow:var(--lab-shadow);flex-direction:column;padding:22px;display:flex}.lab-system :is(.guide-card,.personal-content-card,.related-grid .faq-card):hover{border-color:var(--lab-rose-light);box-shadow:var(--lab-shadow-lift)}.lab-system :is(.guide-card,.personal-content-card,.related-grid .faq-card) :is(h2,h3){font:400 25px/1.2 var(--font-newsreader),serif;margin:14px 0 10px}.lab-system :is(.guide-card,.personal-content-card,.related-grid .faq-card) p{font-size:13px;line-height:1.65}.lab-system .guide-card>small{align-self:flex-start}.lab-system .guide-card>b{color:var(--lab-rose-deep);margin-top:auto;padding-top:18px;font-size:12px}.lab-system .guide-symbol{background:radial-gradient(circle at 80% 20%,#fff8 0 36px,transparent 37px),var(--swatch-pink);width:100%;height:86px;color:var(--swatch-pink-ink);border-radius:12px;place-items:center;margin:0 0 18px;font-size:38px;display:grid}.lab-system .guide-card:nth-child(4n+2) .guide-symbol{background-color:var(--swatch-green);color:var(--swatch-green-ink)}.lab-system .guide-card:nth-child(4n+3) .guide-symbol{background-color:var(--swatch-blue);color:var(--swatch-blue-ink)}.lab-system .guide-card:nth-child(4n) .guide-symbol{background-color:var(--swatch-gold);color:var(--swatch-gold-ink)}.lab-system .related{border:1px solid var(--lab-rule);background:var(--swatch-blue-soft);border-radius:24px;margin:28px 0;padding:26px}.lab-system .related:nth-of-type(2n){background:var(--swatch-green-soft)}.lab-system .related>h2{margin:12px 0;font-size:32px}.lab-system .related-grid{gap:16px}.lab-system .faq-card-footer{flex-wrap:wrap;gap:10px;margin-top:auto}.lab-system .solution-page .solution-hero{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin:24px 0 30px;padding:0;display:grid}.lab-system .solution-page .solution-hero:has(>:only-child){border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:24px;padding:30px;display:block}.lab-system .solution-page .solution-hero>div{min-width:0;max-width:none;padding:12px 0}.lab-system .solution-page .solution-hero h1{font:400 clamp(34px,4vw,54px)/1.05 var(--font-newsreader),serif;letter-spacing:-.035em;text-wrap:balance;max-width:25ch;margin:14px 0}.lab-system .solution-page .solution-hero p{font:400 16px/1.65 var(--font-manrope),sans-serif;max-width:68ch}.lab-system .solution-page .solution-hero>figure{border-radius:18px;grid-area:1/1;width:100%;max-width:none;margin:0;overflow:hidden}.lab-system .solution-page .solution-hero:has(>figure)>div{grid-area:1/2}.lab-system .solution-page .solution-hero .guide-image-frame{aspect-ratio:4/3;background:var(--swatch-pink-soft);border-radius:18px;width:100%;overflow:hidden}.lab-system .solution-page .solution-hero .guide-image-frame img{object-fit:contain;width:100%;height:100%}.lab-system .solution-page .solution-hero .guide-hero-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.lab-system .solution-page :is(.solution-content>section,.material-introduction){margin-block:24px}.lab-system .solution-page :is(.short-answer,.quick-setup){border:1px solid var(--lab-rule);background:var(--swatch-pink-soft);border-radius:18px;padding:24px}.lab-system .solution-page .short-answer h2,.lab-system .quick-setup h2{font:400 32px/1.15 var(--font-newsreader),serif;margin:0 0 10px}.lab-system .solution-page .short-answer p{font-size:15px;line-height:1.7}.lab-system .quick-setup{display:block}.lab-system .quick-setup-heading{align-items:center;gap:24px;margin-bottom:18px;display:flex}.lab-system .quick-setup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lab-system .quick-setup dl>div{background:var(--lab-paper);border-radius:12px;padding:16px}.lab-system .quick-setup dd{font:400 18px/1.4 var(--font-newsreader),serif;margin:8px 0 0}.lab-system .solution-sidebar{min-width:0}.lab-system .solution-sidebar :is(section,.guide-contents,.reassurance){border:1px solid var(--lab-rule);background:var(--lab-paper);box-shadow:var(--lab-shadow);border-radius:16px;padding:20px}.lab-system .solution-sidebar h2{font-size:24px}.lab-system .guide-contents a{border-radius:8px;padding:10px 12px;font-size:13px;display:block}.lab-system .guide-contents a:hover{background:var(--swatch-pink-soft);color:var(--lab-rose-deep)}.lab-system .solution-page .steps>li{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:14px;gap:16px;margin:10px 0;padding:20px}.lab-system .solution-page .steps>li>span{background:var(--swatch-pink);width:34px;height:34px;color:var(--swatch-pink-ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.lab-system .solution-page .steps p{font-size:15px;line-height:1.7}.lab-system .solution-page .steps p strong{font:400 24px/1.2 var(--font-newsreader),serif;margin-bottom:8px;display:block}.lab-system :is(.stefy-tip,.expected-result,.common-mistakes,.step-mode-cta){border:1px solid var(--lab-rule);border-radius:18px;padding:22px}.lab-system .stefy-tip{background:var(--swatch-gold-soft)}.lab-system .expected-result{background:var(--swatch-green-soft)}.lab-system .common-mistakes{background:var(--swatch-pink-soft)}.lab-system .guide-material-card{border:1px solid var(--lab-rule);background:#fff;border-radius:12px;overflow:hidden}.lab-system .guide-material-card img{aspect-ratio:3/2;object-fit:contain;background:var(--swatch-blue-soft);width:100%}.lab-system :is(.material-videos,.videos-section,.hub-media-chapter,.xtool-video-section){border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:24px;padding:24px;position:relative}.lab-system :is(.material-videos,.videos-section):after{content:"";border-block:1px solid var(--lab-rule-strong);pointer-events:none;border-radius:50%;height:16px;margin-top:24px;display:block}.lab-system .video-card{background:var(--lab-paper);border:1px solid var(--lab-rule);min-width:0;box-shadow:var(--lab-shadow);border-radius:18px;padding:12px 12px 20px}.lab-system .video-card h2{font:400 25px/1.2 var(--font-newsreader),serif}.lab-system .video-card p{font-size:13px;line-height:1.65}.lab-system .lab-pilot .video-card .video-visual{aspect-ratio:auto;height:auto;min-height:0}.lab-system .video-thumb{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.lab-system .video-image{object-fit:contain;background:var(--lab-paper-warm);width:100%;height:100%}.lab-system .video-play-cta{background:var(--swatch-pink);color:var(--swatch-pink-ink);border:0;padding:10px 16px}.lab-system .video-external-link{color:var(--lab-rose-deep);text-underline-offset:4px}.lab-system .visual-video-fallback{isolation:isolate;background:radial-gradient(ellipse at 0 0,var(--swatch-green) 0 24%,transparent 25%),radial-gradient(ellipse at 100% 100%,var(--swatch-blue) 0 28%,transparent 29%),var(--lab-paper-warm);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:170px;padding:20px;display:flex;position:relative;overflow:hidden}.lab-system .visual-video-fallback .visual-accent{z-index:-1;width:100px;position:absolute;bottom:-12px;right:-8px}.lab-system .visual-video-fallback>span{border:1px solid var(--lab-rule);background:var(--lab-paper);width:48px;height:48px;color:var(--lab-rose);box-shadow:var(--lab-shadow);border-radius:50%;place-items:center;display:grid}.lab-system .visual-video-fallback strong{font:400 26px/1.1 var(--font-newsreader),serif}.lab-system .visual-video-fallback small{color:var(--lab-ink-soft);font-size:10px}.lab-system .lab-search .search-side{background:var(--lab-paper);border:1px solid var(--lab-rule);border-radius:18px;align-self:start;padding:20px 14px}.lab-system .lab-search .result-group{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:18px;margin:18px 0;padding:14px}.lab-system .lab-search .result-group summary{padding:10px}.lab-system .lab-search .result-group summary h2{font-size:28px}.lab-system :is(.empty-state,.personal-empty,.no-results,.guided-unresolved){border:1px solid var(--lab-rule);background:radial-gradient(circle at 100% 0,var(--swatch-pink) 0 65px,transparent 66px),var(--lab-paper-warm);box-shadow:var(--lab-shadow);border-radius:24px;padding:32px;position:relative}.lab-system :is(.personal-empty,.empty-state)>h2,.lab-system .no-results>h2{max-width:30ch;font:400 clamp(28px,3vw,38px)/1.15 var(--font-newsreader),serif;margin:12px auto 18px}.lab-system :is(.no-results,.guided-unresolved) :is(section,article){border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:16px}.lab-system .no-results>section{margin-block:20px;padding:22px}.lab-system .no-results>section a{padding:8px 0;font-size:14px}.lab-system .personal-machine{border:1px solid var(--lab-rule);background:var(--swatch-green-soft);border-radius:20px;padding:24px}.lab-system .personal-space-grid{gap:18px;margin-top:24px}.lab-system .personal-space-grid>a{border:1px solid var(--lab-rule);background:var(--swatch-pink);box-shadow:var(--lab-shadow);border-radius:18px;padding:26px}.lab-system .personal-space-grid>a:nth-child(2){background:var(--swatch-blue)}.lab-system .personal-space-grid>a:nth-child(3){background:var(--swatch-green)}.lab-system .personal-space-grid>a:nth-child(4){background:var(--swatch-gold)}.lab-system .personal-space-grid>a>span{width:52px;height:52px;color:var(--lab-rose-deep);background:#ffffffa0;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid}.lab-system .personal-space-grid h2{font:400 28px/1.2 var(--font-newsreader),serif}.lab-system :is(.new-setting,.personal-note,.cut-setting-form,.note-card){border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:18px;padding:24px}.lab-system .support-cta{border:1px solid var(--lab-rule);background:radial-gradient(circle at 100% 100%,var(--swatch-pink) 0 90px,transparent 91px),var(--swatch-blue-soft);border-radius:24px;gap:24px;margin:30px 0;padding:30px;display:flex;position:relative}.lab-system .support-cta>span{font:400 58px/1 var(--font-caveat),cursive;color:var(--lab-rose);flex-shrink:0}.lab-system .support-cta h2{font:400 32px/1.15 var(--font-newsreader),serif}.lab-system .support-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lab-system .support-actions>a{background:var(--lab-paper);border:1px solid var(--lab-rule);color:var(--lab-rose-deep);border-radius:24px;padding:11px 16px;font-size:13px}.lab-system .external-support-fallback{border-top:1px solid var(--lab-rule-strong);background:0 0;margin-top:26px;padding-top:24px}.lab-system .external-support-fallback h3{font-size:26px}.lab-system .external-support-fallback a{color:var(--lab-rose-deep);text-underline-offset:4px;text-decoration:underline}.lab-system .lab-guided .guided-options button>.restyle-icon{background:#ffffff91;border-radius:50%;width:64px;height:64px;padding:12px}.lab-system .lab-guided .guided-options button strong{font-weight:400}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header){width:100%;max-width:none}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header) h1{text-align:left;margin-inline:0}.lab-system .atelier-explore-content{background:var(--lab-canvas);color:var(--lab-ink)}.lab-system .atelier-explore-content>header{border-bottom:1px solid var(--lab-rule)}.lab-system .atelier-explore-content h2{font:400 clamp(30px,4vw,48px)/1.1 var(--font-newsreader),serif}.lab-system .explore-group-nav button{border:1px solid var(--lab-rule);background:#fff;border-radius:12px;margin-bottom:8px;padding:14px}.lab-system .explore-group-nav button[aria-pressed=true]{background:var(--swatch-pink);color:var(--swatch-pink-ink)}.lab-system .explore-group-panels nav a{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:12px;padding:15px}.lab-system .explore-group-panels nav a:nth-child(3n+2){background:var(--swatch-green-soft)}.lab-system .explore-group-panels nav a:nth-child(3n){background:var(--swatch-blue-soft)}.lab-system .diagnostic-card{border:1px solid var(--lab-rule);background:var(--swatch-blue-soft);border-radius:16px;padding:22px}.lab-system .diagnostic-card:nth-child(2n){background:var(--swatch-green-soft)}.lab-system .diagnostic-card strong{font:400 24px/1.25 var(--font-newsreader),serif}.lab-system .editorial-hub .browse-heading{background:var(--swatch-pink-soft);border:1px solid var(--lab-rule);border-radius:24px;max-width:none;padding:30px}.lab-system .editorial-hub .browse-heading h1{font:400 clamp(36px,4vw,56px)/1.08 var(--font-newsreader),serif;margin:14px 0}.lab-system .editorial-hub .atelier-chapter{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:22px;margin-bottom:24px;padding:26px}.lab-system .editorial-hub .atelier-chapter:nth-child(3n+2){background:var(--swatch-green-soft)}.lab-system .editorial-hub .atelier-chapter:nth-child(3n){background:var(--swatch-blue-soft)}.lab-system .editorial-hub .atelier-chapter-heading h2{font:400 32px/1.15 var(--font-newsreader),serif}.lab-system .editorial-faq-rows>a{border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:14px;margin:10px 0;padding:18px}.lab-system .editorial-faq-rows h3{font:400 24px/1.2 var(--font-newsreader),serif}.lab-system .solution-page .solution-hero p{text-align:left;margin-inline:0}.lab-system .solution-page .solution-content h2{font:400 32px/1.2 var(--font-newsreader),serif;letter-spacing:-.02em}.lab-system .solution-page .solution-content h3{font:400 25px/1.25 var(--font-newsreader),serif}.lab-system .solution-page .solution-content p{font:400 15px/1.75 var(--font-manrope),sans-serif}.lab-system .lab-topic{width:var(--lab-measure);max-width:none;margin-inline:auto}.lab-system .lab-topic .chapter-number{width:38px;height:38px;font:500 14px/1 var(--font-manrope),sans-serif;background:var(--swatch-pink);color:var(--swatch-pink-ink);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.lab-system .lab-pilot .video-card .visual-video-fallback{background:radial-gradient(ellipse at 0 0,var(--swatch-green) 0 24%,transparent 25%),radial-gradient(ellipse at 100% 100%,var(--swatch-blue) 0 28%,transparent 29%),var(--lab-paper-warm)}@media (max-width:1000px){.lab-system .quick-setup dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .solution-page .solution-hero{gap:22px}.lab-system .solution-page .solution-hero h1{font-size:38px}.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header){padding-right:23%}}@media (max-width:700px){.lab-system :is(.lab-catalog .browse-heading,.lab-personal>header){background:linear-gradient(#fffaf7ec,#fffaf7ec),url(/branding/hero/guida.webp) 50%/cover;min-height:0;padding:24px}.lab-system .solution-page .solution-hero{flex-direction:column;align-items:stretch;gap:18px;display:flex}.lab-system .solution-page .solution-hero>figure{order:-1}.lab-system .solution-page .solution-hero h1{text-wrap:wrap;font-size:34px}.lab-system .solution-page .solution-hero:has(>:only-child){padding:22px}.lab-system .quick-setup-heading{display:block}.lab-system .quick-setup dl{grid-template-columns:1fr}.lab-system :is(.finder-controls,.personal-machine){grid-template-columns:1fr;padding:18px;display:grid}.lab-system :is(.guide-grid,.personal-space-grid,.personal-content-grid,.related-grid){grid-template-columns:1fr}.lab-system :is(.related,.support-cta,.empty-state,.personal-empty,.no-results,.guided-unresolved,.material-videos,.videos-section){padding:20px}.lab-system .support-cta{gap:12px}.lab-system .support-cta>span{font-size:32px}.lab-system .support-actions{flex-direction:column;align-items:stretch}.lab-system .support-actions>a{text-align:center}.lab-system .no-results>section{padding:16px}.lab-system .video-card h2{font-size:23px}.lab-system .personal-space-grid>a{padding:20px}.lab-system .lab-search .result-group{padding:10px}}@media (prefers-reduced-motion:reduce){.lab-system *,.lab-system :before,.lab-system :after{scroll-behavior:auto;transition:none;animation:none}}.lab-system .reference-hub{width:min(1180px,100% - 48px);max-width:none;margin:0 auto;padding:16px 0 50px}.lab-system .reference-editorial-hero{border:1px solid var(--lab-rule);background:var(--lab-paper-warm);border-radius:20px;grid-template-columns:1fr 1fr;align-items:stretch;min-height:310px;margin:16px 0;display:grid;overflow:hidden}.lab-system .reference-editorial-hero>div:first-child{align-self:center;padding:32px}.lab-system .reference-editorial-hero h1{font:400 clamp(40px,4.6vw,62px)/1.04 var(--font-newsreader),serif;letter-spacing:-.035em;margin:12px 0 18px}.lab-system .reference-editorial-hero p{font:400 15px/1.65 var(--font-manrope),sans-serif;max-width:48ch;margin:0}.lab-system .reference-editorial-scene{background:url(/branding/hero/guida.webp) 100%/cover;min-height:270px;position:relative}.lab-system .reference-editorial-scene>span{font:400 28px/1.1 var(--font-caveat),cursive;color:var(--lab-rose-deep);position:absolute;top:24px;left:25px;transform:rotate(-8deg)}.lab-system .reference-hub .hub-map-nav{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0 22px;padding:0;display:grid}.lab-system .reference-hub .hub-map-nav>a{background:var(--swatch-pink);min-height:95px;color:var(--lab-ink);font:400 20px/1.15 var(--font-newsreader),serif;border:1px solid #fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px 20px;display:flex}.lab-system .reference-hub .hub-map-nav>a:before{content:"✧";background:#fff9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;display:grid}.lab-system .reference-hub .hub-map-nav>a:nth-child(4n+2){background:var(--swatch-blue)}.lab-system .reference-hub .hub-map-nav>a:nth-child(4n+3){background:var(--swatch-green)}.lab-system .reference-hub .hub-map-nav>a:nth-child(4n){background:var(--swatch-gold)}.lab-system .reference-hub .hub-brief{border:1px solid var(--lab-rule);background:var(--swatch-pink-soft);border-radius:16px;max-width:none;margin:20px 0;padding:20px 26px}.lab-system .reference-hub .hub-brief h2{font:400 26px/1.2 var(--font-newsreader),serif;margin:8px 0}.lab-system .reference-hub .hub-brief p{max-width:100ch;margin:0;font-size:13px;line-height:1.65}.lab-system .reference-hub .hub-section{border:0;margin:8px 0;padding:20px 0}.lab-system .reference-hub .section-heading{margin:0 0 16px}.lab-system .reference-hub .section-heading h2{font:400 30px/1.2 var(--font-newsreader),serif;margin:6px 0}.lab-system .reference-hub .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lab-system .faq-card:has(.reference-card-visual){border:1px solid var(--lab-rule);background:var(--lab-paper);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:0 16px 16px;display:flex;overflow:hidden;box-shadow:0 4px 18px #533a4009}.lab-system .reference-card-visual{background:var(--swatch-pink-soft);width:calc(100% + 32px);height:145px;margin:0 -16px 4px;display:block;overflow:hidden}.lab-system .reference-card-visual img{object-fit:contain;width:100%;height:100%}.lab-system .reference-card-editorial{color:var(--lab-rose-deep);background:url(/branding/restyle-generated/video-editorial-cover.webp) 50%/cover;justify-content:center;align-items:center;gap:20px;display:flex}.lab-system .reference-card-editorial>span{font:400 28px/1.1 var(--font-newsreader),serif}.lab-system .reference-card-editorial>i{font:400 40px/1 var(--font-caveat),cursive}.lab-system .faq-card:has(.reference-card-visual) h3{font:400 23px/1.2 var(--font-newsreader),serif;margin:4px 0}.lab-system .faq-card:has(.reference-card-visual) p{font:400 13px/1.6 var(--font-manrope),sans-serif;margin:0}.lab-system .faq-card:has(.reference-card-visual) .faq-card-footer{padding-top:10px;font-size:11px}.lab-system .reference-hub .hub-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lab-system .reference-hub .hub-resource-grid>a{border:1px solid var(--lab-rule);background:var(--swatch-blue-soft);border-radius:14px;padding:22px}.lab-system .reference-hub .hub-resource-grid>a:nth-child(3n+2){background:var(--swatch-green-soft)}.lab-system .reference-hub .hub-resource-grid>a:nth-child(3n){background:var(--swatch-pink-soft)}.lab-system .reference-hub .hub-resource-grid strong{font:400 23px/1.2 var(--font-newsreader),serif}.lab-system .reference-hub #video{background:var(--lab-paper-warm);border:1px solid var(--lab-rule);border-radius:22px;padding:26px}.lab-system .reference-hub #video:after{content:"♡";text-align:center;color:var(--lab-rose);font:400 30px var(--font-caveat);border-bottom:1px solid var(--lab-rule-strong);padding:12px;display:block}.lab-system .reference-hub .other-videos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-system .reference-hub .hub-map-nav{position:static}.lab-system .reference-hub .hub-section{scroll-margin-top:170px}.lab-system .other-videos-grid .video-card,.lab-system .home-video-grid .video-card{flex-direction:column;align-items:stretch;gap:16px;display:flex}.lab-system .other-videos-grid .video-card>.video-visual,.lab-system .home-video-grid .video-card>.video-visual{width:100%;min-width:0}.lab-system .other-videos-grid .video-card>div:last-child,.lab-system .home-video-grid .video-card>div:last-child{width:100%;padding:0 6px}.lab-system .lab-videos .video-collection-grid>:first-child .video-card{grid-template-columns:240px minmax(0,1fr);gap:22px}.lab-system .lab-videos .video-collection-grid>:first-child{padding:16px}.lab-system .lab-videos .video-collection-grid>:first-child .video-card h2{margin:0 0 10px;font-size:26px}.lab-system .lab-videos .video-collection-grid>:first-child .video-guide-link{margin:8px 0 0;padding:8px 0 0}.lab-system .lab-videos .video-collection-grid{gap:16px}.lab-system .lab-pilot .video-card .visual-video-fallback,.lab-system .video-card .visual-video-fallback{background:url(/branding/restyle-generated/video-editorial-cover.webp) 50%/cover;min-height:0}.lab-system .visual-video-fallback .visual-accent{display:none}.lab-system .visual-video-fallback strong{text-shadow:0 1px #fff;padding:3px 8px}.lab-system .visual-video-fallback small{background:#fffaf7dd;border-radius:5px;padding:3px 7px}.lab-system .video-card .video-thumb:has(img):after{content:"▶";width:50px;height:50px;color:var(--lab-rose);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 9px #0002}.lab-system .video-card .video-image{object-fit:contain}.lab-system .lab-videos .browse-heading{margin-bottom:12px;padding-block:18px}.lab-system .lab-home .hero{min-height:0;padding:30px 24px 24px}.lab-system .lab-home .hero-copy{max-width:800px;margin-inline:auto}.lab-system .lab-home .hero h1{margin:8px 0 12px;font-size:clamp(42px,4.7vw,66px)}.lab-system .lab-home .hero-copy>p{max-width:60ch;margin:10px auto 16px;font-size:15px}.lab-system .lab-home .quick-prompts{margin-block:10px;font-size:11px}.lab-system .lab-home .hero .machine-selector{margin:10px auto;padding:8px 16px}.lab-system .lab-home .atelier-intents{gap:12px;margin-block:14px}.lab-system .lab-home .atelier-intent{border-radius:12px;min-height:105px;padding:18px}.lab-system .lab-home .supported-machines{margin-block:20px}.lab-system .lab-home .supported-machines header h2{margin:5px 0 12px;font-size:28px}.lab-system .lab-home .home-editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.lab-system .lab-home .home-editorial>.important-videos{grid-area:1/1/auto/8;padding:18px}.lab-system .lab-home .home-editorial>.how-to-home{grid-area:1/8/auto/-1;padding:18px}.lab-system .lab-home .home-editorial>.start-here{grid-area:2/1/auto/-1}.lab-system .lab-home .home-editorial>.common-home{grid-area:3/1/auto/-1}.lab-system .lab-home .home-editorial>.frequent-problems{grid-area:4/1/auto/-1}.lab-system .lab-home .home-editorial>.support-cta{grid-area:5/1/auto/-1}.lab-system .lab-home .important-videos .section-heading h2,.lab-system .lab-home .how-to-home .section-heading h2{margin:8px 0;font-size:28px}.lab-system .lab-home .important-videos .home-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab-system .lab-home .important-videos .video-card{border-radius:12px;padding:8px}.lab-system .lab-home .important-videos .video-card h2{font-size:20px}.lab-system .lab-home .important-videos .video-card p{font-size:12px}.lab-system .lab-home .how-to-home .topic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-system .lab-home .home-editorial-section{margin:0}.lab-system .lab-guide .solution-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:28px}.lab-system .lab-guide .solution-hero .guide-hero-figure img{aspect-ratio:16/10;object-fit:cover}.lab-system .lab-guide .solution-layout{grid-template-columns:230px minmax(0,1fr);gap:22px}.lab-system .lab-guide .solution-content>section{margin-block:16px}.lab-system .lab-guide .solution-hero h1{font-size:clamp(34px,3.6vw,48px)}.lab-system .lab-catalog .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-system .lab-catalog .guide-card{padding:16px}.lab-system .lab-catalog .guide-symbol{background-image:url(/branding/restyle-generated/video-editorial-cover.webp);background-size:cover;height:110px}.lab-system .lab-catalog .guide-card h2{font-size:24px}.lab-system .finder-card-photo{background:var(--swatch-pink-soft);border-radius:10px;height:150px;margin-bottom:14px;display:block;overflow:hidden}.lab-system .finder-card-photo img{object-fit:contain;width:100%;height:100%}.lab-system .lab-guided .operational-heading{text-align:left;background:linear-gradient(90deg,#fffaf7ed 15%,#fffaf799 65%,#fff0),url(/branding/hero/guidami.webp) 100%/cover;min-height:180px;padding:26px 34px}.lab-system .lab-guided .operational-heading h1{text-align:left;max-width:22ch;font-size:48px}.lab-system .lab-guided .operational-heading>p{max-width:50ch;margin:0}.lab-system .lab-guided .guided-options{gap:14px}.lab-system .lab-guided .guided-options button{min-height:190px;padding:24px 18px}.lab-system .brand-editorial-hero{min-height:300px}.lab-system .brand-editorial-hero .brand-hero-copy{padding:28px}.lab-system .brand-editorial-hero .brand-hero-media{padding:22px}.lab-system .lab-search .search-side{padding:16px}.lab-system .lab-search .result-group{margin-block:12px}@media (min-width:1100px){.lab-system .atelier-header-main{min-height:70px;padding-block:12px}.lab-system .atelier-header .atelier-brand{max-width:280px}}@media (max-width:1000px){.lab-system .reference-hub .faq-grid,.lab-system .reference-hub .hub-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-home .home-editorial>.important-videos,.lab-system .lab-home .home-editorial>.how-to-home{grid-area:auto/1/auto/-1}.lab-system .lab-home .home-editorial>*{grid-row:auto}.lab-system .lab-catalog .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lab-system .reference-hub{width:calc(100% - 32px)}.lab-system .reference-editorial-hero{grid-template-columns:1fr}.lab-system .reference-editorial-hero>div:first-child{padding:24px}.lab-system .reference-editorial-hero h1{font-size:40px}.lab-system .reference-editorial-scene{min-height:190px}.lab-system .reference-hub .hub-map-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab-system .reference-hub .hub-map-nav>a{min-height:85px;padding:14px}.lab-system .reference-hub .faq-grid,.lab-system .reference-hub .hub-resource-grid,.lab-system .reference-hub .other-videos-grid{grid-template-columns:1fr}.lab-system .lab-videos .video-collection-grid>:first-child .video-card{display:block}.lab-system .lab-guide .solution-layout{grid-template-columns:minmax(0,1fr)}.lab-system .lab-guide .solution-hero{display:flex}.lab-system .lab-home .hero{padding:24px 18px}.lab-system .lab-home .important-videos .home-video-grid{grid-template-columns:1fr}.lab-system .lab-home .home-editorial>.important-videos{padding:16px}.lab-system .lab-home .how-to-home .topic-card-grid,.lab-system .lab-catalog .guide-grid{grid-template-columns:1fr}.lab-system .lab-guided .operational-heading{padding:24px}.lab-system .lab-guided .operational-heading h1{font-size:36px}}.lab-system .lab-topic .editorial-faq-rows>a{grid-template-columns:140px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:14px;display:grid}.lab-system .lab-topic .editorial-faq-rows .reference-card-visual{border-radius:14px;height:100px;margin:0}.lab-system .lab-topic .reference-editorial-hero{margin-bottom:24px}@media (max-width:700px){.lab-system .lab-topic .editorial-faq-rows>a{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.lab-system .lab-topic .editorial-faq-rows .reference-card-visual{grid-column:1/-1;height:150px}}.lab-system .lab-home.home-reference{--home-pink:#db7a9b;--home-ink:#15141a;--home-serif:var(--font-newsreader),serif;color:var(--home-ink);background:#fffdfa}.lab-system .lab-home.home-reference .hero{background:#faf6ef url(/branding/home-reference/hero.webp) 50%/cover no-repeat;border-radius:0 50px 0 0;min-height:350px;padding:24px 0 12px;display:block;position:relative;overflow:visible}.lab-system .lab-home.home-reference .hero:before,.lab-system .lab-home.home-reference .hero:after{content:none}.lab-system .lab-home.home-reference .hero-copy{text-align:center;width:50%;max-width:730px;margin:auto;padding:0}.lab-system .lab-home.home-reference .eyebrow{text-transform:uppercase;letter-spacing:.5em;color:#242028;justify-content:center;margin:0 0 2px;font-size:9px}.lab-system .lab-home.home-reference .hero h1{font:400 clamp(64px,6.9vw,100px)/.98 var(--home-serif);letter-spacing:-.05em;color:#080909;margin:0}.lab-system .lab-home.home-reference .home-hero-tagline{font:400 clamp(23px,2.8vw,39px)/1.1 var(--home-serif)}.lab-system .lab-home.home-reference .home-hero-tagline:after{content:"";background:var(--home-pink);width:74px;height:2px;margin:13px auto;display:block}.lab-system .lab-home.home-reference .hero-copy>p{max-width:50ch;margin:0 auto 14px;font-size:14px;line-height:1.4}.lab-system .lab-home.home-reference .search-area{z-index:5;max-width:600px;margin:auto;position:relative}.lab-system .lab-home.home-reference .search-shell{background:#fff;border:1px solid #e6dfe2;border-radius:40px;gap:8px;min-height:45px;padding:4px 5px 4px 14px;box-shadow:0 3px 10px #30272b1c}.lab-system .lab-home.home-reference .search-shell input{box-shadow:none;background:0 0;border:0;min-height:32px;padding:6px;font-size:12px}.lab-system .lab-home.home-reference .search-submit{background:var(--home-pink);color:#fff;border-radius:24px;min-height:36px;padding:0 23px;font-size:12px}.lab-system .lab-home.home-reference .quick-prompts{flex-wrap:wrap;justify-content:center;gap:4px;margin:7px 0 0;font-size:9px}.lab-system .lab-home.home-reference .quick-prompts button{min-height:22px;padding:3px 7px;font-size:9px}.lab-system .lab-home.home-reference .atelier-topic-strip{background:0 0;border:0;width:max-content;max-width:120%;margin:7px auto 0;padding:0;transform:translate(-8%)}.lab-system .lab-home.home-reference .atelier-topic-strip>span{display:none}.lab-system .lab-home.home-reference .atelier-topic-strip>div{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.lab-system .lab-home.home-reference .atelier-topic-strip a{font:400 10px/1.2 var(--font-manrope);background:#fffefa;border:1px solid #e9e5df;border-radius:20px;min-height:27px;padding:5px 11px;box-shadow:0 2px 5px #35242b15}.lab-system .lab-home.home-reference .atelier-topic-strip a>span{display:none}.lab-system .lab-home.home-reference .home-hero-decoration{pointer-events:none;width:24%;height:142px;position:absolute;bottom:20px;right:8%}.lab-system .lab-home.home-reference .home-pink-seal{text-align:center;color:#fff;width:122px;height:122px;font:400 19px/1.05 var(--font-caveat),cursive;clip-path:polygon(50% 0%,58% 4%,67% 3%,73% 10%,82% 12%,86% 20%,94% 25%,94% 34%,100% 42%,96% 50%,100% 58%,95% 66%,94% 75%,86% 80%,82% 89%,73% 91%,67% 98%,58% 96%,50% 100%,42% 96%,33% 98%,27% 91%,18% 89%,14% 80%,6% 75%,6% 66%,0 58%,4% 50%,0 42%,6% 34%,6% 25%,14% 20%,18% 12%,27% 10%,33% 3%,42% 4%);background:#dc84a1;place-content:center;display:grid;position:absolute;top:0;left:0;transform:rotate(-8deg)}.lab-system .lab-home.home-reference .home-hero-decoration>svg{z-index:-1;width:100%;height:90px;position:absolute;bottom:-5px;left:30px}.lab-system .lab-home.home-reference .atelier-intents{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:calc(100% - 48px);max-width:1440px;margin:9px auto 10px}.lab-system .lab-home.home-reference .atelier-intent{min-height:108px;box-shadow:none;background:linear-gradient(120deg,#fde9eb,#fadade);border:0;border-radius:10px;gap:14px;padding:16px;display:flex;position:relative}.lab-system .lab-home.home-reference .intent-project{background:linear-gradient(120deg,#eaf4fd,#dce8fa)}.lab-system .lab-home.home-reference .intent-beginner{background:linear-gradient(120deg,#e3f3e3,#d7eddb)}.lab-system .lab-home.home-reference .intent-guided{background:linear-gradient(120deg,#fff7d9,#fff0c1)}.lab-system .lab-home.home-reference .intent-symbol{color:#281a21;background:#f7bac880;border-radius:50%;flex:0 0 62px;width:62px;height:62px;padding:13px}.lab-system .lab-home.home-reference .intent-symbol svg{width:100%;height:100%}.lab-system .lab-home.home-reference .intent-project .intent-symbol{background:#bad6ed99}.lab-system .lab-home.home-reference .intent-beginner .intent-symbol{background:#afdcb699}.lab-system .lab-home.home-reference .intent-guided .intent-symbol{background:#f8dc8b99}.lab-system .lab-home.home-reference .intent-copy strong{font:400 21px/1.1 var(--home-serif)}.lab-system .lab-home.home-reference .intent-copy small{font:400 11px/1.45 var(--font-manrope);max-width:24ch;margin-top:8px;display:block}.lab-system .lab-home.home-reference .lab-go{width:28px;min-width:28px;height:28px;font-size:17px;position:absolute;bottom:11px;right:11px}.lab-system .lab-home.home-reference .supported-machines{grid-template-rows:auto auto;grid-template-columns:85px minmax(0,1fr) 300px;column-gap:16px;width:calc(100% - 48px);max-width:1440px;margin:12px auto;display:grid;position:relative}.lab-system .lab-home.home-reference .supported-machines>header{grid-column:2;margin:0 0 5px}.lab-system .lab-home.home-reference .supported-machines header .section-kicker{display:none}.lab-system .lab-home.home-reference .supported-machines header h2{font:400 24px/1 var(--home-serif);margin:0}.lab-system .lab-home.home-reference .home-machine-note{font:400 22px/1.1 var(--font-caveat);text-align:center;grid-area:2/1;align-self:center;transform:rotate(-9deg)}.lab-system .lab-home.home-reference .supported-machines-grid{grid-area:2/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lab-system .lab-home.home-reference .supported-machine{background:#fff;border:1px solid #eee9e7;border-radius:10px;flex-direction:column;gap:0;min-height:0;padding:0 10px 10px;display:flex;overflow:hidden;box-shadow:0 3px 8px #59434c08}.lab-system .lab-home.home-reference .supported-machine:before,.lab-system .lab-home.home-reference .supported-machine:after{content:none}.lab-system .lab-home.home-reference .supported-machine-cricut{order:0}.lab-system .lab-home.home-reference .supported-machine-xtool{order:1}.lab-system .lab-home.home-reference .supported-machine-silhouette{order:2}.lab-system .lab-home.home-reference .supported-machine-sawgrass{order:3}.lab-system .lab-home.home-reference .home-machine-photo{background:snow;width:calc(100% + 20px);height:108px;margin:0 -10px 7px;display:block;overflow:hidden}.lab-system .lab-home.home-reference .home-machine-photo img{object-fit:contain;width:100%;height:100%}.lab-system .lab-home.home-reference .supported-machine h3{font:600 13px/1.2 var(--font-manrope);margin:0 0 4px}.lab-system .lab-home.home-reference .supported-machine p{font:400 10px/1.35 var(--font-manrope);margin:0 0 6px}.lab-system .lab-home.home-reference .supported-machine-status{display:none}.lab-system .lab-home.home-reference .supported-machine-cta{border:0;margin-top:auto;padding:4px 0 0;font-size:9px;display:flex}.lab-system .lab-home.home-reference .supported-machine-model{padding:3px;font-size:10px}.lab-system .lab-home.home-reference .future-machines{grid-column:2;margin:4px 0 0;font-size:9px}.lab-system .lab-home.home-reference .home-creative-panel{background:#f8ced6;border-radius:12px;grid-area:1/3/4;min-height:188px;margin:0;position:relative;overflow:hidden}.lab-system .lab-home.home-reference .home-creative-panel img{object-fit:cover;width:100%;height:100%;position:absolute}.lab-system .lab-home.home-reference .home-creative-panel figcaption{font:400 20px/1.05 var(--font-caveat);width:40%;position:absolute;top:15px;left:12px;transform:rotate(-8deg)}.lab-system .lab-home.home-reference .home-editorial{grid-template-columns:minmax(0,1.45fr) minmax(0,1.1fr) 260px;gap:12px;width:calc(100% - 48px);max-width:1440px;margin:10px auto;display:grid}.lab-system .lab-home.home-reference .home-editorial>.important-videos{grid-area:1/1;padding:14px}.lab-system .lab-home.home-reference .home-editorial>.how-to-home{grid-area:1/2;padding:14px}.lab-system .lab-home.home-reference .home-editorial-section{box-shadow:none;background:#fff;border:1px solid #eee9e7;border-radius:12px;margin:0}.lab-system .lab-home.home-reference .home-editorial .section-heading{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;display:flex}.lab-system .lab-home.home-reference .important-videos .section-heading h2,.lab-system .lab-home.home-reference .how-to-home .section-heading h2{font:400 23px/1.1 var(--home-serif);margin:0}.lab-system .lab-home.home-reference .section-heading.with-link>a{color:#b14f72;margin-left:auto;font-size:10px}.lab-system .lab-home.home-reference .home-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lab-system .lab-home.home-reference .home-video-grid .video-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;padding:0;display:flex}.lab-system .lab-home.home-reference .home-video-grid .video-card .video-visual{border-radius:8px;width:100%;overflow:hidden}.lab-system .lab-home.home-reference .home-video-grid .video-thumb{aspect-ratio:16/10;height:auto;min-height:0}.lab-system .lab-home.home-reference .home-video-grid .video-card>div:last-child{padding:0}.lab-system .lab-home.home-reference .home-video-grid .video-card h2{font:500 12px/1.35 var(--font-manrope);margin:0 0 4px}.lab-system .lab-home.home-reference .home-video-grid .video-card p{margin:0 0 5px;font-size:10px;line-height:1.4}.lab-system .lab-home.home-reference .home-video-grid .video-play-cta,.lab-system .lab-home.home-reference .home-video-grid .video-external-link{min-height:25px;margin:4px 2px 0 0;padding:4px 6px;font-size:9px}.lab-system .lab-home.home-reference .home-video-grid .video-thumb:has(img):after{width:35px;height:35px;font-size:13px}.lab-system .lab-home.home-reference .how-to-home .topic-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lab-system .lab-home.home-reference .topic-card-grid>a{box-shadow:none;background:#fff;border:1px solid #eee9e7;border-radius:8px;padding:0 7px 7px;display:block;overflow:hidden}.lab-system .lab-home.home-reference .home-guide-picture{background:0 0;border-radius:0;width:calc(100% + 14px);height:108px;margin:0 -7px 7px;padding:0;display:block}.lab-system .lab-home.home-reference .home-guide-picture img{object-fit:cover;width:100%;height:100%}.lab-system .lab-home.home-reference .topic-card-grid h3{font:500 11px/1.35 var(--font-manrope);margin:6px 0}.lab-system .lab-home.home-reference .topic-card-grid p{margin:0;font-size:10px;line-height:1.35}.lab-system .lab-home.home-reference .topic-card-grid b{margin-top:8px;font-size:9px;display:block}.lab-system .lab-home.home-reference .home-guide-type{background:#ffedb2;border-radius:12px;padding:3px 7px;font-size:8px}.lab-system .lab-home.home-reference .topic-card-grid>a:nth-child(n+4){grid-column:span 1;padding:7px;font-size:11px}.lab-system .lab-home.home-reference .topic-card-grid>a:nth-child(n+4) .home-guide-picture,.lab-system .lab-home.home-reference .topic-card-grid>a:nth-child(n+4) .home-guide-type,.lab-system .lab-home.home-reference .topic-card-grid>a:nth-child(n+4) p{display:none}.lab-system .lab-home.home-reference .home-community-panel{background:linear-gradient(125deg,#e7f4ff,#d3e5fa 76%,#efdce7);border-radius:12px;grid-area:1/3;padding:20px;position:relative;overflow:hidden}.lab-system .lab-home.home-reference .home-community-panel>svg{color:#4478b2;width:30px;height:30px}.lab-system .lab-home.home-reference .home-community-panel h2{font:400 25px/1 var(--home-serif);margin:7px 0 10px}.lab-system .lab-home.home-reference .home-community-panel p{margin:0 0 10px;font-size:12px;line-height:1.4}.lab-system .lab-home.home-reference .home-community-heart{color:#d47896;font:400 45px var(--font-caveat);position:absolute;top:12px;right:22px;transform:rotate(14deg)}.lab-system .lab-home.home-reference .home-community-action{background:#fff;border-radius:30px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;box-shadow:0 2px 6px #6897c225}.lab-system .lab-home.home-reference .home-community-action svg{color:#4789d5;width:22px;height:22px}.lab-system .lab-home.home-reference .home-community-panel nav{flex-wrap:wrap;gap:12px;margin:10px 0;font-size:10px;display:flex}.lab-system .lab-home.home-reference .home-community-note{font:400 20px/1.15 var(--font-caveat);padding-top:6px;display:block;transform:rotate(-5deg)}.lab-system .lab-home.home-reference .home-community-panel .external-support-fallback{background:0 0;border-top:1px solid #bad3e7;margin:12px 0 0;padding:12px 0 0}.lab-system .lab-home.home-reference .home-community-panel .external-support-fallback h3{font-size:16px}.lab-system .lab-home.home-reference .home-community-panel .external-support-fallback p{font-size:10px}.lab-system .lab-home.home-reference .home-editorial-extra{background:#faf5f3;border-radius:8px;grid-area:2;min-width:0}.lab-system .lab-home.home-reference details>summary{cursor:pointer;color:#5b4650;padding:11px 14px;font-size:11px}.lab-system .lab-home.home-reference details>summary>span{float:right}.lab-system .lab-home.home-reference .home-editorial-extra[open]{grid-area:auto/1/auto/-1}.lab-system .lab-home.home-reference .home-editorial-extra>div{gap:18px;padding:18px;display:grid}.lab-system .lab-home.home-reference .home-more-tools{background:#f3f7f3;border:1px solid #e5ece6;border-radius:8px;width:calc(100% - 48px);max-width:1440px;margin:10px auto}.lab-system .lab-home.home-reference .home-machine-tools{padding:20px}.lab-system .lab-home.home-reference .home-more-tools .home-operational,.lab-system .lab-home.home-reference .home-more-tools .home-split{width:calc(100% - 32px)}.lab-system .lab-home.home-reference .lab-values{background:#fffaf5;border-radius:20px;grid-template-columns:1.2fr .8fr 1.7fr .8fr;align-items:center;gap:20px;width:calc(100% - 48px);max-width:1440px;margin:12px auto;padding:20px 12px;display:grid}.lab-system .lab-home.home-reference .lab-values-lead h2{font:400 34px/1 var(--home-serif);margin:0}.lab-system .lab-home.home-reference .lab-values-quote{font:400 21px/1.2 var(--font-caveat);border-inline:1px solid #dcd4d5;margin:0;padding:6px 18px}.lab-system .lab-home.home-reference .lab-values-quote cite{font:400 20px var(--font-caveat);margin:8px 0 0;display:block}.lab-system .lab-home.home-reference .lab-values-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lab-system .lab-home.home-reference .lab-values-list li{text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.lab-system .lab-home.home-reference .lab-values-list svg{color:#db769b;width:28px;height:28px;margin-bottom:4px}.lab-system .lab-home.home-reference .lab-values-list li:nth-child(2) svg{color:#6f9e88}.lab-system .lab-home.home-reference .lab-values-list li:nth-child(3) svg{color:#d2a456}.lab-system .lab-home.home-reference .lab-values-list li:nth-child(4) svg{color:#7fa9c8}.lab-system .lab-home.home-reference .lab-values-list small{font-size:11px}.lab-system .lab-home.home-reference .home-final-note{font:400 25px/1.1 var(--font-caveat);text-align:center;background:repeating-linear-gradient(-9deg,#f8d8df70 0 4px,#fde8e780 5px 8px);padding:15px;transform:rotate(-8deg)}.lab-system .lab-home.home-reference>footer{margin:0 auto;padding:10px 24px;font-size:9px}@media (min-width:1200px){.lab-system .lab-home.home-reference .atelier-header{grid-template-columns:215px minmax(0,1fr) 245px;align-items:center;gap:10px;min-height:65px;padding:8px 26px;display:grid;position:relative}.lab-system .lab-home.home-reference .atelier-header-main{display:contents}.lab-system .lab-home.home-reference .atelier-brand{grid-area:1/1;max-width:none}.lab-system .lab-home.home-reference .brand-live-logo>span{font-size:29px}.lab-system .lab-home.home-reference .brand-logo-object{width:42px;height:42px}.lab-system .lab-home.home-reference .atelier-brand small{font-size:10px}.lab-system .lab-home.home-reference .atelier-header-actions{grid-area:1/3;gap:8px}.lab-system .lab-home.home-reference .atelier-header-actions>a,.lab-system .lab-home.home-reference .explore-trigger{min-height:34px;padding:9px 11px;font-size:10px}.lab-system .lab-home.home-reference .atelier-primary-nav{border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:center;gap:3px;margin:0;padding:0;display:flex}.lab-system .lab-home.home-reference .atelier-primary-nav>a,.lab-system .lab-home.home-reference .atelier-primary-nav>button{white-space:nowrap;min-height:32px;padding:8px 7px;font-size:10px}}@media (max-width:1100px){.lab-system .lab-home.home-reference .hero-copy{width:58%}.lab-system .lab-home.home-reference .home-hero-decoration{width:20%;right:2%}.lab-system .lab-home.home-reference .home-pink-seal{width:96px;height:96px;font-size:16px}.lab-system .lab-home.home-reference .atelier-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-home.home-reference .supported-machines{grid-template-columns:minmax(0,1fr) 225px}.lab-system .lab-home.home-reference .supported-machines>header,.lab-system .lab-home.home-reference .supported-machines-grid,.lab-system .lab-home.home-reference .future-machines{grid-column:1}.lab-system .lab-home.home-reference .home-machine-note{display:none}.lab-system .lab-home.home-reference .home-creative-panel{grid-column:2}.lab-system .lab-home.home-reference .supported-machines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-home.home-reference .home-editorial{grid-template-columns:minmax(0,1fr) 240px}.lab-system .lab-home.home-reference .home-editorial>.important-videos{grid-area:1/1}.lab-system .lab-home.home-reference .home-editorial>.how-to-home{grid-area:2/1}.lab-system .lab-home.home-reference .home-community-panel{grid-area:1/2/3}.lab-system .lab-home.home-reference .home-editorial-extra{grid-area:auto/1/auto/-1}.lab-system .lab-home.home-reference .lab-values{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lab-system .lab-home.home-reference .hero{background-color:#faf6f0;background-position:top;background-size:auto 190px;border-radius:0 28px 0 0;padding:174px 16px 18px}.lab-system .lab-home.home-reference .hero-copy{width:100%}.lab-system .lab-home.home-reference .hero h1{font-size:65px}.lab-system .lab-home.home-reference .home-hero-tagline{font-size:25px}.lab-system .lab-home.home-reference .hero-copy>p{font-size:12px}.lab-system .lab-home.home-reference .home-hero-decoration{width:82px;height:82px;top:80px;bottom:auto;right:14px}.lab-system .lab-home.home-reference .home-pink-seal{width:82px;height:82px;font-size:13px}.lab-system .lab-home.home-reference .home-hero-decoration svg{display:none}.lab-system .lab-home.home-reference .atelier-topic-strip{width:100%;max-width:100%;transform:none}.lab-system .lab-home.home-reference .atelier-intents{gap:8px;width:calc(100% - 24px)}.lab-system .lab-home.home-reference .atelier-intent{flex-direction:column;align-items:flex-start;gap:9px;min-height:150px;padding:13px}.lab-system .lab-home.home-reference .intent-symbol{flex-basis:43px;width:43px;height:43px;padding:9px}.lab-system .lab-home.home-reference .intent-copy strong{font-size:19px}.lab-system .lab-home.home-reference .intent-copy small{max-width:23ch;font-size:10px}.lab-system .lab-home.home-reference .supported-machines{grid-template-columns:minmax(0,1fr);gap:8px;width:calc(100% - 24px);margin-block:18px}.lab-system .lab-home.home-reference .home-creative-panel{grid-area:4/1;min-height:200px}.lab-system .lab-home.home-reference .supported-machines>header{grid-row:1}.lab-system .lab-home.home-reference .future-machines{grid-row:3}.lab-system .lab-home.home-reference .home-editorial{flex-direction:column;gap:12px;width:calc(100% - 24px);display:flex}.lab-system .lab-home.home-reference .home-editorial>.important-videos{order:0}.lab-system .lab-home.home-reference .home-editorial>.how-to-home{order:1}.lab-system .lab-home.home-reference .home-community-panel{order:2}.lab-system .lab-home.home-reference .home-editorial-extra{order:3}.lab-system .lab-home.home-reference .home-video-grid{grid-template-columns:1fr}.lab-system .lab-home.home-reference .home-video-grid .video-card{grid-template-columns:42% minmax(0,1fr);gap:12px;display:grid}.lab-system .lab-home.home-reference .home-video-grid .video-card h2{font-size:13px}.lab-system .lab-home.home-reference .home-video-grid .video-thumb{aspect-ratio:1}.lab-system .lab-home.home-reference .topic-card-grid h3{font-size:12px}.lab-system .lab-home.home-reference .home-guide-picture{height:90px}.lab-system .lab-home.home-reference .home-more-tools{width:calc(100% - 24px)}.lab-system .lab-home.home-reference .lab-values{text-align:center;grid-template-columns:1fr;width:calc(100% - 24px);padding:24px}.lab-system .lab-home.home-reference .lab-values-list{gap:6px;padding:0}.lab-system .lab-home.home-reference .lab-values-lead h2{font-size:35px}.lab-system .lab-home.home-reference .home-final-note{max-width:270px;margin:auto}}.lab-system .lab-home.home-reference .hero-copy:after,.lab-system .lab-home.home-reference .hero h1:after,.lab-system .lab-home.home-reference .future-machines:after,.lab-system .lab-home.home-reference .important-videos:before,.lab-system .lab-home.home-reference .important-videos:after,.lab-system .lab-home.home-reference .important-videos .section-heading h2:after,.lab-system .lab-home.home-reference .hero .hero-copy:before{content:none}.lab-system .lab-home.home-reference .hero .home-hero-decoration{width:23%;right:4%}.lab-system .lab-home.home-reference .home-hero-decoration>svg{z-index:0}.lab-system .lab-home.home-reference .home-pink-seal{z-index:1}.lab-system .lab-home.home-reference .atelier-intent .intent-copy small{max-width:none;padding-right:14px}.lab-system .lab-home.home-reference .supported-machine .supported-machine-cta{gap:5px;margin:0;font-size:9px}.lab-system .lab-home.home-reference .supported-machine-cta b{width:22px;min-width:22px;height:22px}.lab-system .lab-home.home-reference .home-editorial .home-guide-picture{width:calc(100% + 14px);height:95px;margin:0 -7px 5px}.lab-system .lab-home.home-reference .home-editorial .topic-card-grid b{background:0 0;margin:5px 0 0;padding:0}.lab-system .lab-home.home-reference .home-editorial .video-visual{margin:0}.lab-system .lab-home.home-reference .home-video-grid .video-card>div:last-child{display:block}.lab-system .lab-home.home-reference .home-video-grid .video-external-link{display:inline-block}@media (min-width:1200px){.lab-system .lab-home.home-reference .atelier-header{padding-block:3px}.lab-system .lab-home.home-reference .atelier-brand{padding-block:0}.lab-system .lab-home.home-reference .hero{padding-top:14px}.lab-system .lab-home.home-reference .hero h1{font-size:92px}.lab-system .lab-home.home-reference .home-hero-tagline{font-size:35px}.lab-system .lab-home.home-reference .home-hero-tagline:after{margin-block:9px}.lab-system .lab-home.home-reference .home-machine-photo{height:95px}}@media (min-width:601px) and (max-width:1100px){.lab-system .lab-home.home-reference .home-editorial{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lab-system .lab-home.home-reference .home-editorial>.important-videos{grid-column:1/-1}.lab-system .lab-home.home-reference .home-community-panel{grid-area:2/2}.lab-system .lab-home.home-reference .hero .home-hero-decoration{width:108px;bottom:10px;right:18px}.lab-system .lab-home.home-reference .home-hero-decoration>svg{width:160px;left:-45px}}.lab-system .lab-home.home-reference .supported-machine{padding:0 12px 12px;position:relative}.lab-system .lab-home.home-reference .supported-machine .home-machine-photo{background:#fff;width:calc(100% + 24px);height:122px;margin:0 -12px 6px}.lab-system .lab-home.home-reference .supported-machine .home-machine-photo img{object-fit:contain}.lab-system .lab-home.home-reference .supported-machine-cta{height:0;padding:0;font-size:0}.lab-system .lab-home.home-reference .supported-machine .supported-machine-cta{padding:0;font-size:0}.lab-system .lab-home.home-reference .supported-machine-cta b{background:#fff;border:1px solid #ece7e6;border-radius:50%;width:28px;min-width:28px;height:28px;font-size:16px;position:absolute;bottom:12px;right:10px}.lab-system .lab-home.home-reference .supported-machine p{margin-bottom:0;padding-right:28px}.lab-system .lab-home.home-reference .stefy-selection{background:linear-gradient(120deg,#fff0f3,#fbe2e9 65%,#fff5ed);border:1px solid #f2dbe3;border-radius:20px;grid-area:auto/1/auto/-1;width:100%;margin:4px 0 0;padding:24px;overflow:visible;box-shadow:0 8px 24px #74435a08}.lab-system .lab-home.home-reference .stefy-selection:after{content:"Piccoli passaggi\a grandi risultati ♡";width:auto;height:auto;font:400 24px/1.1 var(--font-caveat);color:#955471;border:0;inset:35px 30px auto auto;transform:rotate(-7deg)}.lab-system .lab-home.home-reference .stefy-selection-intro{align-items:center;gap:22px;margin:0 0 20px;padding-right:180px;display:flex}.lab-system .lab-home.home-reference .stefy-selection-portrait{background:#facce0;border:5px solid #fff;border-radius:55px 55px 18px 18px;flex:0 0 110px;width:110px;height:124px;margin:0;display:block;position:relative;top:auto;overflow:hidden;transform:rotate(-4deg);box-shadow:0 5px 14px #bc668327}.lab-system .lab-home.home-reference .stefy-selection-photo{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.lab-system .lab-home.home-reference .stefy-selection h2{font:400 38px/1.05 var(--home-serif);margin:6px 0 8px}.lab-system .lab-home.home-reference .stefy-selection p{max-width:55ch;font-size:13px;line-height:1.5}.lab-system .lab-home.home-reference .stefy-selection nav{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.lab-system .lab-home.home-reference .stefy-selection nav a{background:#fffdfb;border:1px solid #f0e1e5;border-radius:14px;padding:10px;box-shadow:0 4px 12px #66465508}.lab-system .lab-home.home-reference .stefy-selection nav .selection-image{object-fit:cover;height:130px}.lab-system .lab-home.home-reference .stefy-selection nav .selection-image-neutral{background:url(/branding/home-reference/guide-materials.webp) 50%/cover;font-size:0}.lab-system .lab-home.home-reference .stefy-selection nav a>span:not(.selection-image){font:400 21px/1.2 var(--home-serif)}.lab-system .lab-home.home-reference .stefy-selection nav small{color:#99506d;border:1px solid #eedbe2}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools){background:#fffaf8;border:1px solid #e8dfdf;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #73525b05}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools)>summary{font:500 13px/1.4 var(--font-manrope);color:#493541;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools)>summary::-webkit-details-marker{display:none}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools)>summary>span{color:#aa5d7a;background:#fff;border:1px solid #efdde3;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:20px;transition:transform .15s;display:grid}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools)[open]>summary{background:#f9e7ed;border-bottom:1px solid #eddae1}.lab-system .lab-home.home-reference :is(.home-editorial-extra,.home-more-tools)[open]>summary>span{transform:rotate(45deg)}.lab-system .lab-home.home-reference details>summary:focus-visible{outline-offset:-4px;outline:3px solid #a85071}.lab-system .lab-home.home-reference .home-editorial-extra>div{background:linear-gradient(130deg,#fffcf9,#fcf1f4);padding:24px}.lab-system .lab-home.home-reference .home-editorial-extra .home-editorial-section{background:0 0;border:0;padding:0}.lab-system .lab-home.home-reference .home-editorial-extra .section-heading{margin:0 0 20px;padding:0;display:block}.lab-system .lab-home.home-reference .home-editorial-extra .section-heading>span{color:#9a506f;letter-spacing:.12em;font-size:10px}.lab-system .lab-home.home-reference .home-editorial-extra h2{font:400 32px/1.1 var(--home-serif);margin:7px 0}.lab-system .lab-home.home-reference .home-editorial-extra .lab-books{display:none}.lab-system .lab-home.home-reference .home-editorial-extra .start-here:after,.lab-system .lab-home.home-reference .home-editorial-extra .start-here:before,.lab-system .lab-home.home-reference .home-editorial-extra .common-home:after{content:none}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:none;display:grid}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card{background:#fff;border:1px solid #ecdee2;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #a0677709}.lab-system .lab-home.home-reference .editorial-card .home-expanded-card-art{background:#f8edf0;border-radius:0;width:calc(100% + 32px);height:135px;margin:0 -16px 15px;padding:0;display:block;position:relative}.lab-system .lab-home.home-reference .home-expanded-card-art img{object-fit:cover;width:100%;height:100%;display:block}.lab-system .lab-home.home-reference .home-expanded-card-art i{width:32px;height:32px;font:400 22px var(--home-serif);color:#8c4d67;background:#fff9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;left:12px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card h3{font:400 23px/1.12 var(--home-serif);margin:0 0 8px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card p{font:400 12px/1.55 var(--font-manrope);margin:0 0 10px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card>b{color:#a95879;border:1px solid #eedce3;border-radius:50%;align-self:flex-end;margin-top:auto;padding:6px 10px;display:block}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills a{min-height:90px;font:400 25px/1.2 var(--home-serif);background:#fbe1e8;border:1px solid #e8dfe3;border-radius:15px;justify-content:space-between;align-items:center;padding:22px;display:flex;box-shadow:inset 0 0 0 5px #ffffff65}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills a:nth-child(3n+2){background:#e1eee4}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills a:nth-child(3n){background:#e4eef9}.lab-system .lab-home.home-reference .home-editorial-extra .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lab-system .lab-home.home-reference .home-editorial-extra .faq-card{background:#fffdfc;border:1px solid #eadfe3;border-radius:16px;padding:0 16px 16px;box-shadow:0 4px 16px #a36b780a}.lab-system .lab-home.home-reference .home-editorial-extra .faq-card h3{font:400 24px/1.15 var(--home-serif)}.lab-system .lab-home.home-reference .home-editorial-extra .faq-card p{font-size:13px;line-height:1.55}.lab-system .lab-home.home-reference .home-editorial-extra .reference-card-visual{height:140px;margin-bottom:10px}.lab-system .lab-home.home-reference .home-editorial-extra .support-cta{background:linear-gradient(120deg,#eef8fc,#e2eef8);border:1px solid #d7e7ef;border-radius:18px;padding:24px}.lab-system .lab-home.home-reference .home-editorial-extra .support-actions a{background:#fff;border:1px solid #d4e3ee;border-radius:22px;padding:10px 16px;font-size:12px}.lab-system .lab-home.home-reference .home-more-tools[open]{background:#fffbf8}.lab-system .lab-home.home-reference .home-machine-tools{background:linear-gradient(120deg,#e9f3e8,#f5f9ef);grid-template-columns:1fr 1fr;gap:8px 24px;padding:24px;display:grid}.lab-system .lab-home.home-reference .home-machine-tools h2{font:400 32px/1.1 var(--home-serif);margin:0}.lab-system .lab-home.home-reference .home-machine-tools p{grid-column:1;margin:0;font-size:13px}.lab-system .lab-home.home-reference .home-machine-tools .machine-selector{background:#fffdfa;border:1px solid #d5e4d8;border-radius:15px;grid-area:1/2/3;align-self:center;margin:0;padding:15px}.lab-system .lab-home.home-reference .home-more-tools .home-operational{grid-template-columns:1fr 1fr;gap:20px;margin:24px auto;padding:0;display:grid}.lab-system .lab-home.home-reference .home-more-tools .atelier-feature{background:linear-gradient(120deg,#fff8f1,#fce7ed);border:1px solid #eadce3;border-radius:20px;grid-column:1/-1;margin:0;padding:24px}.lab-system .lab-home.home-reference .home-more-tools .atelier-feature-copy h2{font:400 40px/1.05 var(--home-serif)}.lab-system .lab-home.home-reference .home-more-tools .atelier-feature-copy p{font-size:14px}.lab-system .lab-home.home-reference .home-more-tools .atelier-feature-copy blockquote{font:400 22px/1.25 var(--font-caveat)}.lab-system .lab-home.home-reference .home-more-tools .atelier-diagnostic{background:linear-gradient(120deg,#fde5eb,#fff4f4);border:1px solid #efdce3;border-radius:20px;grid-column:1/-1;padding:24px}.lab-system .lab-home.home-reference .home-more-tools .atelier-diagnostic h2{font:400 34px/1.1 var(--home-serif)}.lab-system .lab-home.home-reference .home-more-tools .atelier-diagnostic nav a{background:#fffaf9;border:1px solid #efdee4;border-radius:12px;padding:14px;font-size:14px}.lab-system .lab-home.home-reference .home-more-tools .atelier-quiet-paths{grid-column:1/-1;gap:16px}.lab-system .lab-home.home-reference .home-more-tools .atelier-quiet-paths>a{background:#e8f3e8;border:1px solid #dde8dd;border-radius:18px;padding:22px}.lab-system .lab-home.home-reference .home-more-tools .atelier-quiet-paths>a:nth-child(2){background:#fff2cf}.lab-system .lab-home.home-reference .home-more-tools .operational-links{gap:12px;margin:0}.lab-system .lab-home.home-reference .home-more-tools .operational-links a{background:#edf4fc;border:1px solid #dde6ed;border-radius:15px;min-width:0;padding:18px;box-shadow:0 3px 8px #81657105}.lab-system .lab-home.home-reference .home-more-tools .home-split{grid-template-columns:1fr;margin:20px auto;display:grid}.lab-system .lab-home.home-reference .home-more-tools .shortcut-section{background:#fff8f3;border:1px solid #e8dde4;border-radius:18px;padding:24px}.lab-system .lab-home.home-reference .home-more-tools .shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lab-system .lab-home.home-reference .home-more-tools .shortcut-grid button{min-width:0;box-shadow:none;background:#fbe9ef;border:1px solid #eedce5;border-radius:14px;padding:20px;font-size:14px}.lab-system .lab-home.home-reference .home-more-tools .shortcut-grid button:nth-child(3n+2){background:#eaf3eb}.lab-system .lab-home.home-reference .home-more-tools .shortcut-grid button:nth-child(3n){background:#e8f1fb}.lab-system .lab-home.home-reference .home-more-tools .personal-content-card{background:#fffafc;border:1px solid #efdee5;border-radius:16px;box-shadow:0 4px 14px #876a7508}@media (max-width:1100px){.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-home.home-reference .home-more-tools .operational-links{grid-column:1/-1}.lab-system .lab-home.home-reference .home-editorial-extra .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-home.home-reference .stefy-selection{grid-column:1/-1}}@media (max-width:600px){.lab-system .lab-home.home-reference .supported-machine .home-machine-photo{height:110px}.lab-system .lab-home.home-reference .supported-machine p{padding-right:20px;font-size:10px}.lab-system .lab-home.home-reference .supported-machine-cta b{width:22px;min-width:22px;height:22px;font-size:13px;bottom:9px;right:8px}.lab-system .lab-home.home-reference .stefy-selection{order:4;padding:18px}.lab-system .lab-home.home-reference .stefy-selection:after{content:none}.lab-system .lab-home.home-reference .stefy-selection-intro{gap:14px;padding:0}.lab-system .lab-home.home-reference .stefy-selection-portrait{flex-basis:85px;width:85px;height:110px}.lab-system .lab-home.home-reference .stefy-selection h2{font-size:29px}.lab-system .lab-home.home-reference .stefy-selection .section-kicker{font-size:9px}.lab-system .lab-home.home-reference .stefy-selection p{font-size:11px}.lab-system .lab-home.home-reference .stefy-selection nav{grid-template-columns:1fr;gap:10px}.lab-system .lab-home.home-reference .stefy-selection nav a{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lab-system .lab-home.home-reference .stefy-selection nav .selection-image{grid-row:1/3;width:88px;height:88px}.lab-system .lab-home.home-reference .stefy-selection nav a>span:not(.selection-image){padding:0;font-size:19px}.lab-system .lab-home.home-reference .stefy-selection nav a>b{justify-self:end}.lab-system .lab-home.home-reference .home-editorial-extra>div{padding:16px}.lab-system .lab-home.home-reference .home-editorial-extra h2{font-size:28px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card-grid{grid-template-columns:1fr;gap:12px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px;display:grid}.lab-system .lab-home.home-reference .editorial-card .home-expanded-card-art{border-radius:10px;grid-row:1/3;width:90px;height:110px;margin:0}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card>b{grid-column:2;justify-self:end;margin-top:0;padding:3px 8px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card h3{font-size:21px}.lab-system .lab-home.home-reference .home-editorial-extra .editorial-card p{font-size:11px}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab-system .lab-home.home-reference .home-editorial-extra .topic-pills a{min-height:85px;padding:16px;font-size:21px}.lab-system .lab-home.home-reference .home-editorial-extra .related-grid{grid-template-columns:1fr}.lab-system .lab-home.home-reference .home-editorial-extra .support-cta{padding:18px}.lab-system .lab-home.home-reference .home-machine-tools{grid-template-columns:1fr;padding:18px}.lab-system .lab-home.home-reference .home-machine-tools .machine-selector{grid-area:auto/1}.lab-system .lab-home.home-reference .home-more-tools .home-operational{grid-template-columns:1fr;gap:14px}.lab-system .lab-home.home-reference .home-more-tools .atelier-feature,.lab-system .lab-home.home-reference .home-more-tools .atelier-diagnostic{padding:18px}.lab-system .lab-home.home-reference .home-more-tools .operational-links{grid-column:1;grid-template-columns:1fr}.lab-system .lab-home.home-reference .home-more-tools .shortcut-grid{grid-template-columns:1fr}.lab-system .lab-home.home-reference .home-more-tools .shortcut-section{padding:18px}}@media (min-width:1200px){.lab-system:not(:has(.lab-home)) .atelier-header{grid-template-columns:215px minmax(0,1fr) 245px;align-items:center;gap:10px;min-height:65px;padding:8px 26px;display:grid}.lab-system:not(:has(.lab-home)) .atelier-header-main{display:contents}.lab-system:not(:has(.lab-home)) .atelier-brand{grid-area:1/1;max-width:none}.lab-system:not(:has(.lab-home)) .brand-live-logo>span{font-size:29px}.lab-system:not(:has(.lab-home)) .brand-logo-object{width:42px;height:42px}.lab-system:not(:has(.lab-home)) .atelier-brand small{font-size:10px}.lab-system:not(:has(.lab-home)) .atelier-header-actions{grid-area:1/3;gap:8px}.lab-system:not(:has(.lab-home)) .atelier-header-actions>a{min-height:34px;padding:9px 11px;font-size:10px}.lab-system:not(:has(.lab-home)) .explore-trigger{min-height:34px;padding:9px 11px;font-size:10px}.lab-system:not(:has(.lab-home)) .atelier-primary-nav{border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:center;gap:3px;margin:0;padding:0;display:flex}:is(.lab-system:not(:has(.lab-home)) .atelier-primary-nav>a,.lab-system:not(:has(.lab-home)) .atelier-primary-nav>button){white-space:nowrap;min-height:32px;padding:8px 7px;font-size:10px}}.lab-system .howto-hero .section-kicker{width:auto;display:inline-flex}.lab-system .howto-search input{box-shadow:none;border:0;border-radius:0}.lab-system .howto-hero .atelier-topic-strip a{min-height:0;line-height:1.3;font-family:var(--font-manrope),sans-serif}.lab-system .howto-resources{background:#fff8e8;border:1px solid #efe5d2;border-radius:13px;margin:18px 0}.lab-system .howto-resources summary{cursor:pointer;justify-content:space-between;padding:18px 22px;list-style:none;display:flex}.lab-system .internal-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.lab-system .internal-resource-grid>a{color:var(--lab-ink);background:#fff;border:1px solid #efe3de;border-radius:13px;padding:20px}.lab-system .internal-resource-grid h3{font-size:23px}.lab-system .internal-resource-grid p{font-size:12px;line-height:1.5}.lab-system .lab-pilot.lab-hub .hub-hero-visual img{object-fit:cover;object-position:right center;width:100%;height:100%}.lab-system .lab-hub .stefy-selection{background:linear-gradient(120deg,#fff1f4,#fbe4ec);border:1px solid #efdbe4;border-radius:20px;margin:24px 0;padding:25px}.lab-system .lab-hub .stefy-selection-intro{align-items:center;gap:20px;margin-bottom:20px;display:flex}.lab-system .lab-hub .stefy-selection-portrait{border:5px solid #fff;border-radius:60px 60px 16px 16px;flex:0 0 100px;width:100px;height:125px;display:block;overflow:hidden}.lab-system .lab-hub .stefy-selection-photo{object-fit:cover;width:100%;height:100%}.lab-system .lab-hub .stefy-selection h2{font:400 36px/1.1 var(--font-newsreader),serif;margin:8px 0}.lab-system .lab-hub .stefy-selection nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lab-system .lab-hub .stefy-selection nav a{background:#fff;border:1px solid #efdfdf;border-radius:14px;padding:12px}.lab-system .lab-hub .stefy-selection .selection-image{object-fit:cover;border-radius:8px;width:100%;height:155px}.lab-system .lab-hub .stefy-selection .selection-image-neutral{background:url(/branding/home-reference/guide-materials.webp) 50%/cover;font-size:0;display:block}.lab-system .lab-guide-detail .solution-hero{background:0 0;border:0;grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;padding:0;display:grid}.lab-system .lab-guide-detail .solution-hero>div{grid-area:1/2}.lab-system .lab-guide-detail .solution-hero>figure{grid-area:1/1;margin:0}.lab-system .lab-guide-detail .solution-hero img{aspect-ratio:1.45;object-fit:cover;border-radius:16px;width:100%;height:auto}.lab-system .lab-search .result-card{background:#fff;border:1px solid #eadfda;border-radius:14px;padding:14px;box-shadow:0 4px 16px #593d3407}.lab-system .lab-search .result-card h3{font:400 26px/1.15 var(--font-newsreader),serif}.lab-system .lab-search .result-thumbnail{min-height:130px}.lab-system .lab-search .result-group{background:#fffdfa;border:1px solid #ede2dc;border-radius:17px;margin:14px 0;overflow:hidden}.lab-system .lab-search .result-group summary{background:#eef5ee;padding:17px 20px}.lab-system .lab-search .result-group:nth-child(3n) summary{background:#fff3dc}.lab-system .lab-search .result-group:nth-child(3n+1) summary{background:#ffeaf1}.lab-system .lab-search .result-list{gap:12px;padding:14px;display:grid}@media (max-width:700px){.lab-system .internal-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.lab-system .lab-hub .stefy-selection{padding:18px}.lab-system .lab-hub .stefy-selection-intro{gap:12px}.lab-system .lab-hub .stefy-selection h2{font-size:28px}.lab-system .lab-hub .stefy-selection p{font-size:12px}.lab-system .lab-hub .stefy-selection nav{grid-template-columns:1fr}.lab-system .lab-guide-detail .solution-hero{flex-direction:column-reverse;gap:20px;display:flex}.lab-system .lab-search .result-card h3{font-size:23px}.lab-system .lab-search .result-list{padding:8px}}.lab-system .howto-reference{width:min(1240px,100% - 40px);margin:0 auto;padding-bottom:30px}.lab-system .howto-reference h1,.lab-system .howto-reference h2,.lab-system .howto-reference h3{font-family:var(--font-newsreader),serif;letter-spacing:-.025em;font-weight:400}.lab-system .howto-hero{background:url(/branding/internal-reference/how-to-hero.webp) 50%/cover;border-radius:0 0 22px 22px;min-height:370px;margin:0 -20px;padding:34px 42px 20px;position:relative}.lab-system .howto-hero>div{z-index:1;max-width:650px;position:relative}.lab-system .howto-hero h1{max-width:16ch;margin:14px 0;font-size:clamp(38px,4vw,56px);line-height:1.02}.lab-system .howto-hero p{max-width:48ch;margin:0 0 20px;font-size:15px;line-height:1.55}.lab-system .howto-hero .section-kicker{color:#913c5a;background:#fbdce7;border-radius:20px;padding:6px 13px;font-size:11px}.lab-system .howto-search{background:#fff;border:1px solid #e2d9d8;border-radius:40px;align-items:center;gap:10px;max-width:570px;padding:3px 4px 3px 16px;display:flex;box-shadow:0 3px 12px #71515109}.lab-system .howto-search>span{font-size:27px}.lab-system .howto-search input{outline-offset:2px;width:100%;min-width:0;font:inherit;color:var(--lab-ink);background:0 0;border:0;padding:9px 0;font-size:13px}.lab-system .howto-search button{color:#fff;cursor:pointer;background:#b84370;border:0;border-radius:30px;padding:12px 28px}.lab-system .howto-hero .atelier-topic-strip{background:0 0;border:0;max-width:760px;margin:12px 0 0;padding:0}.lab-system .howto-hero .atelier-topic-strip>span,.lab-system .howto-hero .atelier-topic-strip a>span{display:none}.lab-system .howto-hero .atelier-topic-strip>div{flex-wrap:wrap;gap:5px;display:flex}.lab-system .howto-hero .atelier-topic-strip a{color:var(--lab-ink);background:#fff;border:1px solid #e8dfdd;border-radius:20px;padding:5px 9px;font-size:10px}.lab-system .howto-seal{width:133px;height:140px;font:25px/1.03 var(--font-caveat),cursive;color:#ad355f;text-align:center;background:#f6bdd2;border-radius:45% 50% 44% 48%;place-content:center;display:grid;position:absolute;bottom:24px;right:25px;transform:rotate(9deg)}.lab-system .internal-intents{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0 22px;display:grid}.lab-system .internal-intents>a{min-height:108px;color:var(--lab-ink);background:#fbe2eb;border-radius:10px;align-items:center;gap:14px;padding:19px 14px;display:flex;position:relative}.lab-system .internal-intents>a:nth-child(2){background:#e1edf9}.lab-system .internal-intents>a:nth-child(3){background:#e0f1e2}.lab-system .internal-intents>a:nth-child(4){background:#fff0c9}.lab-system .internal-intent-icon{background:#efa9c047;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.lab-system .internal-intents>a:nth-child(2) .internal-intent-icon{background:#bfdcf3}.lab-system .internal-intents>a:nth-child(3) .internal-intent-icon{background:#bde0c3}.lab-system .internal-intents>a:nth-child(4) .internal-intent-icon{background:#f9df95}.lab-system .internal-intent-icon svg{width:36px;height:36px}.lab-system .internal-intents strong{font:400 22px/1.1 var(--font-newsreader),serif;margin-bottom:8px;display:block}.lab-system .internal-intents small{padding-right:8px;font-size:11px;line-height:1.5;display:block}.lab-system .internal-intents b{text-align:center;background:#fff;border-radius:50%;width:26px;height:26px;padding:4px;font-weight:400;position:absolute;bottom:8px;right:8px}.lab-system .howto-featured{background:#fffdfa;border:1px solid #eee5e1;border-radius:12px;margin-bottom:16px;padding:24px 18px 18px}.lab-system .howto-featured header{align-items:center;gap:15px;margin-bottom:18px;display:flex}.lab-system .howto-featured h2{margin:0;font-size:32px}.lab-system .howto-featured .section-kicker{background:#ffedf3;border-radius:20px;padding:7px 13px;font-size:10px}.lab-system .internal-handnote{color:#b6436b;font:400 25px/1.05 var(--font-caveat),cursive;transform:rotate(-6deg)}.lab-system .howto-featured header .internal-handnote{margin-left:auto;margin-right:25px}.lab-system .howto-reference .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lab-system .howto-featured .faq-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lab-system .howto-featured .faq-card{gap:7px;padding:0 12px 12px}.lab-system .howto-featured .faq-card h3{font-size:20px}.lab-system .howto-featured .faq-card p{font-size:11px}.lab-system .howto-featured .faq-card-footer>span{display:none}.lab-system .howto-featured .reference-card-visual{width:calc(100% + 24px);height:132px;margin-inline:-12px}.lab-system main:not(.lab-home) .faq-card .reference-card-editorial{background-image:var(--editorial-cover);background-position:50%;background-size:cover}.lab-system main:not(.lab-home) .faq-card .reference-card-editorial>*{display:none}.lab-system main:not(.lab-home) .faq-card .reference-card-visual img{object-fit:cover}.lab-system .howto-basics{background:linear-gradient(120deg,#fff2f5,#fffbfc);border:1px dashed #ecb4c5;border-radius:14px;margin:16px 0 22px;padding:26px;position:relative}.lab-system .howto-basics>.section-kicker{background:#fff7e4;border-radius:20px;padding:5px 12px;font-size:10px}.lab-system .howto-basics h2{margin:14px 0 8px;font-size:37px}.lab-system .howto-basics>p{margin:0 0 20px;padding-right:120px;font-size:15px}.lab-system .howto-basics>.internal-handnote{text-align:center;position:absolute;top:22px;right:28px}.lab-system .howto-basics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lab-system .howto-basics a{color:var(--lab-ink);background:#fff;border:1px solid #f3eae8;border-radius:15px;min-height:175px;padding:28px 24px 26px;position:relative}.lab-system .howto-basics a>small{color:#b43e6b;background:#fff1f6;border-radius:20px;padding:5px 9px;position:absolute;top:9px;left:12px}.lab-system .howto-basics svg{color:#da6a91;width:33px;height:33px;margin:8px 0 12px;display:block}.lab-system .howto-basics h3{margin:0 0 10px;font-size:21px}.lab-system .howto-basics a p{margin:0;font-size:12px;line-height:1.5}.lab-system .howto-basics a b{text-align:center;border:1px solid #efdbe1;border-radius:50%;width:28px;height:28px;padding:4px;font-weight:400;position:absolute;bottom:10px;right:12px}.lab-system .internal-accordions{gap:9px;margin:20px 0;display:grid}.lab-system .internal-accordions details{background:#eaf2fd;border:1px solid #e1e9f1;border-radius:12px;overflow:hidden}.lab-system .internal-accordions details:nth-child(3n+2){background:#edf6ed}.lab-system .internal-accordions details:nth-child(3n){background:#fff7df}.lab-system .internal-accordions summary{cursor:pointer;align-items:center;gap:18px;padding:17px 22px;font-size:15px;list-style:none;display:flex}.lab-system .internal-accordions summary::-webkit-details-marker{display:none}.lab-system .internal-accordions summary>span{font-size:23px}.lab-system .internal-accordions summary>b{margin-left:auto;font-size:25px;font-weight:300}.lab-system .internal-accordions details[open] summary>b{transform:rotate(45deg)}.lab-system .internal-expanded{background:linear-gradient(135deg,#ffffffb8,#fff6f699);border-top:1px solid #dfe5df;padding:24px}.lab-system .internal-expanded header{margin-bottom:20px;position:relative}.lab-system .internal-expanded h2{margin:8px 0;font-size:30px}.lab-system .internal-expanded .internal-handnote{position:absolute;top:0;right:12px}.lab-system .internal-help-footer{background:url(/branding/internal-reference/help-footer.webp) 50%/cover;border-radius:22px;place-items:center;min-height:265px;margin-top:24px;display:grid}.lab-system .internal-help-footer>div{width:52%;padding:28px 0}.lab-system .internal-help-footer h2{font:400 30px/1.1 var(--font-newsreader),serif;margin:0 0 12px}.lab-system .internal-help-footer p{font-size:13px;line-height:1.55}.lab-system .internal-help-footer nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lab-system .internal-help-footer a{color:#a43660;background:#fff;border:1px solid #edd4de;border-radius:25px;padding:11px 15px;font-size:12px}.lab-system .internal-help-footer a:first-child{color:#fff;background:#b63f70}.lab-system .lab-brand .internal-stefy-note{grid-template-columns:105px minmax(0,1fr) 130px;align-items:center;gap:24px;display:grid}.lab-system .lab-brand .internal-stefy-note>img{object-fit:cover;border:5px solid #fff;border-radius:70px 70px 18px 18px;width:105px;height:128px;box-shadow:0 4px 14px #593a3a12}.lab-system .lab-brand .internal-stefy-note .section-kicker{color:#a43d63;margin-bottom:10px;font-size:10px;display:block}.lab-system .lab-brand .internal-stefy-note p{margin-bottom:0}.lab-system .lab-brand .brand-hero-media{gap:0;min-height:310px;padding:0;position:relative;overflow:hidden}.lab-system .lab-pilot.lab-brand .brand-hero-media>img{object-fit:cover;object-position:right center;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0}.lab-system .lab-brand .brand-hero-note{z-index:1;background:#fff7eecc;border-radius:4px;padding:13px 18px;position:absolute;top:18px;right:22px}.lab-system .lab-brand .brand-hero-media figcaption{z-index:1;background:#fffaf0e3;width:100%;padding:7px 12px;font-size:10px;position:absolute;bottom:0}.lab-system .lab-brand :is(.faq-grid,.brand-card-grid) .faq-card{padding:0 16px 18px}.lab-system .lab-brand .faq-card .reference-card-visual{height:175px}.lab-system .lab-brand .faq-card .category-label{background:#fff1d4;border-radius:20px;padding:5px 9px;display:inline-block}.lab-system .lab-brand .guide-card,.lab-system .lab-brand .editorial-material-list>a{background:linear-gradient(140deg,#fff,#fff8f9);border:1px solid #eee3df;border-radius:17px;position:relative}.lab-system .lab-brand .guide-card:before,.lab-system .lab-brand .editorial-material-list>a:before{content:"◇";font:30px var(--font-newsreader),serif;color:#c87997;text-align:center;background:#ffeef2;border-radius:50%;width:46px;height:46px;margin-bottom:9px;padding:8px}.lab-system .lab-guide .solution-hero{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;padding:0;display:grid}.lab-system .lab-guide .guide-hero-figure{border-radius:17px;margin:0;overflow:hidden}.lab-system .lab-guide .guide-hero-figure img{aspect-ratio:1.48;object-fit:cover;width:100%;height:auto}.lab-system .lab-guide .solution-hero h1{font:400 clamp(32px,3.6vw,52px)/1.03 var(--font-newsreader),serif;letter-spacing:-.035em;max-width:none}.lab-system .lab-guide .solution-hero p{font-size:16px;line-height:1.55}.lab-system .lab-guide .solution-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lab-system .lab-guide .solution-sidebar{grid-area:1/1}.lab-system .lab-guide .solution-content{grid-area:1/2;min-width:0}.lab-system .lab-guide .guide-contents{background:#fff;border:1px solid #eee2df;border-radius:14px;padding:20px 14px}.lab-system .lab-guide .guide-contents a{color:var(--lab-ink);border-radius:7px;padding:12px 10px;font-size:13px;display:block}.lab-system .lab-guide .guide-contents a:hover{background:#fce8f0}.lab-system .lab-guide .guide-contents:after{content:"Piccole idee, grandi risultati ♡";font:26px/1.2 var(--font-caveat),cursive;color:#ba456e;padding:35px 12px 10px;display:block;transform:rotate(-5deg)}.lab-system .lab-guide .short-answer{background:linear-gradient(120deg,#fde7ee,#fff0f6);border:0;border-radius:13px;padding:24px}.lab-system .lab-guide .short-answer h2{font:400 31px/1.1 var(--font-newsreader),serif}.lab-system .lab-guide .guide-material-card{background:#fff;border:1px solid #eee3df;border-radius:12px;overflow:hidden}.lab-system .lab-guide .guide-material-placeholder{color:#ae5676;background:radial-gradient(at 12% 20%,#f6dce5 0,#0000 55%),radial-gradient(at 85% 80%,#dfece2 0,#0000 60%),#fffaf3;place-items:center;min-height:100px;font-size:2rem;display:grid}.lab-system .lab-guide .support-cta{background:linear-gradient(100deg,#fbe4ee,#fff6fa);border:1px solid #f3dfe7;border-radius:18px;padding:28px}.lab-system .lab-guide .support-cta>span{font:60px var(--font-caveat),cursive;color:#d7628b}.lab-system .lab-search .result-thumbnail-neutral{background-position:50%;background-size:cover}.lab-system .lab-search .result-thumbnail-neutral:before{display:none}.lab-system .lab-search .result-thumbnail-neutral small{background:#fffdf1ee;border-radius:12px;padding:3px 7px;font-size:9px;position:absolute;bottom:6px;left:6px}.lab-system .lab-search .result-thumbnail{background:#fbf0ec;border-radius:10px;position:relative;overflow:hidden}.lab-system .lab-search .universal-result{background:#fff;border:1px solid #ede4df;border-radius:13px;box-shadow:0 3px 12px #49332d06}.lab-system .lab-search .universal-result h3{font-family:var(--font-newsreader),serif;font-weight:400}.lab-system .internal-video-panel,.lab-system main:not(.lab-home) .videos-section,.lab-system .lab-brand #video{background:linear-gradient(130deg,#fffdfa,#fcf5f3);border:1px solid #eee3df;border-radius:26px;padding:30px;position:relative;box-shadow:0 8px 30px #714a4906}.lab-system .internal-video-panel>h2{font:400 38px/1.1 var(--font-newsreader),serif;margin:15px 0 24px}.lab-system .internal-panel-foot,.lab-system main:not(.lab-home) .videos-section:after,.lab-system .lab-brand #video:after{content:"Piccoli progetti, grandi idee ♡";text-align:center;font:27px/1.1 var(--font-caveat),cursive;color:#987c70;border-block-end:1px solid #dccdc6;margin-top:28px;padding:18px 0;display:block}.lab-system .internal-video-panel .other-videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lab-system .internal-video-panel .video-card{background:#fff;border:1px solid #eee5e0;border-radius:20px;padding:13px;box-shadow:0 5px 15px #65434208}.lab-system .lab-videos .browse-heading{background:linear-gradient(90deg,#fffaf5f5,#fffaf5de 48%,#fffaf500 76%),url(/branding/hero/videoteca.webp) 50%/cover;border-radius:20px;min-height:180px;padding:28px 32px;position:relative}.lab-system .lab-videos .video-collection-grid{background:#fffbf8;border:1px solid #eee2df;border-radius:24px;padding:20px}.lab-system .lab-videos .video-collection-grid:after{content:"Impara, crea, realizza ♡";font:28px var(--font-caveat),cursive;color:#ad6680;text-align:center;border-top:1px solid #e4d6d0;grid-column:1/-1;padding:20px}@media (max-width:1000px){.lab-system .internal-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .howto-hero{background-position:60%;padding:30px}.lab-system .howto-hero>div{max-width:560px}.lab-system .howto-hero p{max-width:37ch}.lab-system .howto-seal{width:110px;height:120px;font-size:22px;right:15px}.lab-system .howto-featured .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-system .howto-basics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-brand .internal-stefy-note{grid-template-columns:85px minmax(0,1fr)}.lab-system .lab-brand .internal-stefy-note>img{width:85px;height:110px}.lab-system .lab-brand .internal-stefy-note>.internal-handnote{display:none}.lab-system .lab-guide .solution-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.lab-system .internal-help-footer>div{width:57%}.lab-system .howto-featured header .internal-handnote{display:none}}@media (max-width:700px){.lab-system .howto-reference{width:calc(100% - 24px)}.lab-system .howto-hero{background-color:#fffaf6;background-position:100% 0;background-repeat:no-repeat;background-size:auto 235px;margin:0 -12px;padding:215px 22px 22px}.lab-system .howto-hero h1{font-size:39px}.lab-system .howto-hero p{font-size:14px}.lab-system .howto-hero p br{display:none}.lab-system .howto-seal{width:93px;height:98px;font-size:19px;top:125px;bottom:auto}.lab-system .howto-search button{padding:11px 18px}.lab-system .internal-intents{gap:7px}.lab-system .internal-intents>a{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 11px 27px}.lab-system .internal-intent-icon{width:42px;height:42px}.lab-system .internal-intent-icon svg{width:27px;height:27px}.lab-system .internal-intents strong{font-size:21px}.lab-system .howto-featured{padding:18px 12px}.lab-system .howto-featured header{flex-direction:column;align-items:flex-start;gap:8px}.lab-system .howto-featured h2{font-size:29px}.lab-system .howto-reference .faq-grid,.lab-system .howto-featured .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-system .howto-featured .faq-card h3{font-size:20px}.lab-system .howto-featured .reference-card-visual{height:110px}.lab-system .howto-basics{padding:20px 14px}.lab-system .howto-basics>.internal-handnote{text-align:right;margin:18px;display:block;position:static}.lab-system .howto-basics h2{font-size:32px}.lab-system .howto-basics>p{padding-right:0;font-size:13px}.lab-system .howto-basics a{padding:29px 14px 36px}.lab-system .howto-basics h3{font-size:22px}.lab-system .internal-expanded{padding:17px 12px}.lab-system .internal-expanded .internal-handnote{display:none}.lab-system .internal-expanded .faq-card h3{font-size:22px}.lab-system .internal-accordions summary{gap:10px;padding:15px;font-size:14px}.lab-system .internal-help-footer{background-color:#fffaf6;background-position:top;background-repeat:no-repeat;background-size:auto 220px;padding:200px 20px 0}.lab-system .internal-help-footer>div{width:100%}.lab-system .internal-help-footer h2{font-size:29px}.lab-system .internal-video-panel{padding:20px 14px}.lab-system .internal-video-panel .other-videos-grid{grid-template-columns:1fr}.lab-system .lab-brand .brand-hero-media{min-height:230px}.lab-system .lab-guide .solution-hero{grid-template-columns:1fr;gap:20px}.lab-system .lab-pilot.lab-guide .solution-hero>figure{grid-area:1/1;width:100%}.lab-system .lab-pilot.lab-guide .solution-hero:has(>figure)>div{grid-area:2/1}.lab-system .lab-guide .solution-hero h1{font-size:36px}.lab-system .lab-guide .solution-layout{flex-direction:column;display:flex}.lab-system .lab-guide .solution-sidebar{order:0;width:100%}.lab-system .lab-guide .solution-content{order:1;width:100%}.lab-system .lab-guide .guide-contents:after{display:none}.lab-system .lab-guide .guide-contents>div{flex-wrap:wrap;gap:6px;display:flex}.lab-system .lab-guide .guide-contents a{background:#fff4f8;padding:8px;font-size:12px}.lab-system .lab-videos .browse-heading{padding:24px}.lab-system .lab-videos .video-collection-grid{padding:12px}}.lab-system .lab-pilot:is(.reference-search,.reference-guide,.reference-videos){width:min(1160px,100% - 80px);margin-inline:auto;padding-bottom:0}.reference-breadcrumb{color:#596070;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.reference-breadcrumb a{color:inherit}.reference-handnote{font:24px/1.1 var(--font-caveat),cursive;color:#7b6570;transform:rotate(-5deg)}.reference-botanical-note{pointer-events:none;color:#66866a;width:145px;height:220px;position:absolute;bottom:0;right:5px}.reference-botanical-note>span{z-index:1;text-align:center;font:25px/1.05 var(--font-caveat),cursive;color:#717184;display:block;position:relative;transform:rotate(-10deg)}.reference-botanical-note b{color:#d8648e;font-size:34px;font-weight:400}.reference-botanical-note svg{width:95px;height:135px;position:absolute;bottom:0;right:0}.reference-footer{color:#555a6c;border-top:1px solid #eee3de;grid-template-columns:200px 240px minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;padding:30px 30px 28px 0;display:grid;position:relative}.reference-footer-brand strong{font:35px/1 var(--font-newsreader),serif;color:#152033}.reference-footer-brand small{margin-top:5px;font-size:11px;display:block}.reference-footer>p{font:21px/1.25 var(--font-caveat),cursive;text-align:center;border-inline:1px solid #d8d1ce;margin:0;padding:0 18px}.reference-footer>p span{margin-top:8px;display:inline-block}.reference-values{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;font-size:11px;line-height:1.5;display:grid}.reference-values svg{color:#d97599;width:25px;height:25px;margin:0 auto 9px;display:block}.reference-values>span:nth-child(2) svg{color:#4a9d82}.reference-values>span:nth-child(3) svg{color:#bf843a}.reference-values>span:nth-child(4) svg{color:#488eac}.reference-footer>.reference-botanical-note{opacity:.8;width:50px;height:130px;bottom:20px;right:-30px}.reference-footer>.reference-botanical-note svg{width:65px}.lab-system .lab-search.reference-search{padding-top:22px;position:relative}.lab-system .lab-pilot.reference-search:before{content:"";z-index:-1;opacity:.85;background:url(/branding/reference-sept25/search-hero.webp) 100% 0/cover no-repeat;height:330px;position:absolute;top:0;left:-40px;right:-40px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.lab-system .lab-pilot.reference-search .search-page-heading{width:78%}.lab-system .lab-pilot.reference-search .search-page-heading h1{margin:0 0 8px;font-size:clamp(36px,4vw,49px)}.lab-system .lab-pilot.reference-search .search-page-box{justify-content:flex-start;width:75%;margin:15px 0 0}.lab-system .lab-pilot.reference-search .search-page-box .search-shell{width:100%;min-height:52px;padding:4px 5px 4px 15px}.lab-system .lab-pilot.reference-search .search-page-box .search-submit{background:#ba3e6b;flex-shrink:0;width:auto;padding:0 24px;font-size:13px}.lab-system .lab-pilot.reference-search .search-page-box .search-submit:before{display:none}.lab-system .lab-pilot.reference-search .active-machine{background:#eff8fd;border-color:#d9eaf6;gap:14px;width:75%;max-width:none;margin:12px 0;padding:8px 14px;display:flex}.lab-system .lab-pilot.reference-search .active-machine button{background:#fff;border:1px solid #bfd3be;border-radius:20px;margin-left:auto;padding:7px 22px}.reference-machine-icon{color:#6293ad;font-size:30px;line-height:1}.lab-system .lab-pilot.reference-search .restyle-search-tabs{flex-wrap:wrap;gap:8px;margin:12px 0 19px}.lab-system .lab-pilot.reference-search .restyle-search-tabs button{background:#fffdfc;border:1px solid #e9dcd5;padding:11px 18px;font-size:12px}.lab-system .lab-pilot.reference-search .restyle-search-tabs button[aria-pressed=true]{color:#fff;background:#ba3e6b}.lab-system .lab-pilot.reference-search .search-side{display:none}.lab-system .lab-pilot.reference-search .search-body{margin-top:16px;display:block}.lab-system .lab-pilot.reference-search .likely-result{background:linear-gradient(125deg,#fff4f7,#fffdfc);border:1px solid #f3dfe6;border-radius:18px;margin-bottom:22px;padding:17px 20px;display:block;position:relative}.lab-system .lab-pilot.reference-search .likely-result>div:first-child{align-items:center;gap:15px;margin-bottom:15px;display:flex}.lab-system .lab-pilot.reference-search .likely-result .section-kicker{color:#36667e;letter-spacing:.14em;font-size:11px}.lab-system .lab-pilot.reference-search .likely-result h2{font:600 12px var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#747181;margin:0}.lab-system .lab-pilot.reference-search .editorial-result-number{display:none}.lab-system .lab-pilot.reference-search .featured-result-card{width:calc(100% - 160px);box-shadow:none;background:0 0;border:0;grid-template-columns:23% minmax(0,1fr);gap:22px;padding:0;display:grid}.lab-system .lab-pilot.reference-search .featured-result-card .result-thumbnail{grid-row:auto;width:100%;height:240px}.lab-system .lab-pilot.reference-search .result-thumbnail img,.lab-system .lab-pilot.reference-search .result-thumbnail-neutral{object-fit:cover;width:100%;height:100%;display:block}.lab-system .lab-pilot.reference-search .featured-result-card>div{min-width:0}.lab-system .lab-pilot.reference-search .featured-result-card h3{font:400 32px/1.05 var(--font-newsreader),serif;margin:8px 0}.lab-system .lab-pilot.reference-search .featured-result-card p{margin:6px 0;font-size:13px;line-height:1.55}.lab-system .lab-pilot.reference-search .featured-result-card p.compatibility-chip{background:#fffaf7;border:1px solid #f0e3dc;border-radius:18px;padding:13px;font-size:11px;display:block}.lab-system .lab-pilot.reference-search .featured-result-card .editorial-cta{color:#fff;background:#ba3e6b;border-radius:24px;justify-content:center;gap:25px;max-width:250px;margin:10px 0;padding:12px 20px;font-size:13px;display:flex}.lab-system .lab-pilot.reference-search .featured-result-card>b{display:none}.lab-system .lab-pilot.reference-search .likely-result>.reference-botanical-note{bottom:8px;right:22px}.lab-system .lab-pilot.reference-search .search-groups-heading{margin-bottom:14px;position:relative}.lab-system .lab-pilot.reference-search .search-groups-heading .section-kicker{display:none}.lab-system .lab-pilot.reference-search .search-groups-heading h2{margin:0 0 5px;font-size:34px}.lab-system .lab-pilot.reference-search .search-groups-heading .reference-handnote{position:absolute;top:15px;right:30px}.lab-system .lab-pilot.reference-search .result-group{background:#fffdfa;border:1px solid #e9e1dc;border-radius:13px;margin:0 0 9px;padding:8px}.lab-system .lab-pilot.reference-search .result-group:before{display:none}.lab-system .lab-pilot.reference-search .result-group-heading{background:#fff4d9;border:0;border-radius:8px;min-height:55px;padding:10px 16px}.lab-system .lab-pilot.reference-search .result-group:nth-of-type(3n+2) .result-group-heading{background:#fceaf1}.lab-system .lab-pilot.reference-search .result-group:nth-of-type(3n) .result-group-heading{background:#eaf3ed}.lab-system .lab-pilot.reference-search .result-group-heading h2{text-align:left;width:100%;max-width:none;margin:2px 0 0;font-size:23px}.lab-system .lab-pilot.reference-search .result-group-heading small{letter-spacing:.12em;text-align:left;width:100%;max-width:none;margin:0;font-size:9px}.lab-system .lab-pilot.reference-search .result-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:9px 0 0;display:grid}.lab-system .lab-pilot.reference-search .result-list .result-card{box-shadow:none;background:#fff;border:1px solid #eee2df;border-radius:12px;grid-template-columns:36% minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid;position:relative}.lab-system .lab-pilot.reference-search .result-list .result-card:before{display:none}.lab-system .lab-pilot.reference-search .result-list .result-thumbnail{grid-row:auto;width:100%;height:140px}.lab-system .lab-pilot.reference-search .result-list .result-card h3{font:400 20px/1.05 var(--font-newsreader),serif;margin:8px 0 6px}.lab-system .lab-pilot.reference-search .result-list .result-card p{margin:5px 0;padding-bottom:24px;font-size:10px;line-height:1.5}.lab-system .lab-pilot.reference-search .result-tags small{padding:4px 7px;font-size:8px}.lab-system .lab-pilot.reference-search .result-list .compatibility-chip{margin-right:22px;padding:5px 7px;font-size:9px;display:inline-block}.lab-system .lab-pilot.reference-search .result-list .result-card>b{color:#bb4972;background:#fff;border:1px solid #ebd1dc;place-items:center;width:27px;height:27px;padding:0;font-weight:400;display:grid;position:absolute;bottom:8px;right:8px}.lab-system .lab-pilot.reference-search .guided-unresolved{background:linear-gradient(100deg,#fce5ed,#fffbfc);border:1px solid #f3dfe6;border-radius:21px;align-items:center;gap:22px;margin-top:16px;padding:22px;display:flex}.lab-system .lab-pilot.reference-search .guided-unresolved:before,.lab-system .lab-pilot.reference-search .guided-unresolved:after{display:none}.reference-help-heart{color:#c84977;background:#fff;border-radius:17px;flex-shrink:0;place-items:center;width:55px;height:55px;font-size:35px;display:grid;box-shadow:0 4px 16px #a4748210}.lab-system .lab-pilot.reference-search .guided-unresolved p{margin:6px 0 0;font-size:12px;line-height:1.5}.lab-system .lab-pilot.reference-search .guided-unresolved .primary-button{white-space:normal;text-align:center;margin-left:auto}.lab-system .lab-pilot.reference-guide .solution-hero{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:22px}.lab-system .lab-pilot.reference-guide .solution-hero .guide-hero-figure{border-radius:19px;position:relative}.lab-system .lab-pilot.reference-guide .solution-hero .guide-hero-figure img{aspect-ratio:1.49;object-fit:cover}.reference-photo-note{color:#445064;font:22px/1.05 var(--font-caveat),cursive;z-index:1;background:#fff2ec;padding:12px 13px;position:absolute;top:7%;left:10%;transform:rotate(-7deg);box-shadow:1px 3px 9px #75403920}.lab-system .lab-pilot.reference-guide .solution-hero h1{margin:20px 0 22px;font-size:clamp(34px,3.4vw,51px);line-height:1.04}.lab-system .lab-pilot.reference-guide .guide-meta{margin-top:30px}.lab-system .lab-pilot.reference-guide .solution-layout{flex-direction:column;gap:24px;display:flex}.lab-system .lab-pilot.reference-guide .solution-content{grid-template-columns:1.13fr 1fr;gap:0 36px;width:100%;display:grid}.lab-system .lab-pilot.reference-guide .solution-content>*{grid-column:1/-1;min-width:0}.lab-system .lab-pilot.reference-guide .solution-content>.short-answer{background:linear-gradient(110deg,#fce7ef,#fff1f6);align-items:center;gap:28px;min-height:142px;margin:0 0 28px;padding:24px 205px 24px 25px;display:flex;position:relative}.lab-system .lab-pilot.reference-guide .short-answer>span{flex-shrink:0;width:86px;height:86px}.lab-system .lab-pilot.reference-guide .short-answer h2{margin:0 0 9px;font-size:38px}.lab-system .lab-pilot.reference-guide .short-answer p{font-size:16px;line-height:1.55}.lab-system .lab-pilot.reference-guide .short-answer>.reference-botanical-note{width:165px;height:128px;display:block;bottom:6px;right:12px}.lab-system .lab-pilot.reference-guide .short-answer>.reference-botanical-note>span{width:110px;font-size:23px}.lab-system .lab-pilot.reference-guide .short-answer>.reference-botanical-note svg{width:80px;height:130px;right:-12px}.lab-system .lab-pilot.reference-guide .guide-materials{border:0;margin:0;padding:0 0 22px;position:relative}.lab-system .lab-pilot.reference-guide .guide-materials h2{margin-bottom:15px;font-size:37px}.lab-system .lab-pilot.reference-guide .guide-materials>.reference-handnote{position:absolute;top:5px;right:10px}.lab-system .lab-pilot.reference-guide .guide-materials-grid{gap:18px}.lab-system .lab-pilot.reference-guide .guide-material-card{padding:10px;box-shadow:0 5px 17px #70584706}.lab-system .lab-pilot.reference-guide .guide-material-card img{aspect-ratio:2.1;margin-bottom:12px}.lab-system .lab-pilot.reference-guide .guide-material-card strong{padding:0 5px 5px;font-size:22px;font-weight:400}.reference-material-note{background:#eaf3ed;border-radius:20px;align-items:center;gap:15px;margin:6px 0;padding:22px;display:flex}.reference-material-note>span{color:#477963;background:#cee5d5;border-radius:50%;padding:6px 13px;font-size:35px}.reference-material-note h3{font:23px var(--font-newsreader),serif;color:#376754;margin:0 0 12px}.reference-material-note p{margin:0;font-size:14px;line-height:1.55}.lab-system .lab-pilot.reference-guide .solution-content>.detailed-answer{border-top:1px solid #e9dfd9;grid-column:1;margin:0;padding:27px 0 20px}.lab-system .lab-pilot.reference-guide .solution-content>.detailed-answer:only-child{grid-column:1/-1}.lab-system .lab-pilot.reference-guide .solution-content:not(:has(>.contextual-guide-image))>.detailed-answer{grid-column:1/-1}.lab-system .lab-pilot.reference-guide .detailed-answer>.section-kicker{display:none}.lab-system .lab-pilot.reference-guide .detailed-answer h2{margin:0 0 14px;font-size:37px}.lab-system .lab-pilot.reference-guide .detailed-answer p{white-space:pre-line;font-size:16px;line-height:1.65}.lab-system .lab-pilot.reference-guide .solution-content>.contextual-guide-image{border-top:1px solid #e9dfd9;grid-column:2;margin:0;padding:32px 0 20px 28px;position:relative}.lab-system .lab-pilot.reference-guide .contextual-guide-image:before{content:"";border-left:1px solid #e9dfd9;position:absolute;top:32px;bottom:20px;left:0}.lab-system .lab-pilot.reference-guide .contextual-guide-image .section-kicker{letter-spacing:.14em;color:#31637b;font-size:11px}.lab-system .lab-pilot.reference-guide .contextual-guide-image figure{margin:18px 0 0}.lab-system .lab-pilot.reference-guide .contextual-guide-image img{object-fit:contain;border-radius:18px;width:100%}.lab-system .lab-pilot.reference-guide .solution-sidebar{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid;position:static}.lab-system .lab-pilot.reference-guide .guide-contents:after{display:none}.lab-system .lab-pilot.reference-guide .solution-sidebar section,.lab-system .lab-pilot.reference-guide .solution-sidebar .reassurance{margin:0}.lab-system .lab-pilot.reference-guide .support-cta{margin-top:28px}.lab-system .lab-pilot.reference-videos .browse-heading{background-color:#fbf5ec;background-image:linear-gradient(90deg,#fbf5ec 0% 35%,#0000 65%),url(/branding/reference-sept25/video-hero.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%;border-radius:0;min-height:235px;margin:-18px -40px 20px;padding:22px 40px 35px}.lab-system .lab-pilot.reference-videos .browse-heading h1{max-width:57%;margin:10px 0 8px;font-size:clamp(38px,4.7vw,57px);line-height:1.03}.lab-system .lab-pilot.reference-videos .browse-heading p{max-width:49%;margin:0;font-size:17px;line-height:1.4}.lab-system .lab-pilot.reference-videos .video-brand-filters{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.lab-system .lab-pilot.reference-videos .video-brand-filters button{background:#fff;border:1px solid #e7dad2;border-radius:30px;padding:12px 30px;font-size:13px}.lab-system .lab-pilot.reference-videos .video-brand-filters button[aria-pressed=true]{color:#fff;background:#ba3e6b}.lab-system .lab-pilot.reference-videos>p[role=status]{margin:14px 0 20px;font-size:12px}.lab-system .lab-pilot.reference-videos .video-collection-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.lab-system .lab-pilot.reference-videos .video-collection-grid:after{display:none}.lab-system .lab-pilot.reference-videos .video-collection-grid>div{background:linear-gradient(140deg,#fff,#fffdfb);border:1px solid #e8ded7;border-radius:16px;min-width:0;padding:11px;box-shadow:0 4px 13px #76555506}.lab-system .lab-pilot.reference-videos .video-collection-grid>.reference-featured-video{background:linear-gradient(120deg,#fff1f5,#fffbfa);border-color:#f2dce4;grid-column:1/-1;margin-bottom:87px;padding:14px;position:relative}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-card{box-shadow:none;background:0 0;border:0;grid-template-columns:48% minmax(0,1fr);align-items:center;gap:25px;padding:0;display:grid}.lab-system .lab-pilot.reference-videos .reference-featured-video .video-card>div:last-child{padding:38px 80px 12px 0}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-card h2{margin:0 0 16px;font-size:30px;line-height:1.04}.lab-system .lab-pilot.reference-videos .reference-featured-video .video-card p{font-size:14px}.reference-featured-kicker{color:#ab315a;font:700 10px var(--font-manrope),sans-serif;letter-spacing:.13em;text-transform:uppercase;background:#fbe0e9;border-radius:20px;padding:7px 12px;position:absolute;top:20px;left:51%}.lab-system .lab-pilot.reference-videos .reference-featured-video>.reference-botanical-note{width:75px;height:180px;top:50px;right:8px}.lab-system .lab-pilot.reference-videos .reference-featured-video>.reference-botanical-note span{font-size:23px}.lab-system .lab-pilot.reference-videos .reference-featured-video>.reference-botanical-note svg{width:55px;height:85px}.lab-system .lab-pilot.reference-videos .video-card{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;height:auto;padding:0;display:flex}.lab-system .lab-pilot.reference-videos .video-visual{width:100%;min-width:0}.lab-system .lab-pilot.reference-videos .video-thumb{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;min-height:0;overflow:hidden}.lab-system .lab-pilot.reference-videos .video-card .video-image{object-fit:cover;width:100%;height:100%}.lab-system .lab-pilot.reference-videos .video-card .video-card>div:last-child{min-width:0}.lab-system .lab-pilot.reference-videos .reference-video-item .video-card>div:last-child{padding:13px 2px 0}.lab-system .lab-pilot.reference-videos .reference-video-item .video-card h2{font:400 21px/1.1 var(--font-newsreader),serif;margin:0 0 8px}.lab-system .lab-pilot.reference-videos .reference-video-item .video-card p{margin:6px 0 10px;font-size:12px;line-height:1.4}.lab-system .lab-pilot.reference-videos .video-play-cta,.lab-system .lab-pilot.reference-videos .video-external-link{border:1px solid #efd6dd;border-radius:24px;justify-content:center;margin:5px 5px 0 0;padding:9px 14px;font-size:11px;text-decoration:none;display:inline-flex}.lab-system .lab-pilot.reference-videos .video-play-cta{color:#a4325d;background:#fbe5ed}.lab-system .lab-pilot.reference-videos .reference-featured-video .video-play-cta{color:#fff;background:#ba3e6b;padding-inline:22px}.lab-system .lab-pilot.reference-videos .video-external-link{color:#535c6e;background:0 0}.lab-system .lab-pilot.reference-videos .video-guide-link{color:#b13362;border:0;margin:0;padding:12px 0 0;font-size:11px;line-height:1.4}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-guide-link{margin-left:51%;padding:8px 0 0}.reference-all-videos{position:absolute;top:calc(100% + 23px);left:14px;right:0}.lab-system .lab-pilot.reference-videos .reference-all-videos h2{font:36px/1 var(--font-newsreader),serif;margin:0 0 7px}.reference-all-videos p{margin:0;font-size:14px}@media (max-width:1000px){.lab-system .lab-pilot.reference-search:before{left:-24px;right:-24px}.reference-footer>.reference-botanical-note{right:-12px}.lab-system .lab-pilot:is(.reference-search,.reference-guide,.reference-videos){width:calc(100% - 48px)}.reference-footer{grid-template-columns:170px 1fr;gap:18px}.reference-values{grid-column:1/-1}.lab-system .lab-pilot.reference-search .featured-result-card{grid-template-columns:30% minmax(0,1fr);width:calc(100% - 120px)}.lab-system .lab-pilot.reference-search .likely-result>.reference-botanical-note{width:110px;right:8px}.lab-system .lab-pilot.reference-search .result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-system .lab-pilot.reference-search .search-groups-heading .reference-handnote{font-size:20px;right:0}.lab-system .lab-pilot.reference-guide .solution-content>.short-answer{gap:18px;padding-right:145px}.lab-system .lab-pilot.reference-guide .short-answer>.reference-botanical-note{width:120px}.lab-system .lab-pilot.reference-guide .short-answer>span{width:60px;height:60px}.lab-system .lab-pilot.reference-guide .guide-materials>.reference-handnote{font-size:20px}.reference-material-note{gap:10px;padding:14px}.reference-material-note>span{display:none}.lab-system .lab-pilot.reference-videos .browse-heading{margin-inline:-24px;padding-inline:24px}.lab-system .lab-pilot.reference-videos .reference-featured-video .video-card>div:last-child{padding-right:0}.lab-system .lab-pilot.reference-videos .reference-featured-video>.reference-botanical-note{display:none}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-card h2{font-size:27px}}@media (max-width:700px){.lab-system .lab-pilot:is(.reference-search,.reference-guide,.reference-videos){width:calc(100% - 28px)}.lab-system .lab-pilot.reference-search:before{opacity:.45;height:190px;left:-14px;right:-14px}.lab-system .lab-pilot.reference-search .search-page-heading,.lab-system .lab-pilot.reference-search .search-page-box,.lab-system .lab-pilot.reference-search .active-machine{width:100%}.lab-system .lab-pilot.reference-search .search-page-heading h1{font-size:36px}.lab-system .lab-pilot.reference-search .restyle-search-tabs button{padding:10px 13px}.lab-system .lab-pilot.reference-search .likely-result{padding:15px}.lab-system .lab-pilot.reference-search .likely-result>div:first-child{flex-wrap:wrap;gap:6px 12px}.lab-system .lab-pilot.reference-search .featured-result-card{grid-template-columns:1fr;gap:15px;width:100%}.lab-system .lab-pilot.reference-search .featured-result-card .result-thumbnail{height:210px}.lab-system .lab-pilot.reference-search .likely-result>.reference-botanical-note{display:none}.lab-system .lab-pilot.reference-search .search-groups-heading .reference-handnote{text-align:right;margin:15px 0;display:block;position:static}.lab-system .lab-pilot.reference-search .result-list{grid-template-columns:1fr}.lab-system .lab-pilot.reference-search .result-list .result-card{grid-template-columns:110px minmax(0,1fr)}.lab-system .lab-pilot.reference-search .guided-unresolved{flex-wrap:wrap;gap:14px;padding:20px}.lab-system .lab-pilot.reference-search .guided-unresolved .primary-button{width:100%;margin:0}.lab-system .lab-pilot.reference-guide .solution-hero{grid-template-columns:1fr;gap:15px;display:grid}.lab-system .lab-pilot.reference-guide .solution-hero h1{margin:14px 0;font-size:37px}.reference-photo-note{padding:8px;font-size:19px}.lab-system .lab-pilot.reference-guide .solution-content{display:block}.lab-system .lab-pilot.reference-guide .solution-content>.short-answer{align-items:flex-start;gap:15px;padding:20px}.lab-system .lab-pilot.reference-guide .short-answer>span{width:42px;height:42px}.lab-system .lab-pilot.reference-guide .short-answer h2{font-size:32px}.lab-system .lab-pilot.reference-guide .short-answer p{font-size:14px}.lab-system .lab-pilot.reference-guide .short-answer>.reference-botanical-note{display:none}.lab-system .lab-pilot.reference-guide .guide-materials>.reference-handnote{text-align:right;margin:0 0 18px;display:block;position:static}.lab-system .lab-pilot.reference-guide .guide-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-system .lab-pilot.reference-guide .guide-material-card{padding:8px}.lab-system .lab-pilot.reference-guide .guide-material-card img{aspect-ratio:1.5}.lab-system .lab-pilot.reference-guide .guide-material-card strong{font-size:20px}.reference-material-note{grid-column:1/-1}.lab-system .lab-pilot.reference-guide .solution-content>.contextual-guide-image{border-top:0;padding:18px 0}.lab-system .lab-pilot.reference-guide .contextual-guide-image:before{display:none}.lab-system .lab-pilot.reference-guide .solution-sidebar{order:2;grid-template-columns:1fr}.lab-system .lab-pilot.reference-videos .browse-heading{background-color:#fffaf3;background-image:url(/branding/reference-sept25/video-hero.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 190px;min-height:360px;margin-inline:-14px;padding:22px 20px 180px}.lab-system .lab-pilot.reference-videos .browse-heading h1{max-width:none;font-size:42px}.lab-system .lab-pilot.reference-videos .browse-heading p{max-width:none;font-size:15px}.lab-system .lab-pilot.reference-videos .browse-heading p br{display:none}.lab-system .lab-pilot.reference-videos .video-brand-filters{gap:7px}.lab-system .lab-pilot.reference-videos .video-brand-filters button{padding:10px 16px}.lab-system .lab-pilot.reference-videos .video-collection-grid{grid-template-columns:1fr;gap:14px}.lab-system .lab-pilot.reference-videos .video-collection-grid>.reference-featured-video{margin-bottom:94px;padding:12px}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-card{display:flex}.reference-featured-kicker{margin:0 0 12px;display:inline-block;position:static}.lab-system .lab-pilot.reference-videos .reference-featured-video .video-card>div:last-child{padding:18px 0 0}.lab-system .lab-pilot.reference-videos .video-collection-grid>:first-child .video-guide-link{margin:0}.lab-system .lab-pilot.reference-videos .reference-video-item .video-card h2{font-size:25px}.reference-all-videos{left:0}.reference-all-videos p{font-size:12px}.reference-footer{text-align:center;grid-template-columns:1fr;gap:20px;padding:24px 0}.reference-footer>p{border:0}.reference-values{gap:7px;font-size:10px}.reference-footer>.reference-botanical-note{display:none}}.lab-system .lab-pilot.reference-search{isolation:isolate;background:0 0}.lab-system .lab-pilot.reference-search .result-thumbnail img{max-height:none}.lab-system .lab-pilot.reference-search .search-page-box .search-shell .search-submit{width:auto;padding:0 24px;font-size:13px}.lab-system .lab-pilot.reference-search .search-page-box .search-shell .search-submit:before,.lab-system .lab-pilot.reference-videos .browse-heading:after{display:none}.reference-machine-icon svg{width:43px;height:27px;display:block}.lab-system .lab-pilot.reference-search .result-group-heading{align-items:center;gap:15px;display:flex}.reference-group-icon{color:#ac7950;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.reference-group-icon svg{width:23px;height:23px}.lab-system .lab-pilot.reference-search .result-group-heading>span{text-align:left;background:0 0;border:0;border-radius:0;flex:1;width:auto;height:auto;padding:0;display:block}
