.ssl .wl-grid.ssl-grid{padding:0}.ssl-count{margin:4px 0 0;font-size:15px;font-weight:600;color:#6b7280}.ssl-hero{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border:1px solid #e7eaf0;border-radius:18px;background:#fff}.wl-sheet .ssl-hero{padding:0;border:0}.ssl-hero-title{margin:0;font-size:22px;font-weight:700;line-height:1.25}.ssl-hero-lead{margin:-6px 0 0;font-size:15px;line-height:1.45;color:#6b7280}.ssl-overline{margin:0;padding-right:44px;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#6428d6}.ssl-paste[data-pulse=true]{animation:ssl-pulse 1.1s ease-in-out .4s 2}@keyframes ssl-pulse{0%,to{box-shadow:0 0 #7a3ffd73;transform:scale(1)}50%{box-shadow:0 0 0 10px #7a3ffd00;transform:scale(1.03)}}.ssl-linkrow{display:flex;gap:10px}.ssl-input{flex:1;min-width:0;height:52px;padding:0 16px;border:1.5px solid #d7dbe4;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:17px}.ssl-input:focus{border-color:#007bff;outline:none}.ssl-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:12px;background:linear-gradient(160deg,#007bff,#7a3ffd);color:#fff;cursor:pointer}.ssl-hero-tip{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:14px;background:#f3eeff;color:#3b1a86;font-size:14px;line-height:1.45}.ssl-hero-tip svg{flex-shrink:0;color:#6428d6}.ssl-nolink{align-self:center;font-size:14px}.ssl-demo{display:flex;flex-direction:column;gap:8px;margin:0}.ssl-demo figcaption{font-size:13px;color:#6b7280;text-align:center}.ssl-demo-link{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eef4ff;color:#0b63c5;font-size:13px;font-weight:600;animation:ssl-demo-link 3.2s ease-in-out infinite}.ssl-demo-card{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e7eaf0;border-radius:16px;background:#fff}.ssl-demo-image{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:linear-gradient(160deg,#dde9ff,#e7e0ff);color:#6428d6;animation:ssl-demo-in 3.2s ease-in-out infinite}.ssl-demo-text{display:flex;flex-direction:column;gap:2px;min-width:0;animation:ssl-demo-in 3.2s ease-in-out .15s infinite}.ssl-demo-text b{font-size:15px}.ssl-demo-text small{font-size:13px;color:#6b7280}.ssl-demo-tag.wl-tag{top:50%;right:-8px;margin-top:-14px;animation:ssl-demo-in 3.2s ease-in-out .3s infinite}@keyframes ssl-demo-link{0%,20%{opacity:1;transform:none}35%,85%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes ssl-demo-in{0%,25%{opacity:0;transform:translateY(6px)}40%,90%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ssl-paste[data-pulse=true],.ssl-demo-link,.ssl-demo-image,.ssl-demo-text,.ssl-demo-tag.wl-tag{animation:none}}.ssl-rows{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7eaf0;border-radius:18px}.ssl-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 12px 12px 16px;border:0;border-bottom:1px solid #eef0f4;background:#fff;color:#111827;font:inherit;text-align:left;cursor:pointer}.ssl-row:last-child{border-bottom:0}.ssl-row>svg:first-child{flex-shrink:0;color:#6428d6}.ssl-row>svg:last-child{flex-shrink:0;color:#9ca3af}.ssl-row-text{display:flex;flex:1;flex-direction:column;gap:2px}.ssl-row-text b{font-size:15px;font-weight:600}.ssl-row-text small{font-size:13px;color:#6b7280}.ssl-card{position:relative}.ssl-card-open{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ssl-card-open:focus-visible{outline:2px solid #007bff;outline-offset:2px;border-radius:12px}.ssl-addlink{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;min-height:36px;margin:-2px 4px 0;padding:0 12px;border:1.5px solid #ddd6fe;border-radius:999px;background:#f3eeff;color:#6428d6;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ssl-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;border:1.5px dashed #c4b5fd;border-radius:18px;background:#faf8ff;color:#6428d6;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ssl-add-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:linear-gradient(160deg,#007bff,#7a3ffd);color:#fff}.ssl-tip{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;padding:14px;border-radius:14px;background:#f3eeff;color:#3b1a86}.ssl-tip svg{margin-top:1px;color:#6428d6}.ssl-tip p{margin:0;font-size:14px;line-height:1.45}.ssl-tip-link{grid-column:2;justify-self:start;min-height:36px;font-size:15px}.ssl-later{font-size:15px;color:#6b7280}.ssl-sheet{gap:14px}.ssl-loading{display:flex;flex-direction:column;gap:12px}.ssl-loading-text{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:15px;color:#6b7280}.ssl-spinner{flex-shrink:0;width:18px;height:18px;border:2px solid #ddd6fe;border-top-color:#6428d6;border-radius:50%;animation:ssl-spin .8s linear infinite}@keyframes ssl-spin{to{transform:rotate(360deg)}}.ssl-chip-link{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;background:#eef4ff;color:#0b63c5;font-size:13px;font-weight:600;overflow-wrap:anywhere}.ssl-form .wl-field>span{display:inline-flex;align-items:center;gap:6px}.ssl-author{margin:-8px 0 0;font-size:14px;color:#6b7280}.ssl-price{position:relative;display:block}.ssl-price em{position:absolute;top:50%;right:16px;font-size:17px;transform:translateY(-50%);pointer-events:none}.ssl-price input{padding-right:44px}.ssl-heart-choice{display:flex;gap:10px}.ssl-heart-choice button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 10px;border:1.5px solid #d7dbe4;border-radius:12px;background:#fff;color:#374151;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ssl-heart-choice button[aria-pressed=true]{border-color:#6428d6;background:#f3eeff;color:#6428d6}.ssl-link-field[data-missing=true] input{border-color:#c4b5fd;background:#faf8ff}.ssl-link-field>span svg{color:#6428d6}.ssl-remove{color:#dc2626}.ssl-photo-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;border:1.5px dashed #d7dbe4;border-radius:16px;background:#f6f7fa;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer}.ssl-photo-zone svg{color:#6428d6}.ssl-photo-zone[aria-busy=true]{opacity:.6}.ssl-photos{display:flex;flex-direction:column;gap:10px}.ssl-photo-main,.ssl-photo-thumb{position:relative;display:block;overflow:hidden;border-radius:14px;background:#eef0f4}.ssl-photo-main{height:220px}.ssl-photo-main img,.ssl-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ssl-photo-row{display:flex;flex-wrap:wrap;gap:8px}.ssl-photo-thumb{width:64px;height:64px;border-radius:12px}.ssl-photo-more{display:flex;align-items:center;justify-content:center;border:1.5px dashed #c4b5fd;background:#faf8ff;color:#6428d6;cursor:pointer}.ssl-photo-remove{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#111827a6;color:#fff;cursor:pointer}.ssl-photo-thumb .ssl-photo-remove{top:3px;right:3px;width:24px;height:24px}.ssl-ideas{display:flex;flex-direction:column;gap:10px}.ssl-idea{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border:1px solid #e7eaf0;border-radius:16px}.ssl-idea[data-added=true]{border:1.5px solid #2e7d32}.ssl-idea-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ssl-idea-text b{font-size:15px}.ssl-idea-text small{font-size:13px;line-height:1.4;color:#6b7280}.ssl-idea-text .ssl-idea-price{font-weight:600;color:#6428d6}.ssl-idea-add.wl-button{width:auto;flex-shrink:0}.ssl-idea-added{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#2e7d32}.ssl-batch{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ssl-batch li{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 12px;border:1px solid #e7eaf0;border-radius:12px;font-size:15px}.ssl-batch li svg{flex-shrink:0;color:#0b63c5}.ssl-batch li span{flex:1;min-width:0;overflow-wrap:anywhere}.ssl-batch li button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:none;color:#6b7280;cursor:pointer}.ssl-skip{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ssl-skip .wl-sheet-title{padding-right:0}.ssl-skip-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:#fdf3dc;color:#b7791f}.ssl-listcard[data-empty=true]{border:1.5px solid #c4b5fd}.ssl-listcard small{font-size:14px;color:#6b7280}.ss-feature b,.ss-feature-strong{font-weight:600}
