:root{--sm-bg: #f2f2f0;--sm-surface: #ffffff;--sm-surface-muted: #f7f7f5;--sm-border: #d8d8d2;--sm-text: #101828;--sm-text-muted: #667085;--sm-primary: #1f2937;--sm-primary-soft: #f5e5a8;--sm-primary-soft-text: #7a5b04;--sm-success-bg: #f5e5a8;--sm-success-text: #7a5b04;--sm-draft-bg: #eef1f4;--sm-draft-text: #6b7280;--sm-completed-bg: #dcfce7;--sm-completed-text: #15803d;--sm-info-bg: #dbeafe;--sm-info-text: #1d4ed8;--sm-critical-bg: #fee2e2;--sm-critical-text: #b91c1c;--sm-shadow: 0 1px 2px rgba(16, 24, 40, .05);--sm-select-hover: #fdf5c9;--sm-select-hover-text: #8a4b08;--sm-select-focus: #1f2937;--sm-select-pop-shadow: 0 8px 24px -6px rgba(16, 24, 40, .18), 0 2px 6px -2px rgba(16, 24, 40, .08)}*{box-sizing:border-box}html,body,p{margin:0;padding:0}body{background:var(--sm-bg);color:var(--sm-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.sm-route-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#1018281a;-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);cursor:wait}.sm-route-loader-indicator{display:grid;place-items:center}.sm-route-loader-spinner{width:2.25rem;height:2.25rem;border:3px solid rgba(31,41,55,.2);border-top-color:var(--sm-primary);border-radius:50%;animation:sm-spin .7s linear infinite}a{color:inherit}button,input,textarea,select{font:inherit}.sm-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.75rem}.sm-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;flex-wrap:wrap}.sm-page-title{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.sm-page-copy,.sm-note,.sm-muted{color:var(--sm-text-muted)}.sm-page-copy{margin:.3rem 0 0;font-size:.78rem}.sm-inline{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sm-button,.sm-button-secondary,.sm-button-danger,.sm-row-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:1.9rem;padding:.36rem .6rem;border-radius:.48rem;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-size:.78rem}.sm-button{border-color:var(--sm-primary);background:var(--sm-primary);color:#fff;font-weight:400}.sm-button-icon{width:.9rem;height:.9rem;display:inline-grid;place-items:center;flex:0 0 auto}.sm-button-icon s-icon,.sm-builder-row-icon s-icon,.sm-builder-type-icon s-icon,.sm-empty-icon s-icon{color:currentColor}.sm-button-secondary,.sm-row-button{border-color:var(--sm-border);background:#fff;color:var(--sm-text);font-weight:400}.sm-button-danger{border-color:#dc2626;background:#fff5f5;color:#b91c1c;font-weight:400}.sm-button-secondary:hover,.sm-row-button:hover{background:#f1f0ec}.sm-button:disabled,.sm-button-secondary:disabled,.sm-button-danger:disabled,.sm-row-button:disabled{cursor:not-allowed;opacity:.5}.sm-button:disabled:hover,.sm-button-secondary:disabled:hover,.sm-button-danger:disabled:hover,.sm-row-button:disabled:hover{background:var(--sm-primary)}.sm-button-secondary:disabled:hover,.sm-row-button:disabled:hover{background:#fff}.sm-card{border:1px solid var(--sm-border);border-radius:.75rem;background:var(--sm-surface);box-shadow:var(--sm-shadow)}.sm-dashboard-card{overflow:visible}.sm-stats{display:grid;gap:.5rem}.sm-stats-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-muted)}.sm-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}@media(max-width:900px){.sm-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sm-stats-grid{grid-template-columns:minmax(0,1fr)}}.sm-stat-card{padding:.95rem 1.05rem;display:grid;gap:.6rem}.sm-stat-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-muted)}.sm-stat-value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--sm-text);line-height:1.1}.sm-stat-unit{font-size:.95rem;font-weight:600;color:var(--sm-text-muted);margin-left:.15rem}.sm-empty{padding:1.7rem .95rem;text-align:center}.sm-empty h2,.sm-section-title{margin:0;font-size:.96rem;font-weight:700;letter-spacing:-.02em}.sm-empty h2{font-size:1.08rem}.sm-dashboard-empty p{max-width:28rem;margin:.55rem auto 1rem;font-size:.78rem}.sm-empty-video-link{display:flex;width:fit-content;align-items:center;gap:.3rem;margin:.85rem auto 0;color:var(--sm-text);font-size:.78rem;font-weight:500;text-decoration:none}.sm-empty-video-link svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.sm-empty-orb{width:2.7rem;height:2.7rem;margin:0 auto .7rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--sm-border);background:#fff;font-size:.82rem}.sm-empty-illustration{width:7rem;height:7rem;margin:0 auto 1.5rem;display:grid;place-items:center}.sm-empty-illustration svg{width:100%;height:100%}.sm-empty-icon{width:1.2rem;height:1.2rem;display:inline-grid;place-items:center;color:#2f2f2f}.sm-table{width:100%;border-collapse:collapse}.sm-table th,.sm-table td{padding:.54rem .62rem;border-bottom:1px solid #eceae2;text-align:left;vertical-align:middle;font-size:.78rem}.sm-table th{background:#faf9f7;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-text-muted);font-weight:600}.sm-table tr:last-child td{border-bottom:0}.sm-table-clickable tbody tr{cursor:pointer;transition:background .12s ease}.sm-table-clickable tbody tr:hover td,.sm-table-clickable tbody tr:focus-visible td{background:#f7f7f5}.sm-table-actions{width:1%;white-space:nowrap;position:relative}.sm-table-action-group{display:inline-flex;align-items:center;gap:.3rem}.sm-survey-id-cell{width:14rem;max-width:14rem}.sm-survey-id-row{display:flex;align-items:center;gap:.35rem;min-width:0}.sm-survey-id-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-survey-id-copy{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--sm-text-muted);cursor:pointer}.sm-survey-id-copy:hover,.sm-survey-id-copy:focus-visible{background:#eceae2;color:var(--sm-text)}.sm-survey-id-copy-success{color:#065f46}.sm-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .62rem;border-top:1px solid #eceae2}.sm-pagination-summary{color:var(--sm-text-muted);font-size:.78rem}.sm-pagination-actions{display:inline-flex;align-items:center;gap:.5rem}.sm-pagination-page-size{display:inline-flex;align-items:center;gap:.45rem;margin-right:.35rem}.sm-pagination-page-size-label{color:var(--sm-text-muted);font-size:.78rem;white-space:nowrap}.sm-pagination-page-size s-select,.sm-pagination-page-size .sm-app-select{width:4.75rem}.sm-responses-layout{display:grid;gap:.85rem}.sm-export-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.45rem}.sm-responses-layout .sm-page-header,.sm-responses-layout .sm-page-header .sm-inline{align-items:stretch}.sm-export-button{gap:.4rem;padding:.42rem .8rem;border-radius:.55rem;font-size:.78rem;font-weight:500}.sm-export-button:hover:not(:disabled){background:#111827;border-color:#111827}.sm-export-button-wrap{position:relative}.sm-export-pro-badge{position:absolute;right:-.45rem;bottom:calc(100% - .3rem);z-index:2;display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#fef3c7;box-shadow:0 0 0 1px #fcd34d;padding:.125rem .5rem;color:#92400e;font-size:.7rem;font-weight:500;line-height:1.2;white-space:nowrap}.sm-export-icon{width:.85rem;height:.85rem;flex:0 0 auto}.sm-export-note{font-size:.72rem;line-height:1.2;color:var(--sm-text-muted)}.sm-rt-tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.7rem .8rem 0}.sm-rt-tabs{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--sm-border);border-radius:.55rem;background:#faf9f7}.sm-rt-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem;border:0;border-radius:.4rem;background:transparent;color:var(--sm-text-muted);font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.sm-rt-tab:hover{color:var(--sm-text)}.sm-rt-tab-active{background:#fff;color:var(--sm-text);box-shadow:0 1px 2px #10182814}.sm-rt-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;padding:.05rem .3rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.65rem;font-weight:600;line-height:1.3}.sm-rt-mark-all{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid var(--sm-border);border-radius:.45rem;background:transparent;color:var(--sm-text-muted);font-size:.78rem;cursor:pointer;font-family:inherit;white-space:nowrap}.sm-rt-mark-all svg{width:.85rem;height:.85rem;flex-shrink:0}.sm-rt-mark-all:hover:not(:disabled){background:#f5f5f3;border-color:#9ca3af;color:var(--sm-text)}.sm-rt-mark-all:disabled{cursor:progress;opacity:.6}.sm-table tr.sm-row-unread td{background:#f5f9ff}.sm-table-clickable tbody tr.sm-row-unread:hover td,.sm-table-clickable tbody tr.sm-row-unread:focus-visible td{background:#ebf3fe}.sm-table tr.sm-row-unread strong{font-weight:600}.sm-unread-dot{display:inline-block;width:.45rem;height:.45rem;margin-right:.4rem;border-radius:999px;background:#2563eb;flex-shrink:0;vertical-align:middle}.sm-rf-row1{display:flex;align-items:center;gap:.5rem;padding:.7rem .8rem;border-bottom:1px solid #eceae2}.sm-rf-row2{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-bottom:1px solid #eceae2}.sm-rf-row3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .8rem;border-bottom:1px solid #eceae2}.sm-rf-row3-left{display:flex;align-items:center;gap:.5rem}.sm-rf-row3-right{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--sm-text-muted);white-space:nowrap}.sm-rf-row3-icon{width:.82rem;height:.82rem;flex-shrink:0;color:var(--sm-text-muted)}.sm-rf-search{flex:1 1 220px;min-width:0}.sm-rf-search s-search-field{width:100%;display:block}.sm-rf-select{flex:0 0 auto;width:9.5rem}.sm-rf-select s-select,.sm-rf-select .sm-app-select{width:100%;display:block}.sm-rf-survey-menu .sm-app-select-option-label,.an-segment-question-menu .sm-app-select-option-label{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sm-rf-channel-wrap{display:inline-flex;align-items:center;gap:.35rem}.sm-rf-channel-select{width:9.5rem}.sm-rf-channel-select s-select,.sm-rf-channel-select .sm-app-select{width:100%;display:block}.sm-rf-channel-remove{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .25rem;border:0;background:transparent;color:var(--sm-text-muted);font-size:1.1rem;line-height:1;cursor:pointer;font-family:inherit}.sm-rf-channel-remove:hover{color:var(--sm-text)}.sm-rf-add-filter{display:inline-flex;align-items:center;gap:.32rem;padding:.3rem .65rem;border:1px dashed var(--sm-border);border-radius:.45rem;background:transparent;color:var(--sm-text-muted);font-size:.78rem;cursor:pointer;font-family:inherit;white-space:nowrap}.sm-rf-add-filter:hover{background:#f5f5f3;border-color:#9ca3af;color:var(--sm-text)}.sm-rf-plus-icon{width:.75rem;height:.75rem;flex-shrink:0}.sm-rf-clear-all{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .45rem;border:0;background:transparent;color:var(--sm-text-muted);font-size:.78rem;cursor:pointer;font-family:inherit}.sm-rf-clear-all:hover{color:var(--sm-text)}.sm-drp{position:relative;flex-shrink:0}.sm-drp-trigger{display:inline-flex;align-items:center;gap:.45rem;padding:0 .7rem;height:2.25rem;border:1px solid var(--sm-border);border-radius:.5rem;background:#fff;color:var(--sm-text);font-size:.82rem;cursor:pointer;white-space:nowrap;font-family:inherit;min-width:7.5rem}.sm-drp-trigger:hover{border-color:#9ca3af;background:#f9fafb}.sm-drp-trigger-open,.sm-drp-trigger-active{border-color:var(--sm-text)}.sm-drp-icon{width:.88rem;height:.88rem;flex-shrink:0;color:var(--sm-text-muted)}.sm-drp-chevron{width:.7rem;height:.7rem;flex-shrink:0;color:var(--sm-text-muted);margin-left:auto}.sm-drp-popover{position:absolute;top:calc(100% + .4rem);right:0;z-index:50;background:#fff;border:1px solid var(--sm-border);border-radius:.75rem;box-shadow:0 12px 32px #0f172a24;min-width:38rem}.sm-drp-preset-wrap{position:relative;padding:.6rem .8rem;border-bottom:1px solid #eceae2}.sm-drp-preset-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.38rem .65rem;border:1px solid var(--sm-border);border-radius:.45rem;background:#fff;font-size:.82rem;cursor:pointer;color:var(--sm-text);font-family:inherit;gap:.4rem;text-align:left}.sm-drp-preset-trigger:hover{background:#f9f9f7}.sm-drp-preset-chevron{width:.75rem;height:.75rem;flex-shrink:0;color:var(--sm-text-muted)}.sm-drp-preset-list{position:absolute;top:calc(100% - .65rem);left:.8rem;right:.8rem;z-index:20;background:#fff;border:1px solid var(--sm-border);border-radius:.6rem;box-shadow:0 8px 24px #0f172a24;overflow:hidden}.sm-drp-preset-item{display:flex;align-items:center;width:100%;padding:.52rem .8rem;border:0;background:transparent;font-size:.85rem;cursor:pointer;font-family:inherit;color:var(--sm-text);text-align:left;gap:0}.sm-drp-preset-item:hover{background:#f5f5f3}.sm-drp-preset-item-active{background:#fffbeb}.sm-drp-preset-item-active:hover{background:#fef9e0}.sm-drp-preset-check{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1rem;flex-shrink:0;margin-right:.35rem}.sm-drp-preset-check svg{width:.85rem;height:.85rem}.sm-drp-calendars{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:.75rem .8rem;border-bottom:1px solid #eceae2}.sm-drp-month{display:grid;gap:.45rem}.sm-drp-month+.sm-drp-month{border-left:1px solid #eceae2;padding-left:.8rem}.sm-drp-month-header{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.sm-drp-month-label{font-size:.82rem;font-weight:600;color:var(--sm-text);text-align:center;flex:1}.sm-drp-nav{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid var(--sm-border);border-radius:.4rem;background:#fff;color:var(--sm-text);font-size:1.05rem;line-height:1;cursor:pointer;font-family:inherit;flex-shrink:0}.sm-drp-nav:disabled{opacity:0;pointer-events:none}.sm-drp-nav:not(:disabled):hover{background:#f5f5f3}.sm-drp-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:1px}.sm-drp-day-name{display:flex;align-items:center;justify-content:center;height:1.7rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sm-text-muted)}.sm-drp-day{display:flex;align-items:center;justify-content:center;height:1.9rem;border:0;border-radius:.4rem;background:transparent;font-size:.78rem;color:var(--sm-text);cursor:pointer;font-family:inherit;transition:background 60ms ease}.sm-drp-day:hover:not(.sm-drp-day-sel){background:#f3f2ef}.sm-drp-day-rng{background:#dbeafe;border-radius:0;color:#1d4ed8}.sm-drp-day-sel{background:#1f2937;color:#fff;border-radius:.4rem;font-weight:500}.sm-drp-day-from{border-top-right-radius:0;border-bottom-right-radius:0}.sm-drp-day-to{border-top-left-radius:0;border-bottom-left-radius:0}.sm-drp-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.6rem .8rem}.sm-drp-btn-cancel{padding:.38rem .8rem;border:1px solid var(--sm-border);border-radius:.45rem;background:#fff;font-size:.82rem;cursor:pointer;font-family:inherit;color:var(--sm-text)}.sm-drp-btn-cancel:hover{background:#f5f5f3}.sm-drp-btn-apply{padding:.38rem .8rem;border:1px solid var(--sm-primary);border-radius:.45rem;background:var(--sm-primary);color:#fff;font-size:.82rem;cursor:pointer;font-family:inherit}.sm-drp-btn-apply:hover{background:#374151;border-color:#374151}.sm-chip{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:var(--sm-draft-bg);color:var(--sm-draft-text);font-size:.74rem;white-space:nowrap}.sm-chip-blue{background:#dbeafe;color:#1d4ed8}.sm-chip-teal{background:#d1fae5;color:#065f46}.sm-chip-purple{background:#ede9fe;color:#6d28d9}.sm-chip-orange{background:#fed7aa;color:#c2410c}.sm-chip-amber{background:#fef3c7;color:#92400e}.sm-response-modal{display:grid;gap:1.25rem;padding-bottom:.5rem}.sm-response-modal-loading{display:grid;place-items:center;padding:3rem 0}.sm-response-modal-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.sm-response-modal-subtitle{margin:-.5rem 0 0;color:var(--sm-text-muted);font-size:.82rem}.sm-response-modal-topbar .sm-response-modal-subtitle{margin:0}.sm-response-pdf-wrap{position:relative;flex:0 0 auto}.sm-response-pdf-button{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;height:2rem;padding:0 .7rem;border:1px solid var(--sm-border);border-radius:.5rem;background:#fff;color:var(--sm-text);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sm-response-pdf-button:hover:not(:disabled){background:#f1f0ec}.sm-response-pdf-button:disabled{opacity:.6;cursor:default}.sm-response-pdf-icon{width:.9rem;height:.9rem;flex:0 0 auto}.sm-response-modal-section{display:grid;gap:.6rem;padding-top:1.1rem;border-top:1px solid #eceae2}.sm-response-modal-section:first-of-type{border-top:0;padding-top:0}.sm-response-modal-heading{margin:0;font-size:.65rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--sm-text-muted)}.sm-response-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}.sm-response-detail-field{display:grid;gap:.15rem}.sm-response-detail-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-text-muted);font-weight:600}.sm-response-detail-label s-icon{flex-shrink:0;opacity:.7}.sm-response-detail-value{font-size:.85rem;color:var(--sm-text);overflow-wrap:anywhere}@media(max-width:520px){.sm-response-modal-grid{grid-template-columns:minmax(0,1fr)}}.sm-response-completion{border:1px solid transparent;border-radius:.7rem;padding:.9rem}.sm-response-completion-completed{background:#f0fdf4;border-color:#bbf7d0}.sm-response-completion-partial{background:#f59f0a0d;border-color:#f59f0a4d}.sm-response-completion-head{display:flex;align-items:center;justify-content:space-between}.sm-response-completion-head-left{display:inline-flex;align-items:center;gap:.45rem}.sm-response-completion-heading{color:var(--sm-text);font-size:.75rem;letter-spacing:0;text-transform:none;font-weight:600}.sm-completion-icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;flex-shrink:0}.sm-completion-icon svg{width:.8rem;height:.8rem}.sm-completion-icon-completed{background:var(--sm-completed-bg);color:var(--sm-completed-text)}.sm-completion-icon-partial{background:#fef3c7;color:#b45309}.sm-completion-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.14rem .5rem;border-radius:999px;font-size:.66rem;font-weight:600}.sm-completion-pill-completed{background:#dcfce7;color:#15803d}.sm-completion-pill-partial{background:#fef3c7;color:#b45309}.sm-completion-pill-started{background:var(--sm-info-bg);color:var(--sm-info-text)}.sm-completion-pill-terminated{background:var(--sm-critical-bg);color:var(--sm-critical-text)}.sm-response-submission-cards{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.sm-response-submission-card{display:grid;gap:.25rem;padding:.65rem .75rem;border:1px solid #eceae2;border-radius:.6rem;background:#faf9f7}.sm-response-submission-value{font-size:.9rem;font-weight:500;color:var(--sm-text)}.sm-response-completion-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.sm-response-stat{display:grid;gap:.15rem;text-align:center;background:#fff;border:1px solid #eceae2;border-radius:.6rem;padding:.55rem .4rem}.sm-response-stat-value{font-size:1.15rem;font-weight:600;color:var(--sm-text)}.sm-response-stat-value-completed{color:var(--sm-completed-text)}.sm-response-stat-value-partial{color:#b45309}.sm-response-stat-label{font-size:.66rem;color:var(--sm-text-muted)}.sm-response-progress-track{width:100%;height:.45rem;border-radius:999px;background:#e7e5df;overflow:hidden}.sm-response-progress-fill{height:100%;background:var(--sm-completed-text);border-radius:999px;transition:width .2s ease}.sm-response-completion-partial .sm-response-progress-fill{background:#f59f0a}.sm-response-progress-label{margin:0;font-size:.74rem;color:var(--sm-text-muted)}.sm-response-question-list{display:grid;gap:.65rem}.sm-response-question{display:grid;gap:.2rem;padding:.6rem .7rem;border:1px solid #eceae2;border-radius:.6rem}.sm-response-question-title{margin:0;font-size:.8rem;font-weight:600;color:var(--sm-text)}.sm-response-question-answer{margin:0;font-size:.82rem;color:var(--sm-text)}.sm-response-question-explanation{display:grid;gap:.15rem;margin-top:.3rem;padding:.5rem .6rem;border-left:3px solid #8a8a8a;border-radius:0 .4rem .4rem 0;background:#f7f7f5}.sm-response-question-explanation-label{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--sm-text-muted);text-transform:uppercase}.sm-response-question-explanation p{margin:0;font-size:.8rem;line-height:1.4;color:var(--sm-text);white-space:pre-wrap;overflow-wrap:anywhere}.sm-response-question-meta{margin:0;font-size:.78rem;color:var(--sm-text-muted);font-style:italic}.sm-icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--sm-border);border-radius:.48rem;background:#fff;color:var(--sm-text);cursor:pointer}.sm-action-menu-wrap{position:relative}.sm-action-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;width:11.25rem;padding:.28rem 0;border:1px solid var(--sm-border);border-radius:.68rem;background:var(--sm-surface);box-shadow:0 14px 32px #0f172a1f}.sm-action-menu-item{display:flex;align-items:center;gap:.45rem;width:100%;padding:.46rem .65rem;border:0;background:transparent;color:var(--sm-text);font-size:.78rem;text-align:left;cursor:pointer}.sm-action-menu-item:hover{background:#f7f7f5}.sm-action-menu-item-disabled{color:var(--sm-text-muted);cursor:not-allowed}.sm-action-menu-item-disabled:hover{background:transparent}.sm-action-menu-divider{height:1px;margin:.25rem 0;background:#eceae2}.sm-action-menu-item-danger{color:#dc2626}.sm-menu-icon{width:.9rem;height:.9rem;display:inline-grid;place-items:center;flex:0 0 auto}.sm-link{color:#0f172a;text-decoration:none;font-weight:400}.sm-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.14rem .42rem;border-radius:999px;font-size:.62rem;font-weight:400}.sm-badge:before{content:"";width:.35rem;height:.35rem;border-radius:999px;background:currentColor}.sm-badge-active{background:var(--sm-success-bg);color:var(--sm-success-text)}.sm-badge-draft{background:var(--sm-draft-bg);color:var(--sm-draft-text)}.sm-badge-completed{background:#fef3c7;color:#92400e}.sm-badge-completed:before{background:#1f2937}.sm-badge-partial{background:var(--sm-draft-bg);color:var(--sm-draft-text)}.sm-badge-partial:before{opacity:.6}.sm-badge-started{background:var(--sm-info-bg);color:var(--sm-info-text)}.sm-badge-terminated{background:var(--sm-critical-bg);color:var(--sm-critical-text)}.sm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#11182780;padding:1rem}.sm-modal-shell{position:relative;width:min(1360px,100%);height:min(94vh,920px);border-radius:.75rem;overflow:hidden;background:#fff;border:1px solid #d0d5dd;box-shadow:0 20px 40px #0f172a2e}.sm-confirm-shell{position:relative;z-index:201;width:min(420px,100%);display:grid;gap:.85rem;padding:1.25rem;border-radius:.75rem;background:#fff;border:1px solid #d0d5dd;box-shadow:0 20px 40px #0f172a2e}.sm-confirm-head{display:flex;align-items:center;gap:.6rem}.sm-confirm-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:#fef2f2;color:#dc2626}.sm-confirm-title{margin:0;font-size:.95rem;font-weight:600;color:var(--sm-text)}.sm-confirm-body{margin:0;font-size:.82rem;line-height:1.45;color:#475467}.sm-confirm-footer{display:flex;justify-content:flex-end;gap:.5rem}.sm-delete-modal{position:relative;z-index:201;width:min(620px,100%);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 20px 40px #0f172a38,0 4px 12px #0f172a1f}.sm-delete-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#f7f7f7;border-bottom:1px solid #e3e3e3}.sm-delete-modal-title{margin:0;font-size:1rem;font-weight:650;color:#1a1a1a}.sm-delete-modal-close{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border:0;border-radius:.4rem;background:transparent;color:#4a4a4a;cursor:pointer}.sm-delete-modal-close:hover{background:#ebebeb}.sm-delete-modal-body{padding:1.25rem;font-size:.85rem;line-height:1.5;color:#303030;border-bottom:1px solid #e3e3e3}.sm-delete-modal-body strong{font-weight:650}.sm-delete-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem}.sm-delete-modal-cancel,.sm-delete-modal-confirm{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .85rem;border-radius:.5rem;font-size:.8rem;font-weight:550;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sm-delete-modal-cancel{border:1px solid #d0d0d0;background:#fff;color:#1a1a1a}.sm-delete-modal-cancel:hover{background:#f5f5f5}.sm-delete-modal-confirm{border:1px solid transparent;background:#cf3423;color:#fff}.sm-delete-modal-confirm:hover{background:#b52d1e}.sm-delete-modal-cancel:disabled,.sm-delete-modal-confirm:disabled{cursor:not-allowed;opacity:.6}.sm-modal-close,.sm-modal-close-button,.sm-builder-icon-close{border:0;background:transparent;cursor:pointer;color:#667085}.sm-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:3;width:1.55rem;height:1.55rem;font-size:1.2rem}.sm-builder-iframe{width:100%;height:100%;border:0;background:#fff}.sm-builder-frame{flex:1;min-height:0;background:#f5f4ef;display:flex;flex-direction:column;overflow:hidden}.sm-builder-frame>.sm-builder-main-layout,.sm-builder-frame>.sm-builder-publish-layout,.sm-builder-frame>.sm-publish-wrap{flex:1 1 auto;min-height:0}.sm-builder-topbar,.sm-builder-stagebar{display:grid;align-items:center;gap:.65rem;padding:0px 1.8rem 1rem;background:#fff;border-bottom:1px solid #e8e6df;flex-shrink:0}.sm-builder-topbar{grid-template-columns:1fr auto}.sm-builder-stagebar{grid-template-columns:120px minmax(0,1fr) 120px}.sm-builder-stepper{--sm-step-gap: 5.1rem;display:flex;justify-content:center;align-items:flex-start;gap:var(--sm-step-gap)}.sm-builder-step-item{position:relative;display:grid;gap:.3rem;justify-items:center;min-width:8.25rem}.sm-builder-step-item-with-line:after{content:"";position:absolute;top:.8rem;left:calc(50% + .8rem);width:calc(100% - 1.6rem + var(--sm-step-gap));height:1px;background:#cfd4dc}.sm-builder-step-item-complete.sm-builder-step-item-with-line:after{background:#1f2937}.sm-builder-step-button{border:0;background:transparent;padding:0;cursor:pointer}.sm-builder-step-button-active{cursor:default}.sm-builder-step-circle{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:.62rem;font-weight:400;color:#475467}.sm-builder-step-circle .sm-button-icon{width:.9rem;height:.9rem;display:grid;place-items:center;color:#fff}.sm-builder-step-circle-complete .sm-button-icon s-icon{color:#fff;filter:brightness(0) invert(1)}.sm-builder-step-circle-active{border-color:#1f2937;background:#fffad8;color:#111827}.sm-builder-step-circle-complete{border-color:#1f2937;background:#1f2937;color:#fff}.sm-builder-step-label{font-size:.75rem;color:#5c6067;font-weight:400}.sm-builder-step-label-active{color:#000}.sm-builder-shell{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;background:#fff;flex:1;min-height:0;display:flex;flex-direction:column}body:has(#survey-builder-form){background:#fff;height:100vh;overflow:hidden;display:flex;flex-direction:column}body:has(#survey-builder-form) s-page{--s-page-padding-block-start: .6rem;--s-page-padding-block-end: .6rem;padding-bottom:0;margin-bottom:0;flex-shrink:0}#survey-builder-form{flex:1;min-height:0;display:flex;flex-direction:column}body:has(#survey-builder-form) s-page s-button[slot=secondary-actions],body:has(#survey-builder-form) s-page s-button[slot=primary-action]{margin-block:.35rem}.sm-builder-page{height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff}.sm-builder-main-layout{display:grid;grid-template-columns:minmax(274px,27%) minmax(520px,46%) minmax(290px,27%);grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden}.sm-builder-main-layout-no-right{grid-template-columns:minmax(290px,30%) minmax(580px,70%)}.sm-builder-publish-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden}.sm-builder-sidebar,.sm-builder-inspector{background:#fff;border-right:1px solid #e8e6df;padding:.95rem 1rem 1rem;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable}.sm-builder-inspector{border-right:0;border-left:1px solid #e8e6df}.sm-builder-sidebar{scrollbar-color:#c4c0b5 #f3f2ee;scrollbar-width:thin}.sm-builder-sidebar::-webkit-scrollbar{width:.65rem}.sm-builder-sidebar::-webkit-scrollbar-track{background:#f3f2ee}.sm-builder-sidebar::-webkit-scrollbar-thumb{background:#c4c0b5;border:2px solid #f3f2ee;border-radius:999px}.sm-builder-center-panel,.sm-builder-publish-panel{min-width:0;min-height:0;overflow-y:auto}.sm-builder-main-layout-no-right .sm-builder-center-panel{grid-column:2}.sm-builder-sidebar h2,.sm-builder-inspector h2,.sm-builder-publish-card h2,.sm-builder-modal h3{margin:0;font-size:.98rem;font-weight:500}.sm-builder-modal h3{font-size:1rem;font-weight:500}.sm-builder-sidebar h2.sm-builder-styles-title{font-weight:500;margin-bottom:16px}.sm-builder-sidebar-head,.sm-builder-inspector-head,.sm-builder-modal-header{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.sm-builder-sidebar-head,.sm-builder-inspector-head{padding-bottom:.95rem;margin-bottom:1rem;border-bottom:1px solid #e8e6df}.sm-builder-inspector-head{padding-bottom:0;margin-bottom:.85rem;border-bottom:0}.sm-inspector-tab-divider{margin:0 -1rem 1.15rem}.sm-builder-tab-row.sm-builder-tab-row-stacked{display:flex;margin:0 0 1.25rem;border-bottom:1px solid #e8e6df}.sm-builder-page-head,.sm-builder-modal-header{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.sm-builder-text-link,.sm-builder-small-add{border:0;background:transparent;color:#667085;cursor:pointer;padding:0;text-align:left}.sm-builder-structure-list,.sm-stack{display:grid;gap:1.3rem}.sm-builder-section-kicker{margin-bottom:.25rem}.sm-builder-page-card,.sm-builder-outro-card{display:grid;gap:.45rem;padding:.75rem .7rem;border:1px solid #e7e5df;border-radius:.7rem;background:#fff}.sm-builder-page-card-selected{border-color:#d9d9d4;box-shadow:0 0 0 1px #1f29370a}.sm-kicker{display:block;margin:0 0 .7rem;font-size:.67rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#667085}.sm-builder-page-select,.sm-builder-type-button{width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:.64rem;cursor:pointer;text-align:left}.sm-builder-question-item,.sm-builder-question-item-active{width:100%;border:0;background:#fff;border-radius:.64rem;cursor:pointer;text-align:left}.sm-builder-page-select{padding:.15rem;border:0}.sm-builder-page-title-button{padding:0}.sm-builder-row-actions{display:inline-flex;align-items:center;gap:.05rem}.sm-builder-page-actions,.sm-builder-question-actions,.sm-builder-outro-actions{opacity:0;pointer-events:none;transition:opacity .12s ease}.sm-builder-page-card:hover .sm-builder-page-actions,.sm-builder-question-item:hover .sm-builder-question-actions,.sm-builder-question-item-active:hover .sm-builder-question-actions,.sm-builder-outro-block:hover .sm-builder-outro-actions{opacity:1;pointer-events:auto}.sm-builder-page-card:has(.sm-builder-question-item:hover) .sm-builder-page-actions,.sm-builder-page-card:has(.sm-builder-question-item-active:hover) .sm-builder-page-actions,.sm-builder-page-card:has(.sm-builder-outro-block:hover) .sm-builder-page-actions{opacity:0;pointer-events:none}.sm-builder-icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:#98a2b3;cursor:pointer}.sm-builder-icon-button:hover{background:#f4f4f2;color:#667085}.sm-builder-icon-button:disabled{opacity:.35;cursor:not-allowed}.sm-builder-icon-button:disabled:hover{background:transparent;color:#98a2b3}.sm-builder-icon-button:hover:has(s-icon[type=delete]){background:#fef2f2;color:#dc2626}.sm-builder-row-icon{width:1.05rem;height:1.05rem;display:inline-grid;place-items:center;flex:0 0 auto}.sm-builder-question-list,.sm-builder-outro-blocks{display:grid;gap:.35rem}.sm-builder-question-list{max-height:50vh;overflow-y:auto}.sm-builder-question-item,.sm-builder-question-item-active{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.6rem .4rem}.sm-builder-question-item span,.sm-builder-question-item-active span{color:#667085;font-size:.72rem}.sm-builder-question-empty{padding:.4rem .35rem;color:var(--sm-text-muted);font-size:.72rem}.sm-builder-question-item-active{background:#f4f4f2}.sm-builder-question-main,.sm-builder-outro-block-main{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.sm-builder-question-copy{min-width:0;display:grid;gap:.15rem}.sm-builder-question-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.2;font-weight:400;color:#000}.sm-builder-add-inline{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.22rem .45rem;border:1px dashed #d0d5dd;border-radius:.5rem;background:#fff;color:#667085;cursor:pointer;font-size:.76rem;line-height:1;white-space:nowrap}.sm-builder-add-inline .sm-button-icon s-icon{display:block}.sm-builder-add-inline:hover{background:#faf9f7}.sm-builder-add-inline-label-full,.sm-builder-add-inline:hover .sm-builder-add-inline-label-short{display:none}.sm-builder-add-inline:hover .sm-builder-add-inline-label-full{display:inline}.sm-builder-outro-card{display:grid;gap:.4rem}.sm-builder-outro-section{display:grid;gap:.45rem;margin-top:1rem}.sm-builder-outro-list{display:grid;gap:.45rem}.sm-builder-outro-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-builder-outro-add{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.55rem .5rem;border:1px dashed #d0d5dd;border-radius:.6rem;background:#fff;color:#344054;cursor:pointer;font-size:.78rem;font-weight:600}.sm-builder-outro-add:hover{background:#faf9f7}.sm-builder-outro-add-premium{display:inline-flex;align-items:center;color:#b45309}.sm-builder-outro-note{margin:.1rem 0 0}.sm-builder-outro-toggle{display:flex;align-items:center;gap:.22rem;width:100%;padding:.26rem .3rem;border:0;border-radius:.55rem;background:transparent;text-align:left}.sm-builder-outro-chevron,.sm-builder-outro-main{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.sm-builder-outro-chevron{justify-content:center;width:1.25rem;height:1.25rem;padding:0;border-radius:999px;color:#667085}.sm-builder-outro-chevron:hover{background:#eceae2}.sm-builder-outro-chevron .sm-button-icon{width:auto;height:auto}.sm-builder-outro-chevron-collapsed .sm-button-icon{transform:rotate(-90deg)}.sm-builder-outro-main{flex:1;gap:.32rem;min-width:0;padding:.1rem .12rem;text-align:left;font-size:.9rem;font-weight:500;line-height:1.2}.sm-builder-outro-toggle-active{background:transparent}.sm-builder-outro-block{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.22rem .3rem;border:0;width:100%;background:transparent;text-align:left;cursor:pointer;border-radius:.5rem}.sm-builder-outro-block-active{background:#f4f4f2}.sm-builder-outro-block-dragging,.sm-builder-question-item-dragging{opacity:.4}.sm-builder-outro-block-drop-before,.sm-builder-question-item-drop-before{box-shadow:0 -2px #1a1a1a}.sm-builder-outro-block-drop-after,.sm-builder-question-item-drop-after{box-shadow:0 2px #1a1a1a}.sm-builder-question-main .sm-builder-row-icon:first-child,.sm-builder-outro-block .sm-builder-outro-block-main .sm-builder-row-icon{cursor:grab}.sm-builder-outro-block-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:.8rem;line-height:1.2}.sm-builder-block-glyph{display:inline-flex;align-items:center;justify-content:center;width:.85rem;color:#667085;font-size:.64rem}.sm-builder-add-block-wrap{position:relative}.sm-builder-add-block-menu{position:absolute;bottom:calc(100% + .25rem);top:auto;left:0;z-index:5;min-width:8rem;padding:.25rem 0;border:1px solid #e4e7ec;border-radius:.55rem;background:#fff;box-shadow:0 10px 24px #0f172a1f}.sm-builder-add-block-item{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:.38rem .55rem;border:0;background:transparent;text-align:left;cursor:pointer;font-size:.68rem}.sm-builder-add-block-item:hover{background:#f7f7f5}.sm-builder-full-button{width:100%;margin-top:.75rem}.sm-builder-full-button .sm-button-icon s-icon{color:#fff;filter:brightness(0) invert(1)}.sm-builder-canvas{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:.8rem;background-color:#f2f2f2;background-image:radial-gradient(#e3e1d8 1px,transparent 1px);background-size:18px 18px}.sm-builder-canvas>.sm-runtime-heading-outside{width:100%;max-width:35rem}.sm-builder-preview-pill{position:absolute;left:50%;top:0;z-index:10;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.sm-builder-preview-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #d7d7d2;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.15rem .6rem;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;box-shadow:var(--sm-shadow)}.sm-builder-device{position:relative;width:100%;max-width:35rem;margin:0 auto;border:1px solid var(--survey-border-color, #ddd9cc);border-radius:var(--survey-radius, .9rem);background:#fff;box-shadow:var(--sm-shadow)}.sm-builder-device-body{position:relative;padding:1.75rem;overflow:hidden;border-radius:var(--survey-radius, .9rem)}.sm-thank-you-success-icon{display:flex;justify-content:center;margin-bottom:.25rem}.sm-preview-question h2,.sm-preview-question-title{margin:0;font-size:1.26rem;letter-spacing:-.03em;font-weight:600;display:flex;align-items:center;width:100%;min-width:0}.sm-preview-question-copy{width:100%;min-width:0;margin:0}.sm-survey-preset-classic .sm-builder-device-body{padding:2.75rem 2.5rem}.sm-survey-preset-elegant .sm-builder-device-body{padding:2.25rem 2rem}.sm-builder-device-body .sm-preview-question>*{margin-bottom:.65rem}.sm-builder-device-body .sm-preview-question>*:last-child{margin-bottom:0}.sm-builder-preview-page,.sm-builder-preview-questions{display:grid}.sm-builder-preview-page{gap:1.25rem}.sm-builder-preview-question{position:relative;min-width:0;border:1px solid transparent;padding:.75rem .5rem;transition:background-color .12s ease,border-color .12s ease}.sm-builder-preview-question+.sm-builder-preview-question{margin-top:1.25rem}.sm-builder-preview-question-interactive{cursor:pointer;border-radius:.5rem}.sm-builder-preview-question-interactive:not(.sm-builder-preview-question-selected):hover{background:#f2f2f280}.sm-builder-preview-question-selected{border-color:#1f29374d;background:#fef3c81a}.sm-builder-preview-question-single,.sm-builder-preview-question-single:hover{border-color:transparent;background:transparent}.sm-builder-preview-title-target{width:100%;min-width:0}.sm-builder-preview-title-target .sm-preview-question-title{margin-bottom:0}.sm-builder-device-body .sm-runtime-progress{margin-bottom:1.375rem}.sm-survey-preset-classic .sm-builder-device-body .sm-runtime-progress{margin-bottom:2.25rem}.sm-builder-device-body .sm-builder-preview-page>.sm-runtime-progress{margin-bottom:0}.sm-builder-device-body .sm-preview-question-title{font-size:1.25rem;letter-spacing:normal;line-height:1.25;margin-bottom:0}.sm-builder-device-body .sm-preview-question-title:not(:has(+.sm-preview-question-copy)){margin-bottom:.65rem}.sm-survey-preset-classic .sm-builder-device-body .sm-preview-question-title{letter-spacing:-.01em}.sm-survey-preset-elegant .sm-builder-device-body .sm-preview-question-title{font-size:1.75rem}.sm-builder-device-body .sm-preview-question-copy{font-size:.8125rem;margin:.375rem 0 1.125rem}.sm-builder-device-body .sm-choice-grid{gap:.625rem;margin-bottom:1.375rem}.sm-preview-question-title p,.sm-preview-question-title h1,.sm-preview-question-title h2,.sm-preview-question-title h3,.sm-preview-question-title h4,.sm-preview-question-copy p,.sm-preview-question-copy h1,.sm-preview-question-copy h2,.sm-preview-question-copy h3,.sm-preview-question-copy h4{margin:0;font:inherit}.sm-preview-required{color:inherit}.sm-preview-editable{cursor:pointer;border-radius:6px;border:1px solid transparent;padding:6px 10px;margin:-6px -10px;transition:background-color .12s ease,border-color .12s ease}.sm-builder-preview-title-target.sm-preview-editable,.sm-preview-question-title.sm-preview-editable,.sm-preview-question-copy.sm-preview-editable{padding:0;margin-left:0;margin-right:0}.sm-builder-preview-title-target.sm-preview-editable{width:auto;padding:8px}.sm-builder-device-body .sm-builder-preview-title-target .sm-preview-question-title{margin-bottom:0}.sm-preview-question-copy.sm-preview-editable{width:auto;padding:4px 8px}.sm-builder-device-body .sm-preview-question-copy.sm-preview-editable{margin-top:calc(.375rem - 4px)}.sm-builder-device-body .sm-preview-question-copy.sm-preview-editable:not(:last-child){margin-bottom:calc(1.125rem - 4px)}.sm-preview-editable:hover{background-color:#fef3c880;border-color:var(--sm-border)}.sm-preview-choice-editable{cursor:pointer;transition:background-color .12s ease}.sm-preview-choice-editable:hover{background-color:#fef3c880}.sm-preview-empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1rem;border:1px solid #eceae2;border-radius:.9rem;background:#fff;text-align:center}.sm-preview-empty-orb{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:999px;background:#f4f4f2;color:#667085}.sm-preview-empty h3{margin:13px 0 0;font-size:.93rem;font-weight:500}.sm-preview-empty p{font-size:13px}.sm-preview-next{width:fit-content}.sm-thank-you-button-row{display:flex;width:100%}.sm-thank-you-button-row-left{justify-content:flex-start}.sm-thank-you-button-row-center{justify-content:center}.sm-thank-you-button-row-right{justify-content:flex-end}.sm-thank-you-block-align-left,.sm-thank-you-block-align-center,.sm-thank-you-block-align-right{width:100%}.sm-thank-you-block-align-left{justify-content:flex-start;text-align:left}.sm-thank-you-block-align-center{justify-content:center;text-align:center}.sm-thank-you-block-align-right{justify-content:flex-end;text-align:right}.sm-thank-you-button{min-width:6.4rem}.sm-thank-you-button .sm-button-icon{width:.82rem;height:.82rem}.sm-runtime-custom-html,.sm-preview-outro-html{width:100%;font-size:.86rem;line-height:1.6;color:var(--sm-text)}.sm-runtime-custom-html>:first-child,.sm-preview-outro-html>:first-child{margin-top:0}.sm-runtime-custom-html>:last-child,.sm-preview-outro-html>:last-child{margin-bottom:0}.sm-builder-step-next{gap:.3rem;padding:.32rem .55rem .32rem .7rem;font-size:.74rem;min-height:1.7rem}.sm-builder-step-next-icon{color:#fff;display:block}.sm-preview-field{color:#98a2b3}.sm-preview-field.sm-phone-field{min-height:2.5rem;border:1px solid #ddd9cc;border-radius:.55rem}.sm-preview-select{display:flex;align-items:center;justify-content:space-between;gap:.42rem;padding:.75rem .875rem;border:1px solid #ddd9cc;border-radius:.55rem;color:#667085}.sm-preview-select .sm-button-icon{width:.85rem;height:.85rem;color:#98a2b3}.sm-survey-styled .sm-preview-select{background:var(--survey-bg, #fff);border-color:var(--survey-border-color, #ddd9cc);color:var(--survey-choice-color, #667085)}.sm-survey-styled .sm-preview-select .sm-button-icon{color:var(--survey-muted-color, #98a2b3)}.sm-linear-scale{display:grid;gap:.42rem}.sm-linear-scale-options,.sm-linear-scale-labels{display:grid;gap:.32rem}.sm-linear-scale-option{display:inline-grid;place-items:center;min-width:0;min-height:2.2rem;padding:0;border:1px solid #ddd9cc;border-radius:.45rem;background:#fff;color:#111827;font:inherit;font-size:.78rem;cursor:pointer}.sm-linear-scale-option:disabled{cursor:default}.sm-linear-scale-option:hover{border-color:#1f2937}.sm-linear-scale-option-selected{border-color:#1f2937;background:#1f2937;color:#fff}.sm-linear-scale-label{min-width:0;color:#667085;font-size:.64rem;line-height:1.35;overflow-wrap:anywhere}.sm-linear-scale-label-middle{text-align:center}.sm-linear-scale-label-right{grid-column:-2;text-align:right}.sm-nps-labels{display:flex;justify-content:space-between;gap:.6rem}.sm-csat{display:grid;gap:.42rem}.sm-csat-options{display:flex;gap:.6rem;align-items:center}.sm-csat-option{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid transparent;border-radius:.35rem;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.sm-csat-option:disabled{cursor:default}.sm-csat-option:hover:not(:disabled){background:#fde68a73}.sm-csat-options:hover .sm-csat-option:not(:hover){opacity:.35}.sm-csat-options-has-selection .sm-csat-option:not(.sm-csat-option-selected){opacity:.35}.sm-csat-options-has-selection:hover .sm-csat-option-selected:not(:hover){opacity:.35}.sm-csat-labels{display:flex;justify-content:space-between;gap:.6rem}.sm-csat-label{color:#667085;font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}.sm-csat-label-right{text-align:right}.sm-star-rating{display:grid;gap:.5rem}.sm-star-rating-options{display:inline-flex;gap:.25rem;align-items:center}.sm-star-rating-option{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:.35rem;background:transparent;cursor:pointer;transition:background-color .12s ease}.sm-star-rating-option:disabled{cursor:default}.sm-star-rating-option:hover:not(:disabled){background:#fde68a73}.sm-star-rating-icon{width:1.8rem;height:1.8rem;color:#d0d5dd;transition:color .12s ease,fill .12s ease,stroke .12s ease}.sm-star-rating-icon-filled{color:#f5a623}.sm-star-rating-labels{display:flex;justify-content:space-between;gap:.6rem}.sm-star-rating-label{color:#667085;font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}.sm-star-rating-label-right{text-align:right}.sm-star-rating-range-toggle{display:inline-flex;width:100%;padding:.25rem;background:#f2f4f7;border-radius:.5rem;gap:.25rem}.sm-star-rating-range-option{flex:1;padding:.45rem .75rem;border:0;background:transparent;border-radius:.4rem;cursor:pointer;color:#667085;font-size:.86rem;transition:background-color .12s ease,color .12s ease}.sm-star-rating-range-option-active{background:#fff;color:#101828;box-shadow:0 1px 2px #10182814}.sm-builder-tab-row{display:inline-flex;gap:1.15rem}.sm-builder-tab,.sm-builder-tab-active{border:0;padding:.35rem 0 .55rem;background:transparent;cursor:pointer;color:#667085;font-size:.9rem}.sm-builder-tab-active{color:#101828;box-shadow:inset 0 -2px #101828}.sm-builder-editor-card{border:1px solid #d0d5dd;border-radius:.55rem;background:#fff;overflow:hidden}.sm-builder-editor-card.is-focused,.sm-builder-editor-card:focus-within{border-color:#101828;box-shadow:0 0 0 1px #101828}.sm-builder-editor-card .tox.tox-tinymce{border:0;border-radius:0;min-height:0}.sm-builder-editor-card .tox .tox-toolbar,.sm-builder-editor-card .tox .tox-toolbar__overflow,.sm-builder-editor-card .tox .tox-toolbar__primary{background:#fafafa}.sm-builder-editor-card .tox .tox-toolbar__primary{padding:.16rem .2rem}.sm-builder-editor-card .tox .tox-tbtn{width:1.5rem;height:1.5rem;background:transparent}.sm-builder-editor-card .tox .tox-tbtn svg{transform:scale(.82);transform-origin:center}.sm-builder-editor-card .tox .tox-tbtn:hover{background:#f1f3f5}.sm-builder-editor-card .tox .tox-toolbar__group{padding:0 .3rem}.sm-builder-editor-card .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:none!important}.sm-builder-editor-card .tox .tox-toolbar__group:not(:last-of-type):after{content:"";width:1px;height:1rem;background:#d0d5dd;align-self:center;margin-left:.3rem}.tox:not(.tox-tinymce-inline) .tox-editor-header{padding:0!important;box-shadow:none!important}.sm-builder-editor-card .tox .tox-statusbar{position:absolute;right:0;bottom:0;z-index:1;min-height:0;width:1.45rem;height:1.25rem;padding:0;border-top:0;background:transparent;pointer-events:none}.sm-builder-editor-card .tox .tox-statusbar__text-container{display:none}.sm-builder-editor-card .tox .tox-statusbar__resize-handle{pointer-events:auto;margin:0}.sm-builder-editor-card .tox .tox-edit-area:before{display:none}.sm-builder-editor-card .tox.tox-tinymce--focus,.sm-builder-editor-card .tox .tox-edit-area__iframe:focus{box-shadow:none!important;outline:none!important}.sm-builder-editor-card .tox .tox-edit-area__iframe{background:#fff}.sm-builder-editor-fallback{border:0;border-radius:0;resize:vertical}.sm-builder-rich-textarea{min-height:10rem;visibility:hidden}.sm-builder-editor-toolbar{display:flex;align-items:center;gap:.1rem;padding:.22rem .28rem;border-bottom:1px solid #eceae2;background:#fafafa}.sm-builder-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:.3rem;background:transparent;color:#667085;cursor:pointer}.sm-builder-toolbar-button:hover{background:#f1f3f5}.sm-builder-toolbar-glyph{font-size:.66rem;line-height:1}.sm-builder-toolbar-glyph-strong{font-weight:700}.sm-builder-toolbar-glyph-italic{font-style:italic}.sm-builder-toolbar-glyph-underline{text-decoration:underline}.sm-builder-toolbar-glyph-strike{text-decoration:line-through}.sm-builder-toolbar-icon{width:.75rem;height:.75rem}.sm-field,.sm-textarea,.sm-select{width:100%;padding:.48rem .58rem;border:1px solid #d0d5dd;border-radius:.55rem;background:#fff;color:var(--sm-text);font-size:.78rem}.sm-app-select{position:relative;width:100%;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sm-app-select.sm-select,.sm-app-select.sm-targeting-mode-select,.sm-app-select.sm-targeting-value-select,.sm-app-select.an-filter-select{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;outline:none}.sm-app-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;height:36px;min-width:0;padding:0 .75rem;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:var(--sm-text);font-size:.78rem;font-weight:400;line-height:1.25rem;text-align:left;cursor:pointer;outline:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.sm-app-select-trigger:hover:not(:disabled){border-color:#c7c7c7;background:#fff}.sm-app-select-trigger:focus-visible{border-color:var(--sm-select-focus);box-shadow:0 0 0 2px var(--sm-bg),0 0 0 4px var(--sm-select-focus)}.sm-app-select-trigger[aria-expanded=true]{border-color:var(--sm-select-focus);box-shadow:0 0 0 1px var(--sm-select-focus)}.sm-app-select-trigger:disabled{cursor:not-allowed;opacity:.5;background:#f3f3f3}.sm-app-select-value,.sm-app-select-placeholder{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-app-select-placeholder{color:#6f7580}.sm-app-select-trigger-value{display:flex;align-items:center;gap:.2rem;min-width:0;font-size:.83rem}.sm-app-select-icon{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex:0 0 auto;color:#667085}.sm-app-select-icon s-icon{color:currentColor}.sm-app-select-chevron{flex:0 0 auto;color:#6f7580;opacity:.72;transition:transform .14s ease}.sm-app-select-chevron-open{transform:rotate(180deg)}.sm-app-select-menu{z-index:1200;display:grid;gap:1px;padding:4px;overflow-x:hidden;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:var(--sm-text);box-shadow:var(--sm-select-pop-shadow);animation:sm-select-in .12s ease-out}@keyframes sm-select-in{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sm-app-select-group-label{padding:6px 8px 2px;color:#6f7580;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.sm-app-select-group-label:not(:first-child){margin-top:4px;padding-top:8px}.sm-app-select-option{display:flex;align-items:center;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--sm-text);font-size:.78rem;font-weight:400;line-height:1.25rem;text-align:left;cursor:pointer;outline:none}.sm-app-select-option-active:not(:disabled),.sm-app-select-option:hover:not(:disabled){background:var(--sm-select-hover);color:var(--sm-select-hover-text)}.sm-app-select-option:disabled{pointer-events:none;opacity:.5}.sm-app-select-check{display:inline-grid;place-items:center;width:20px;height:16px;margin-right:4px;flex:0 0 auto}.sm-app-select-option:has(.sm-app-select-icon){min-height:34px;font-size:.83rem}.sm-app-select-option .sm-app-select-icon{margin-right:.5rem}.sm-app-select-option-selected{background:var(--sm-select-hover);color:var(--sm-select-hover-text);font-weight:500}.sm-app-select-option-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-app-select.an-filter-select,.sm-app-select.an-drp-preset-sel{width:auto}.sm-app-select.an-filter-select .sm-app-select-trigger,.sm-app-select.an-drp-preset-sel .sm-app-select-trigger{height:32px;padding:0 8px;border-radius:6px;font-size:.75rem}.sm-app-select.sm-targeting-mode-select .sm-app-select-trigger,.sm-app-select.sm-targeting-value-select .sm-app-select-trigger{height:32px;padding:0 .5rem;border-radius:7px;font-size:.7rem}.sm-textarea{height:9.2rem}.sm-textarea-compact{height:auto;resize:vertical}.sm-color-field{display:flex;align-items:stretch;gap:.5rem}.sm-color-swatch{position:relative;flex:0 0 auto;width:2.6rem;border:1px solid #d0d5dd;border-radius:.55rem;background:#fff;overflow:hidden;cursor:pointer}.sm-color-swatch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.sm-color-input{flex:1 1 auto;min-width:0}.sm-title-head{display:grid;gap:.2rem;margin-top:.75rem;margin-bottom:0;height:9.2rem}.sm-code-head{display:grid;gap:.2rem;margin-top:0;margin-bottom:0}.sm-code-head .sm-kicker{font-size:.72rem;letter-spacing:.08em;color:#6b7280;margin:0}.sm-code-subtitle{margin:0;font-size:.72rem;line-height:1.4}.sm-code-surface{position:relative;border:1px solid var(--sm-border);border-radius:.6rem;background:var(--sm-surface-muted);box-shadow:var(--sm-shadow);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.sm-code-ghost{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:.8rem .9rem;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.6;color:var(--sm-text-muted);white-space:pre}.sm-code-surface:focus-within{border-color:var(--sm-primary);box-shadow:0 0 0 3px #1f293714}.sm-code-editor{display:block;width:100%;min-height:18rem;padding:.8rem .9rem;border:0;border-radius:0;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.6;color:var(--sm-text);-moz-tab-size:2;tab-size:2;resize:vertical}.sm-code-editor:focus{outline:none}.sm-code-editor::placeholder{color:var(--sm-text-muted)}.sm-textarea{min-height:4.2rem;resize:vertical}.sm-field-label{display:grid;gap:.5rem;font-size:.84rem;font-weight:400}.sm-field-label-compact{font-size:.72rem}.sm-title-head .sm-field-label{font-size:.9rem;font-weight:400;margin-top:8px;gap:.25rem}.sm-segmented-control{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.12rem;border:1px solid #d0d5dd;border-radius:.55rem;background:#fff}.sm-segmented-control-option,.sm-segmented-control-option-active{min-width:0;padding:.4rem .5rem;border:0;border-radius:.42rem;background:transparent;color:#667085;cursor:pointer;font-size:.72rem}.sm-segmented-control-option-active{background:#1f2937;color:#fff;box-shadow:0 1px 2px #10182814}.sm-segmented-control-option:disabled,.sm-segmented-control-option-active:disabled{opacity:.55;cursor:not-allowed}.sm-setting-section-title{display:block;margin-bottom:.48rem;color:#101828;font-size:.86rem;font-weight:500}.sm-linear-scale-setting{padding:.62rem 0 .72rem;border-top:1px solid #eceae2;border-bottom:1px solid #eceae2}.sm-linear-scale-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.sm-builder-editor-input,.sm-builder-editor-textarea{border:0;border-radius:0}.sm-choice-grid{display:grid;gap:.42rem}.sm-choice{display:flex;align-items:center;gap:.42rem;padding:.75rem .875rem;border:1px solid #ddd9cc;border-radius:.55rem}.sm-choice-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.1rem;height:1.1rem;border:1.5px solid #d0d5dd;background:#fff;transition:border-color .12s ease,background .12s ease}.sm-choice-control-radio{border-radius:999px}.sm-choice-control-checkbox{border-radius:.28rem}.sm-choice-control-selected:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#fff}.sm-choice-control-checkbox.sm-choice-control-selected:after{width:.24rem;height:.44rem;margin-top:-.06rem;border:solid #fff;border-width:0 .12rem .12rem 0;border-radius:0;background:transparent;transform:rotate(45deg)}.sm-preview-outro{gap:.55rem}.sm-preview-outro-text{margin:0;font-size:.76rem;line-height:1.6}.sm-choice-editor{display:grid;gap:.34rem}.sm-choice-editor-row{display:flex;align-items:center;gap:.3rem}.sm-choice-editor-row>.sm-field{flex:1 1 auto;min-width:0}.sm-choice-editor-handle{cursor:grab}.sm-choice-image-slot{position:relative;flex:0 0 auto;line-height:0}.sm-choice-image-button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;overflow:hidden;border:1px dashed #c9cdd3;border-radius:.5rem;background:#fafbfb;color:#6b7280;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.sm-choice-image-button:hover:not(:disabled){border-color:#8c9196;background:#f1f2f4}.sm-choice-image-button:disabled{cursor:default;opacity:.6}.sm-choice-image-button-filled{border-style:solid;border-color:#d7dce2;background:#fff}.sm-choice-image-button img{display:block;width:100%;height:100%;object-fit:cover}.sm-choice-image-spinner{width:.9rem;height:.9rem;border:2px solid #d7dce2;border-top-color:#6b7280;border-radius:50%;animation:sm-choice-image-spin .7s linear infinite}@keyframes sm-choice-image-spin{to{transform:rotate(360deg)}}.sm-choice-image-remove{position:absolute;top:-.3rem;right:-.3rem;display:grid;place-items:center;width:1.05rem;height:1.05rem;padding:0;border:1px solid #d7dce2;border-radius:50%;background:#fff;color:#5c5f62;font-size:.7rem;line-height:1;cursor:pointer}.sm-choice-image-remove:hover{border-color:#d72c0d;color:#d72c0d}.sm-choice-editor-row-dragging{opacity:.4}.sm-choice-editor-row-drop-before{box-shadow:0 -2px #1a1a1a}.sm-choice-editor-row-drop-after{box-shadow:0 2px #1a1a1a}.sm-builder-add-option-link{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;padding:0;border:0;background:transparent;color:#475467;cursor:pointer;font-size:.68rem}.sm-builder-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#11182766;padding:1rem}.sm-builder-modal{width:min(720px,100%);max-height:calc(100dvh - 2rem);padding:0;border-radius:.75rem;background:#fff;border:1px solid #e4e7ec;box-shadow:0 20px 40px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.sm-builder-modal-header{padding:1.05rem 1.2rem 1rem}.sm-builder-modal-divider{height:1px;background:#eceae2}.sm-builder-modal-body{display:grid;gap:1.2rem;padding:1.05rem 1.2rem 1.25rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sm-builder-type-group-title{font-size:.65rem}.sm-builder-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sm-builder-type-group{display:grid;gap:.32rem}.sm-builder-type-group-title{margin-bottom:.04rem}.sm-builder-type-button{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem;font-weight:400;font-size:.9rem}.sm-builder-type-icon{width:1.05rem;height:1.05rem;display:inline-grid;place-items:center;flex:0 0 auto;color:#667085}.sm-builder-type-button .sm-builder-type-icon{width:1.6rem;height:1.6rem;border-radius:.4rem;background:#f2f2f0;color:#475467}.sm-builder-type-button:hover:not(:disabled),.sm-builder-type-button:focus-visible{background:#f4f4f2;border-color:var(--sm-text);outline:none}.sm-builder-type-button:disabled{cursor:not-allowed;opacity:.45}.sm-builder-publish-card{max-width:40.75rem;margin:1rem auto 0;padding:1.5rem;display:grid;gap:1.25rem}.sm-builder-publish-header{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.sm-builder-publish-header-text{display:grid;gap:.5rem;min-width:0}.sm-builder-publish-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.6rem;background:#eaf2ff;color:#1456cc;font-size:.82rem}.sm-builder-publish-icon .sm-builder-type-icon{width:1.2rem;height:1.2rem}.sm-builder-sidebar .sm-note,.sm-builder-inspector .sm-note,.sm-builder-sidebar .sm-page-copy,.sm-builder-inspector .sm-page-copy{font-size:.7rem;line-height:1.45;margin:0}.sm-builder-publish-panel .sm-note,.sm-builder-publish-panel .sm-page-copy{font-size:.95rem;line-height:1.55}.sm-builder-publish-panel .sm-kicker{font-size:.68rem}.sm-builder-publish-card h2{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.sm-builder-publish-copy{max-width:40.75rem;margin:2rem auto 0}.sm-builder-publish-copy h1{margin:0;font-size:2rem;line-height:1.1;letter-spacing:-.04em}.sm-builder-publish-links{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.82rem;margin-top:.25rem}.sm-builder-publish-links a{display:inline-flex;align-items:center;gap:.4rem;color:#111827;text-decoration:none;font-weight:500}.sm-builder-publish-links a:hover{text-decoration:underline}.sm-builder-publish-link-icon{display:inline-grid;place-items:center;color:#475467}.sm-builder-publish-links-sep{width:3px;height:3px;border-radius:999px;background:#c4c4c0}.sm-builder-publish-divider{height:1px;background:#e8e6df}.sm-builder-publish-link{width:fit-content}.sm-builder-publish-settings{display:grid;gap:.5rem}.sm-builder-publish-field-label{font-size:.85rem;font-weight:600;color:var(--sm-text)}.sm-builder-publish-id-row{display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:stretch}.sm-builder-publish-id-input{font-size:.9rem;padding:.6rem .75rem;background:#fafafa}.sm-builder-publish-id-input:read-only{cursor:text}.sm-builder-publish-copy-button{padding:.55rem .9rem;font-size:.85rem}.sm-builder-publish-steps-section{display:grid;gap:.85rem}.sm-builder-publish-steps-title{margin:0;font-size:.95rem;font-weight:600;color:var(--sm-text)}.sm-builder-publish-steps{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.sm-builder-publish-steps li{display:grid;grid-template-columns:1.5rem 1fr;gap:.85rem;align-items:start}.sm-builder-publish-step-num{width:1.5rem;height:1.5rem;border-radius:999px;background:#f2f2ef;color:var(--sm-text);display:inline-grid;place-items:center;font-size:.75rem;font-weight:600;line-height:1}.sm-builder-publish-step-text{font-size:.88rem;line-height:1.55;color:var(--sm-text)}.sm-builder-publish-step-text strong{font-weight:600}.sm-builder-back{justify-self:start}.sm-builder-stagebar>.sm-button,.sm-builder-stagebar>.sm-button-secondary{gap:.2rem}.sm-builder-stagebar>.sm-button{justify-self:end}.sm-builder-stagebar>.sm-button .sm-button-icon,.sm-builder-stagebar>.sm-button .sm-button-icon s-icon{color:#fff;filter:brightness(0) invert(1)}.sm-runtime{max-width:42rem;margin:0 auto;background:transparent}.sm-preview-shell{padding-top:3rem}.sm-preview-shell .sm-runtime{margin-top:2.5rem}.sm-preview-banner{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;align-items:center;gap:.75rem;height:3rem;padding:0 1rem;background:var(--sm-surface);border-bottom:1px solid var(--sm-border);border-left:4px solid var(--sm-primary-soft)}.sm-preview-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.375rem;background:var(--sm-primary-soft);color:var(--sm-primary-soft-text)}.sm-preview-banner-icon svg{width:1rem;height:1rem}.sm-preview-banner-title{font-size:.875rem;font-weight:600;color:var(--sm-text);white-space:nowrap}.sm-preview-banner-divider{width:1px;height:1rem;background:var(--sm-border)}.sm-preview-banner-copy{margin:0;font-size:.8125rem;color:var(--sm-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-preview-banner-emphasis{font-weight:500;color:var(--sm-text);text-decoration-color:#864e0e4d;text-decoration-line:underline}@media(max-width:40rem){.sm-preview-banner-divider,.sm-preview-banner-copy{display:none}}.sm-preview-badge{display:inline-flex;align-items:center;gap:.2rem;margin-left:.4rem;padding:.1rem .35rem;border-radius:.375rem;background:var(--sm-primary-soft);color:var(--sm-primary-soft-text);font-size:.625rem;font-weight:500;line-height:1.4;vertical-align:middle;white-space:nowrap}.sm-preview-badge svg{width:.75rem;height:.75rem}.sm-runtime-card{position:relative;max-width:40rem;margin:0 auto;padding:0;border-radius:.95rem;overflow:hidden}.sm-runtime-actions{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:.25rem}.sm-runtime-next{min-height:2rem;padding:.4rem .85rem;font-size:.79rem;font-weight:500}.sm-runtime-back-cap{flex:0 0 auto;display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;padding:0;border:1px solid transparent;border-radius:999px;background:#1f2937;color:#fff;cursor:pointer;transition:opacity .12s ease}.sm-runtime-back-cap:hover:not(:disabled){opacity:.85}.sm-runtime-back-cap:disabled{cursor:default;opacity:.55}.sm-runtime-actions-footer-bar{margin:.15rem -1.45rem -1.55rem;padding:.7rem 1.45rem;gap:.5rem;background:transparent}.sm-runtime-back-footer{flex:0 0 auto;display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid transparent;border-radius:999px;background:#1f293714;color:#1f2937;cursor:pointer;transition:opacity .12s ease}.sm-runtime-back-footer:hover:not(:disabled){opacity:.85}.sm-runtime-back-footer:disabled{cursor:default;opacity:.55}.sm-builder-device-body .sm-runtime-actions-footer-bar,.sm-builder-device-body .sm-preview-question>.sm-runtime-actions-footer-bar{margin:.15rem -1.75rem -1.75rem;padding:.7rem 1.75rem}.sm-survey-preset-elegant .sm-builder-device-body .sm-runtime-actions-footer-bar,.sm-survey-preset-elegant .sm-builder-device-body .sm-preview-question>.sm-runtime-actions-footer-bar{margin:.15rem -2rem -2.25rem;padding:.7rem 2rem}.sm-runtime-shell{display:grid;gap:1rem;padding:1.35rem 1.45rem}.sm-runtime-empty-page{justify-items:center;text-align:center}.sm-runtime-progress{display:grid;gap:.55rem;justify-items:start}.sm-runtime-progress-label{font-size:.78rem;color:#667085}.sm-runtime-progress-row{display:flex;align-items:center;gap:.5rem;width:100%}.sm-runtime-progress-bars{display:flex;align-items:center;gap:.45rem}.sm-runtime-progress-bar{width:1.7rem;height:4px;border-radius:999px;border:0;background:#e5e7eb;padding:0}.sm-runtime-progress-bar-active{background:#1f2937}.sm-runtime-progress-bar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sm-runtime-progress-bar-button:disabled{cursor:default}.sm-survey-preset-classic .sm-runtime-progress{width:100%}.sm-survey-preset-classic .sm-runtime-progress-bars{flex:1 1 auto;min-width:0}.sm-survey-preset-classic .sm-runtime-progress-bar{flex:1 1 0;min-width:0;width:auto}.sm-runtime-progress-track{flex:1 1 auto;min-width:0;height:.34rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.sm-runtime-progress-fill{display:block;height:100%;border-radius:999px;background:#1f2937;transition:width .16s ease}.sm-runtime-progress--ring{display:flex;flex-direction:row;align-items:center;gap:.75rem}.sm-runtime-progress-ring{--ring-thickness: .32rem;position:relative;display:grid;place-items:center;width:3.9rem;height:3.9rem;border-radius:999px;background:color-mix(in srgb,var(--survey-button-bg, #ff6b6b) 10%,transparent)}.sm-runtime-progress-ring:before{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:999px;background:conic-gradient(var(--survey-button-bg, #ff6b6b) calc(var(--progress, 0) * 1%),color-mix(in srgb,var(--survey-button-bg, #ff6b6b) 22%,var(--survey-bg, #fff)) calc(var(--progress, 0) * 1%))}.sm-runtime-progress-ring:after{content:"";position:absolute;inset:calc(.3rem + var(--ring-thickness));border-radius:999px;background:var(--survey-bg, #fff)}.sm-runtime-progress-ring-value{position:relative;z-index:1;font-size:.72rem;font-weight:700;letter-spacing:-.02em;color:var(--survey-question-color, #0f172a)}.sm-runtime-progress-dots{display:flex;align-items:center;justify-content:center;gap:.5rem}.sm-runtime-progress-dot{width:.4rem;height:.4rem;border-radius:999px;border:1px solid var(--survey-button-bg, #1f2937);background:transparent}.sm-runtime-progress-dot-active{background:var(--survey-button-bg, #1f2937)}.sm-runtime-progress-dot-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}.sm-runtime-questions{display:grid;gap:.95rem}.sm-runtime-page-empty{text-align:center;font-size:.85rem}.sm-runtime-question{gap:.8rem}.sm-runtime-question>.sm-stack{gap:.65rem}.sm-runtime-question-title,.sm-runtime-title{margin:0;font-size:1.12rem;line-height:1.2;letter-spacing:-.03em;font-weight:600;color:#0f172a}.sm-runtime-question-copy,.sm-runtime-copy{margin:.4rem 0 0;font-size:.78rem;line-height:1.6;color:#667085}.sm-runtime-heading{margin:0;font-size:1.4rem;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.sm-runtime-heading-align-left{text-align:left}.sm-runtime-heading-align-center{text-align:center}.sm-runtime-heading-align-right{text-align:right}.sm-runtime-heading-outside{max-width:40rem;margin:0 auto .9rem;padding:0 .1rem}.sm-runtime-shell>.sm-runtime-heading-inside{margin-bottom:.25rem}.sm-runtime-card>.sm-runtime-heading-inside{padding:1.35rem 1.45rem 0}.sm-builder-device-body>.sm-runtime-heading-inside{margin-bottom:1.1rem}.sm-runtime-question-title p,.sm-runtime-question-title h1,.sm-runtime-question-title h2,.sm-runtime-question-title h3,.sm-runtime-question-title h4,.sm-runtime-question-copy p{margin:0;font:inherit;color:inherit}.sm-runtime-question-title>span>:is(p,h1,h2,h3,h4,h5,h6),.sm-preview-question h2>span>:is(p,h1,h2,h3,h4,h5,h6){display:inline;margin:0}.sm-runtime-field{min-height:2.5rem;border-color:#d0d5dd;border-radius:.55rem;color:var(--sm-text)}select.sm-runtime-field{height:44px;padding:0 .75rem;border-color:#e0e0e0;border-radius:8px;font-size:.875rem;line-height:1.25rem;cursor:pointer}.sm-runtime-field::placeholder{color:#98a2b3}.sm-phone-field{display:flex;align-items:center;width:100%;min-height:2.5rem;padding:.48rem .58rem;border:1px solid #1f2937;border-radius:.55rem;background:#fff;font-size:.78rem;color:#101828;--PhoneInputCountryFlag-height: .9rem;--PhoneInputCountryFlag-width: 1.2rem;--PhoneInputCountrySelectArrow-width: .32rem;--PhoneInputCountrySelectArrow-marginLeft: .32rem}.sm-phone-field .PhoneInput{display:flex;align-items:center;width:100%}.sm-phone-field .PhoneInputCountry{position:relative;flex:0 0 auto;display:flex;align-items:center;align-self:center;margin-right:.48rem}.sm-phone-field .PhoneInputCountrySelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.sm-phone-field .PhoneInputCountryIcon,.sm-phone-field .PhoneInputCountryIconImg{display:block;flex:0 0 auto;width:1.2rem;height:.9rem}.sm-phone-field .PhoneInputCountryIcon{overflow:hidden}.sm-phone-field .PhoneInputCountrySelectArrow{display:block;width:.32rem;height:.32rem;margin-left:.32rem;border-color:#101828;border-style:solid;border-width:0 1px 1px 0;opacity:.65;transform:rotate(45deg)}.sm-phone-field .PhoneInputInput{width:100%;min-width:0;height:auto;padding:0;border:0;outline:0;background:transparent;color:#101828;font:inherit}.sm-phone-field .PhoneInputInput::placeholder{color:#98a2b3}.sm-runtime-textarea{min-height:7rem;resize:vertical;font-family:inherit;line-height:1.5}.sm-preview-textarea{min-height:6rem;resize:none;font-family:inherit;line-height:1.5}.sm-runtime-choice{min-height:2.45rem;border-color:#d7dce2;border-radius:.55rem;background:#fff;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sm-choice-radio>span:not(.sm-choice-control),.sm-choice-checkbox>span:not(.sm-choice-control),.sm-runtime-choice:has(.sm-runtime-input-control[type=radio])>span,.sm-runtime-choice:has(.sm-runtime-input-control[type=checkbox])>span,.sm-runtime-choice-other-head:has(.sm-runtime-input-control[type=radio])>span,.sm-runtime-choice-other-head:has(.sm-runtime-input-control[type=checkbox])>span{font-size:14px}.sm-runtime-choice:has(.sm-runtime-input-control:checked){border-color:#1f2937;box-shadow:inset 0 0 0 1px #1f2937}.sm-picture-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sm-picture-choice{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #d7dce2;border-radius:var(--survey-input-radius, .55rem);background:var(--survey-bg, #fff);color:var(--survey-choice-color, #0f172a);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.sm-picture-choice:hover{border-color:color-mix(in srgb,var(--survey-button-bg, #1f2937) 45%,#d7dce2);transform:translateY(-1px)}.sm-picture-choice-selected,.sm-runtime-picture-choice:has(.sm-picture-choice-input:checked){border-color:var(--survey-button-bg, #1f2937);box-shadow:0 0 0 2px color-mix(in srgb,var(--survey-button-bg, #1f2937) 28%,transparent)}.sm-picture-choice-media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f2f4f7}.sm-picture-choice-media>img{display:block;width:100%;height:100%;object-fit:cover}.sm-picture-choice-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f2f2f2;color:#6b7280;font-family:var(--survey-font-body, inherit);font-size:.875rem;font-weight:500}.sm-picture-choice-label{display:block;padding:.7rem .8rem;font-size:.875rem;line-height:1.35}.sm-picture-choice-input{position:absolute;width:1px;height:1px;opacity:0}@media(max-width:520px){.sm-picture-choice-grid{grid-template-columns:1fr}}.sm-runtime-input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0;border:1.5px solid #d0d5dd;background:#fff;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sm-runtime-input-control[type=radio]{border-radius:999px}.sm-runtime-input-control[type=checkbox]{border-radius:.24rem}.sm-runtime-input-control:before{content:"";transform:scale(0);transition:transform .12s ease}.sm-runtime-input-control[type=radio]:before{width:.5rem;height:.5rem;border-radius:999px;background:#fff}.sm-runtime-input-control[type=checkbox]:before{width:.24rem;height:.44rem;margin-top:-.06rem;border:solid #fff;border-width:0 .12rem .12rem 0;transform:rotate(45deg) scale(0)}.sm-runtime-input-control:checked{border-color:#1f2937;background:#1f2937}.sm-runtime-input-control:checked:before{transform:scale(1)}.sm-runtime-input-control[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.sm-runtime-input-control:focus-visible{outline:none;box-shadow:0 0 0 3px #1f293733}.sm-runtime-question-spacer{display:none}.sm-runtime-question-error{margin:0;color:#c45e59;font-size:.9rem}.sm-setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:.6rem 0;border-top:1px solid #eceae2}.sm-setting-row-copy{display:grid;gap:.2rem;min-width:0}.sm-setting-row-title{font-size:.78rem;color:#101828;font-weight:500}.sm-setting-row-title-lg{font-size:.85rem}.sm-setting-row-help{font-size:.68rem;line-height:1.45;color:#667085}.sm-setting-row-plain{border-top:0}.sm-setting-row-toggle{cursor:pointer}.sm-switch{position:relative;flex:0 0 auto;width:2.1rem;height:1.1rem;padding:0;border:0;border-radius:999px;background:#d0d5dd;cursor:pointer;transition:background .12s ease}.sm-switch-thumb{position:absolute;top:.13rem;left:.13rem;width:.84rem;height:.84rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px #1018282e;transition:transform .12s ease}.sm-switch-on{background:#1f2937}.sm-switch-on .sm-switch-thumb{transform:translate(1rem)}.sm-choice-other{background:#f7f7f5}.sm-choice-other-label{color:#98a2b3}.sm-runtime-choice-other{align-items:center;gap:.42rem;border-style:dashed;border-color:#d0d5dd;background:#f3f4f6}.sm-runtime-choice-other-head{display:inline-flex;align-items:center;gap:.42rem;cursor:pointer;flex:0 0 auto}.sm-runtime-choice-other-active .sm-runtime-choice-other-head{flex:0 0 auto}.sm-runtime-choice-other-active{flex:1}.sm-runtime-choice-other:not(.sm-runtime-choice-other-active){padding:0}.sm-runtime-choice-other:not(.sm-runtime-choice-other-active) .sm-runtime-choice-other-head{box-sizing:border-box;width:100%;padding:.75rem .875rem}.sm-runtime-choice-other-head span{color:#98a2b3;font-size:14px}.sm-runtime-other-input{flex:1;min-width:0;padding:0;margin:0;border:0;background:transparent;font:inherit;font-size:14px;line-height:inherit;color:var(--sm-text)}.sm-runtime-other-input::placeholder{color:#98a2b3}.sm-runtime-other-input:focus{outline:none}.sm-stack strong,.sm-table strong{font-weight:400}.sm-template-modal-shell{width:min(1080px,100%);height:auto;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.sm-template-modal-header{padding:1.4rem 1.6rem .4rem}.sm-template-modal-title{margin:0 0 .2rem;font-size:1.05rem;font-weight:600;color:#101828}.sm-template-modal-subtitle{margin:0;font-size:.82rem;color:#667085}.sm-template-modal-body{padding:1rem 1.3rem 1.3rem;overflow-y:auto}.sm-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sm-template-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7ec;border-radius:.7rem;padding:.7rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sm-template-card:hover{border-color:#101828;transform:translateY(-2px);box-shadow:0 8px 18px #0f172a1a}.sm-template-card-accent{display:grid;place-items:center;height:62px;border-radius:.5rem;margin-bottom:.7rem;color:#1f2937;cursor:pointer}.sm-template-card-accent s-icon{width:1.25rem;height:1.25rem}.sm-template-card-accent--yellow{background:#fde9a9}.sm-template-card-accent--mint{background:#c7f0dd}.sm-template-card-accent--lavender{background:#dde3fb}.sm-template-card-accent--pink{background:#ffd9db}.sm-template-card-accent--peach{background:#fde2c1}.sm-template-card-blank-accent{background:transparent;border:1px dashed #cbd5e1;color:#667085}.sm-template-card-title{margin:0 0 .25rem;font-size:.88rem;font-weight:600;color:#101828}.sm-template-card-description{margin:0 0 .6rem;font-size:.76rem;color:#475467;line-height:1.3;min-height:2.6rem}.sm-template-card-meta{display:flex;align-items:center;gap:.7rem;font-size:.72rem;color:#667085;margin-bottom:.65rem}.sm-template-card-meta-item{display:inline-flex;align-items:center;gap:.3rem}.sm-template-card-meta-item s-icon{width:.85rem;height:.85rem}.sm-template-card-footer{display:flex;align-items:center;gap:.4rem;margin-top:auto}.sm-template-card-footer .sm-button-secondary.sm-template-card-select{flex:0 0 auto;padding:.35rem 2.85rem;font-size:.8rem}.sm-template-card-footer .sm-template-card-preview{flex:0 0 auto;padding:.35rem .55rem;font-size:.8rem}.sm-template-card-preview{display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;cursor:pointer;color:#475467;border-radius:.4rem}.sm-template-card-preview:hover{color:#101828;background:#f2f4f7}.sm-template-card-blank-cta{margin-top:auto}.sm-template-card-blank-cta .sm-button-secondary{width:100%;justify-content:center}.sm-name-modal-shell{width:min(520px,100%);height:auto;display:flex;flex-direction:column}.sm-name-modal-header{padding:1.3rem 1.4rem .3rem}.sm-name-modal-body{padding:1rem 1.4rem 1.2rem;border-bottom:1px solid #eaecf0}.sm-name-modal-footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.4rem}.sm-name-modal-input{width:100%;padding:.55rem .7rem;font-size:.9rem;border:1px solid #d0d5dd;border-radius:.5rem;background:#fff;color:#101828;outline:none}.sm-name-modal-input:focus{border-color:#101828;box-shadow:0 0 0 3px #10182814}@media(max-width:1100px){.sm-builder-main-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,30%) minmax(0,40%) minmax(0,30%)}.sm-builder-main-layout.sm-builder-main-layout-no-right{grid-template-rows:minmax(0,42%) minmax(0,58%)}.sm-builder-main-layout-no-right .sm-builder-center-panel{grid-column:auto}.sm-builder-publish-layout{grid-template-columns:1fr}.sm-builder-inspector{border-left:0;border-top:1px solid #e8e6df}.sm-builder-sidebar{border-right:0;border-bottom:1px solid #e8e6df}}@media(max-width:780px){body:has(#survey-builder-form) s-page{--s-page-padding-block-start: .6rem}body:has(#survey-builder-form) s-page s-button[slot=secondary-actions],body:has(#survey-builder-form) s-page s-button[slot=primary-action]{margin-block:.5rem}.sm-page-title{font-size:1.2rem}.sm-builder-stagebar{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:start;gap:.45rem;padding:1.8rem .65rem 1rem}.sm-builder-stepper{--sm-step-gap: .45rem;width:100%;justify-content:space-between}.sm-builder-step-item{min-width:0;width:33.333%}.sm-builder-step-item-with-line:after{left:calc(50% + .8rem);width:calc(100% - 1.6rem + var(--sm-step-gap))}.sm-builder-step-label{max-width:5.4rem;text-align:center;line-height:1.2}.sm-builder-stagebar>.sm-button,.sm-builder-stagebar>.sm-button-secondary{min-height:2rem;padding:.35rem .55rem;white-space:nowrap}.sm-builder-main-layout,.sm-builder-main-layout-no-right{grid-template-columns:minmax(0,1fr)}.sm-builder-main-layout-no-right .sm-builder-center-panel{grid-column:auto}.sm-builder-sidebar{min-width:0;width:100%}.sm-builder-tab-row{display:flex;min-width:0;gap:.8rem;overflow-x:auto}.sm-builder-tab,.sm-builder-tab-active{flex:0 0 auto}.sm-builder-modal-backdrop{align-items:start;padding:1rem .75rem}.sm-builder-modal{width:100%;max-height:calc(100dvh - 2rem)}.sm-builder-type-grid,.sm-template-grid{grid-template-columns:1fr}.sm-template-modal-shell{max-height:96vh}.sm-table,.sm-table thead,.sm-table tbody,.sm-table th,.sm-table td,.sm-table tr{display:block}.sm-table thead{display:none}.sm-pagination{align-items:flex-start;flex-direction:column}.sm-pagination-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.sm-pagination-page-size{margin-right:auto}}.sm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-question-image-section{padding-top:.75rem;border-top:1px solid #eceae2}.sm-question-image-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:1.25rem 1rem;border:1px dashed #d0d5dd;border-radius:.6rem;background:#f9fafb;color:#475467;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.sm-question-image-dropzone:hover:not(:disabled),.sm-question-image-dropzone:focus-visible{background:#f2f4f7;border-color:#98a2b3}.sm-question-image-dropzone:disabled{cursor:progress;opacity:.7}.sm-question-image-dropzone-icon{font-size:1.25rem;line-height:1;color:#344054}.sm-question-image-dropzone-title{font-size:.85rem;font-weight:500;color:#101828}.sm-question-image-dropzone-hint{font-size:.72rem;color:#98a2b3}.sm-question-image-preview{display:flex;width:100%;padding:.5rem;background:#f4f4f2;border-radius:.6rem;overflow:hidden}.sm-question-image-preview img{display:block;max-width:100%;height:auto;max-height:220px}.sm-question-image-align-left{justify-content:flex-start;text-align:left}.sm-question-image-align-center{justify-content:center;text-align:center}.sm-question-image-align-right{justify-content:flex-end;text-align:right}.sm-thank-you-image{display:flex;width:100%}.sm-thank-you-image img{display:block;max-width:100%;height:auto}.sm-thank-you-image-align-left{justify-content:flex-start}.sm-thank-you-image-align-center{justify-content:center}.sm-thank-you-image-align-right{justify-content:flex-end}.sm-thank-you-image-placeholder{width:100%;padding:2.5rem 1rem;border:1px dashed var(--sm-border, #d2d2d2);border-radius:8px;text-align:center;color:var(--sm-muted, #6b6b6b);font-size:.875rem}.sm-question-image-actions{display:flex;gap:1rem;align-items:center}.sm-link-button{background:none;border:0;padding:0;color:#344054;font-size:.8rem;cursor:pointer;text-decoration:none}.sm-link-button:hover:not(:disabled),.sm-link-button:focus-visible{color:#101828}.sm-link-button:disabled{cursor:progress;opacity:.6}.sm-link-button-danger{color:#6b7280}.sm-link-button-danger:hover:not(:disabled),.sm-link-button-danger:focus-visible{color:#000}.sm-question-image-slider-header{display:flex;align-items:center;justify-content:space-between}.sm-question-image-slider-value{color:#98a2b3;font-size:.78rem}.sm-question-image-slider{width:100%;accent-color:#101828}.sm-question-image-error{margin:0;color:#b42318;font-size:.76rem}.sm-question-image{display:flex;width:100%;margin:.5rem 0}.sm-question-image img{display:block;max-width:100%;height:auto}.sm-date-picker{position:relative;width:100%}.sm-date-picker-row{display:flex;align-items:stretch;gap:.5rem;width:100%}.sm-date-picker-input{flex:1 1 auto;min-width:0}.sm-date-picker-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.6rem;padding:0;border:1px solid #d0d5dd;border-radius:.55rem;background:#fff;color:#1a1a1a;cursor:pointer}.sm-date-picker-toggle:hover{background:#f4f4f2}.sm-date-picker-popover{position:absolute;z-index:9999;width:19rem;padding:.85rem;border:1px solid #e5e7eb;border-radius:.85rem;background:#fff;box-shadow:0 12px 28px #1018281f}.sm-date-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.sm-date-picker-title{font-size:.92rem;font-weight:500;color:#1a1a1a}.sm-date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:1px solid #e5e7eb;border-radius:.4rem;background:#fff;color:#475467;cursor:pointer}.sm-date-picker-nav:hover{background:#f4f4f2}.sm-date-picker-weekdays,.sm-date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.sm-date-picker-weekday{display:flex;align-items:center;justify-content:center;height:1.7rem;font-size:.7rem;font-weight:400;color:#98a2b3}.sm-date-picker-cell{display:flex;align-items:center;justify-content:center;height:2.2rem;padding:0;border:0;border-radius:.45rem;background:transparent;color:#1a1a1a;font-size:.82rem;cursor:pointer}.sm-date-picker-cell:hover:not(:disabled){background:#f4f4f2}.sm-date-picker-cell-outside{color:#d0d5dd}.sm-date-picker-cell-today{background:#fdf2c5;color:#8a6c00}.sm-date-picker-cell-selected,.sm-date-picker-cell-selected:hover{background:#1a1a1a;color:#fff}.sm-date-picker-cell-disabled{cursor:not-allowed;color:#d0d5dd}.sm-publish-wrap{padding:1.5rem 2rem;overflow-y:auto;flex:1;background:#f3f3f3}.sm-publish-header{max-width:1000px;margin-inline:auto;margin-bottom:1.5rem}.sm-publish-title{margin:0;font-size:1.3rem;font-weight:500;letter-spacing:-.02em;color:var(--sm-text)}.sm-publish-subtitle{margin:.25rem 0 0;font-size:.85rem;color:var(--sm-text-muted);line-height:1.5}.sm-publish-channels-layout{display:grid;grid-template-columns:330px 1fr;gap:1.25rem;align-items:start;max-width:1000px;margin-inline:auto}.sm-channels-nav{display:grid;gap:.35rem}.sm-channels-nav-label{font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-text-muted);padding:0 .25rem .35rem;display:block}.sm-channel-nav-item{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.8rem .75rem;border:1px solid var(--sm-border);border-radius:.6rem;background:var(--sm-surface);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.sm-channel-nav-item:hover{background:#f7f6f2}.sm-channel-nav-item-active{border-color:var(--sm-primary)!important;background:#f8f3e2!important}.sm-channel-nav-icon{width:2rem;height:2rem;border-radius:.4rem;display:grid;place-items:center;flex-shrink:0;font-size:.82rem}.sm-channel-nav-icon--default{background:#1f293714;color:var(--sm-primary)}.sm-channel-nav-icon--amber{background:#fff5db;color:#7a4f0e}.sm-channel-nav-icon--blue{background:#dbeafe;color:#1e40af}.sm-channel-nav-icon--green{background:#d1fae5;color:#065f46}.sm-channel-nav-icon--red{background:#fee2e2;color:#991b1b}.sm-channel-nav-copy{flex:1;min-width:0}.sm-channel-nav-name{font-size:.86rem;font-weight:500;color:var(--sm-text);display:block;line-height:1.25}.sm-channel-nav-desc{font-size:.74rem;color:var(--sm-text-muted);display:block;margin-top:.15rem;line-height:1.3}.sm-channel-detail{border:1px solid var(--sm-border);border-radius:.75rem;background:var(--sm-surface);box-shadow:0 1px 4px #10182814;padding:1.5rem}.sm-channel-header{display:flex;align-items:flex-start;gap:.85rem}.sm-channel-header-icon{width:2.8rem;height:2.8rem;border-radius:.6rem;display:grid;place-items:center;flex-shrink:0}.sm-channel-header-icon .sm-builder-type-icon{width:auto;height:auto}.sm-channel-header-body{flex:1;min-width:0}.sm-channel-title{margin:0;font-size:.92rem;font-weight:600;color:var(--sm-text)}.sm-channel-description{margin:.2rem 0 0;font-size:.76rem;color:var(--sm-text-muted);line-height:1.5}.sm-channel-links{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.sm-channel-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:#3c83f6;text-decoration:none}.sm-channel-link:hover{text-decoration:underline}.sm-channel-link .sm-button-icon{width:.875rem;height:.875rem}.sm-channel-link-sep{color:var(--sm-border);font-size:.75rem;line-height:1rem}.sm-channel-divider{border:0;border-top:1px solid var(--sm-border);margin:.9rem 0}.sm-setup-steps{display:flex;flex-direction:column;gap:.45rem}.sm-step{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--sm-border);border-radius:.55rem;background:#fff;transition:border-color .15s ease,background .15s ease}.sm-step-complete{border-color:#d8d8d3;background:#fff}.sm-step-locked{opacity:.5}.sm-step-locked .sm-step-open-btn,.sm-step-locked .sm-toggle-row{pointer-events:none}.sm-step-num{width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;font-size:.68rem;font-weight:700;flex-shrink:0;margin-top:.05rem;background:#1f293714;color:var(--sm-primary)}.sm-step-num-done{background:#d1fae5;color:#065f46}.sm-step-num-done .sm-button-icon{display:flex;justify-content:center;align-items:center}.sm-step-body{flex:1;min-width:0}.sm-step-title{font-size:.85rem;font-weight:600;color:var(--sm-text);display:block}.sm-step-sub{font-size:.7rem;color:var(--sm-text-muted);margin-top:.18rem;line-height:1.45}.sm-step-live{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;color:#15803d;font-weight:500;margin-top:.3rem}.sm-step-live-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;flex-shrink:0}.sm-badge-connected{display:inline-flex;align-items:center;gap:.22rem;font-size:.62rem;font-weight:600;color:#065f46;background:#d1fae5;padding:.1rem .4rem;border-radius:999px;margin-top:.2rem}.sm-badge-optional{display:inline-flex;align-items:center;font-size:.6rem;color:var(--sm-text-muted);background:var(--sm-surface-muted);border-radius:.25rem;padding:.125rem .375rem}.sm-targeting-section-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.sm-step-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sm-step-body-split{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sm-step-action-row{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;flex-wrap:wrap}.sm-step-action-hint{font-size:.71rem;color:var(--sm-text-muted)}.sm-step-open-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .65rem;border:1px solid var(--sm-primary);border-radius:.42rem;background:var(--sm-primary);font-size:.72rem;font-weight:500;color:#fff;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease}.sm-step-open-btn:hover{background:#374151;border-color:#374151}.sm-step-open-btn .sm-button-icon s-icon{color:#fff;filter:brightness(0) invert(1)}.sm-step-sub strong,.sm-step-action-hint strong{font-weight:600}.sm-setup-note{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;border-radius:.55rem;background:#f5f9ff;border:1px solid #e3edfb;margin-top:1.35rem}.sm-setup-note-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.1rem;color:var(--sm-info-text)}.sm-setup-note-icon svg{width:100%;height:100%}.sm-setup-note-title{display:block;font-size:.78rem;font-weight:600;color:var(--sm-text);margin-bottom:.15rem}.sm-setup-note-copy{margin:0;font-size:.72rem;line-height:1.5;color:var(--sm-text-muted)}.sm-channel-preview-toggle{display:flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto;align-self:flex-start}.sm-preview-label{font-size:.7rem;color:var(--sm-text-muted);white-space:nowrap}.sm-toggle-row{display:flex;align-items:center;gap:.55rem;margin-top:.4rem}.sm-toggle{position:relative;display:inline-block;width:2.2rem;height:1.2rem;flex-shrink:0}.sm-toggle input{opacity:0;width:0;height:0;position:absolute}.sm-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d5db;cursor:pointer;transition:background .15s ease}.sm-toggle-slider:before{content:"";position:absolute;width:.88rem;height:.88rem;border-radius:50%;background:#fff;top:.16rem;left:.16rem;transition:transform .15s ease;box-shadow:0 1px 2px #0000002e}.sm-toggle input:checked+.sm-toggle-slider{background:var(--sm-primary)}.sm-toggle input:checked+.sm-toggle-slider:before{transform:translate(1rem)}.sm-toggle input:disabled+.sm-toggle-slider{opacity:.5;cursor:not-allowed}.sm-toggle-label{font-size:.76rem;color:var(--sm-text);font-weight:500}.sm-settings-group{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.sm-settings-group .sm-note{font-size:.76rem;line-height:1.5}.sm-settings-label{font-size:.8rem;font-weight:500;margin-bottom:.5rem;color:var(--sm-text);display:block}.sm-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.sm-options-grid-3{grid-template-columns:repeat(3,1fr)}.sm-option-item{display:flex;align-items:center;gap:.45rem;padding:.42rem .6rem;border:1px solid var(--sm-border);border-radius:.42rem;background:var(--sm-surface);cursor:pointer;font-size:.72rem;color:var(--sm-text);transition:border-color .1s ease,background .1s ease;-webkit-user-select:none;user-select:none}.sm-option-item:hover{background:#f7f6f2}.sm-option-item-active{border-color:var(--sm-primary);background:#f5f4ef}.sm-option-radio{position:relative;width:.88rem;height:.88rem;border-radius:50%;border:1.5px solid var(--sm-border);flex-shrink:0}.sm-option-radio-active{border-color:var(--sm-primary)}.sm-option-radio-dot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.44rem;height:.44rem;border-radius:50%;background:var(--sm-primary)}.sm-option-check{position:relative;width:.88rem;height:.88rem;border-radius:.22rem;border:1.5px solid var(--sm-border);flex-shrink:0;transition:background .1s,border-color .1s}.sm-option-check-on{border-color:var(--sm-primary);background:var(--sm-primary)}.sm-option-check-on:after{content:"";position:absolute;left:50%;top:50%;width:.22rem;height:.44rem;border:solid #fff;border-width:0 .12rem .12rem 0;transform:translate(-50%,-58%) rotate(45deg)}.sm-locations-panel{border:1px solid var(--sm-border);border-radius:.42rem;background:#faf9f7;padding:.6rem;display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.sm-locations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.32rem}.sm-check-item{display:flex;align-items:center;gap:.45rem;padding:.4rem .58rem;border:1px solid var(--sm-border);border-radius:.4rem;background:#fff;cursor:pointer;font-size:.7rem;color:var(--sm-text);-webkit-user-select:none;user-select:none;transition:background .1s}.sm-check-item:hover{background:#f7f6f2}.sm-urls-textarea{width:100%;padding:.5rem .62rem;border:1px solid var(--sm-border);border-radius:.4rem;font-family:monospace;font-size:.7rem;background:var(--sm-surface);color:var(--sm-text);resize:vertical;min-height:3.5rem;box-sizing:border-box}.sm-url-row{display:flex;align-items:stretch;gap:.4rem;margin-top:.35rem}.sm-url-input{flex:1;padding:0 .62rem;border:1px solid var(--sm-border);border-radius:.42rem;background:#faf9f7;font-family:monospace;font-size:.7rem;color:var(--sm-text);height:2.1rem;min-width:0;outline:none}.sm-targeting{margin-top:.2rem}.sm-targeting-toggle{display:flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--sm-primary)}.sm-targeting-toggle:hover{text-decoration:underline}.sm-targeting-toggle-chevron{transition:transform .12s ease}.sm-targeting-toggle-chevron-open{transform:rotate(180deg)}.sm-targeting-badge{font-size:.66rem;font-weight:500;color:var(--sm-text-muted)}.sm-targeting-summary{margin:.3rem 0 0;font-size:.7rem;line-height:1.5;color:var(--sm-text-muted)}.sm-targeting-summary strong{color:var(--sm-text)}.sm-targeting-rows{margin-top:.6rem;display:flex;flex-direction:column;gap:.45rem}.sm-targeting-row{border:1px solid var(--sm-border);border-radius:.5rem;background:var(--sm-surface);padding:.55rem .65rem;display:flex;flex-direction:column;gap:.4rem}.sm-targeting-row-head{display:flex;align-items:center;gap:.45rem}.sm-targeting-row-icon{width:1.5rem;height:1.5rem;border-radius:.4rem;background:var(--sm-surface-muted);display:grid;place-items:center;flex-shrink:0;color:var(--sm-text-muted)}.sm-targeting-row-label{font-size:.8rem;font-weight:600;color:var(--sm-text)}.sm-targeting-mode-select{font-size:.7rem;padding:.3rem .5rem;border:1px solid var(--sm-border);border-radius:.4rem;background:var(--sm-surface);color:var(--sm-text);width:100%}.sm-targeting-values{display:flex;flex-wrap:wrap;gap:.3rem}.sm-targeting-value-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--sm-border);background:var(--sm-surface-muted);font-size:.66rem;color:var(--sm-text)}.sm-targeting-value-chip button{border:0;background:transparent;cursor:pointer;color:var(--sm-text-muted);font-size:.72rem;line-height:1;padding:0}.sm-targeting-value-select{font-size:.7rem;padding:.3rem .5rem;border:1px solid var(--sm-border);border-radius:.4rem;background:var(--sm-surface);color:var(--sm-text);max-width:12rem}.sm-targeting-reset{align-self:flex-start;border:0;background:transparent;padding:0;cursor:pointer;font-size:.68rem;color:var(--sm-text-muted)}.sm-targeting-reset:hover{color:var(--sm-text);text-decoration:underline}.sm-id-row{display:flex;align-items:stretch;gap:.4rem}.sm-id-input{flex:1;padding:0 .62rem;border:1px solid var(--sm-border);border-radius:.42rem;background:#faf9f7;font-family:monospace;font-size:.7rem;color:var(--sm-text);height:2.1rem;min-width:0;outline:none}.sm-steps-ol{list-style:none;padding:0;margin:.45rem 0 0;display:flex;flex-direction:column;gap:.5rem}.sm-steps-ol-item{display:flex;gap:.55rem;font-size:.72rem;color:var(--sm-text-muted);line-height:1.45;align-items:flex-start}.sm-steps-theme-editor-link{color:inherit;text-decoration:none}.sm-steps-ol-num{width:1.15rem;height:1.15rem;border-radius:50%;background:#1f293714;color:var(--sm-primary);font-size:.62rem;font-weight:700;display:grid;place-items:center;flex-shrink:0;margin-top:.04rem}.sm-generate-btn{margin-top:.25rem}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-spinner{width:.85rem;height:.85rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sm-spin .7s linear infinite;display:inline-block;flex-shrink:0}.sm-spinner--dark{border-color:#1f293733;border-top-color:var(--sm-primary)}.sm-copy-flash{color:#065f46!important}@media(max-width:920px){.sm-publish-channels-layout{grid-template-columns:1fr}.sm-channels-nav{grid-template-columns:repeat(2,1fr);gap:.3rem}.sm-options-grid-3{grid-template-columns:repeat(2,1fr)}}.sm-branch-add-trigger{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.5rem;padding:.6rem .7rem;border:1px solid var(--sm-border);border-radius:.6rem;background:var(--sm-surface);color:var(--sm-text);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sm-branch-add-trigger:hover{background:var(--sm-surface-muted);border-color:#c2c2ba}.sm-branch-add-trigger s-icon{color:var(--sm-text-muted)}.sm-branch-add-trigger-premium{display:inline-flex;align-items:center;margin-left:auto;color:#b45309}.sm-branch-modal-shell{width:min(1000px,100%);height:auto;max-height:90vh;display:flex;flex-direction:column;border-radius:1rem}.sm-branch-modal-head{display:flex;align-items:flex-start;gap:.7rem;padding:1.1rem 1.3rem;border-bottom:1px solid var(--sm-border)}.sm-branch-modal-head-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.5rem;color:var(--sm-text);flex:0 0 auto}.sm-branch-modal-head-copy{flex:1 1 auto;min-width:0}.sm-branch-modal-title{margin:0;font-size:1rem;font-weight:600;color:var(--sm-text)}.sm-branch-modal-subtitle{margin:.15rem 0 0;font-size:.8rem;color:var(--sm-text-muted)}.sm-branch-modal-close{position:static;flex:0 0 auto}.sm-branch-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.1rem 1.3rem;display:flex;flex-direction:column;gap:1rem}.sm-branch-modal-head,.sm-branch-modal-footer{flex:0 0 auto}.sm-branch-modal-body>*{flex:0 0 auto}.sm-branch-empty{display:flex;align-items:center;justify-content:center;text-align:center;min-height:120px;padding:2rem 1.25rem;border:1px dashed var(--sm-border);border-radius:.85rem;color:var(--sm-text-muted);font-size:1rem}.sm-branch-warning{padding:.75rem 1rem;margin-bottom:.85rem;border:1px solid #f5c26b;background:#fff7e6;border-radius:.65rem;color:#8a5a00;font-size:.9rem;line-height:1.35}.sm-branch-fallback{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--sm-border);border-radius:.85rem;background:var(--sm-surface)}.sm-branch-fallback-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-text-muted)}.sm-branch-fallback-row{display:flex;align-items:center;gap:.6rem}.sm-branch-fallback-select{flex:0 0 auto;width:240px}.sm-branch-fallback-target{flex:1 1 auto;min-width:0}.sm-branch-fallback-error{font-size:.78rem;color:var(--sm-danger, #d72c0d)}.sm-field-error,.sm-field-error:focus{border-color:var(--sm-danger, #d72c0d);box-shadow:0 0 0 1px var(--sm-danger, #d72c0d)}.sm-branch-rule{border:1px solid var(--sm-border);border-radius:.75rem;background:var(--sm-surface);overflow:hidden}.sm-branch-rule-head{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem}.sm-branch-rule-toggle{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--sm-text)}.sm-branch-chevron{display:inline-grid;place-items:center;color:var(--sm-text-muted);transition:transform .12s ease;transform:rotate(-90deg)}.sm-branch-chevron-open{transform:rotate(0)}.sm-branch-rule-head-main{display:inline-flex;align-items:center;gap:.15rem;min-width:0}.sm-branch-rule-rename{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:.45rem;background:transparent;color:var(--sm-text-muted);cursor:pointer}.sm-branch-rule-rename:hover{background:var(--sm-surface-muted);color:var(--sm-text)}.sm-branch-rule-name-edit{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 auto;min-width:0}.sm-branch-rule-name-input{flex:1 1 auto;min-width:0;max-width:18rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.3rem .5rem}.sm-branch-rule-delete{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:.45rem;background:transparent;color:var(--sm-text-muted);cursor:pointer}.sm-branch-rule-delete:hover{background:var(--sm-surface-muted);color:#b91c1c}.sm-branch-rule-body{padding:0 .9rem .9rem;display:flex;flex-direction:column;gap:.6rem}.sm-branch-condition{display:flex;align-items:center;gap:.5rem}.sm-branch-keyword{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--sm-text-muted)}.sm-branch-connector{flex:0 0 auto;width:4.75rem;font-size:.72rem;font-weight:600;letter-spacing:.04em}.sm-branch-control{flex:1 1 0;min-width:0}.sm-branch-question-pill{display:flex;align-items:center;padding:.48rem .58rem;border:1px solid #d0d5dd;border-radius:.55rem;background:var(--sm-surface-muted);font-size:.78rem;color:var(--sm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-branch-condition-remove{flex:0 0 auto;width:1.6rem;height:1.6rem;border:0;border-radius:.4rem;background:transparent;color:var(--sm-text-muted);font-size:1.1rem;line-height:1;cursor:pointer}.sm-branch-condition-remove:hover{background:var(--sm-surface-muted);color:var(--sm-text)}.sm-branch-add-condition{align-self:flex-start;border:0;background:transparent;color:var(--sm-primary);font-size:.78rem;font-weight:500;cursor:pointer;padding:.1rem 0}.sm-branch-then{margin-top:.3rem;padding:.7rem;border:1px solid var(--sm-border);border-radius:.6rem;background:var(--sm-surface-muted)}.sm-branch-keyword-then{display:block;margin-bottom:.45rem}.sm-branch-then-controls{display:flex;gap:.5rem}.sm-branch-dropdown{position:relative}.sm-branch-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:36px;padding:0 .75rem;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:var(--sm-text);font-size:.78rem;font-weight:400;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.sm-branch-dropdown-trigger:hover:not(:disabled){border-color:#c7c7c7}.sm-branch-dropdown-trigger-open{border-color:var(--sm-select-focus);box-shadow:0 0 0 1px var(--sm-select-focus)}.sm-branch-dropdown-trigger:disabled{background:var(--sm-surface-muted);color:var(--sm-text-muted);cursor:not-allowed}.sm-branch-dropdown-value{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-branch-dropdown-placeholder{color:var(--sm-text-muted)}.sm-branch-dropdown .sm-branch-chevron{transform:none;color:var(--sm-text)}.sm-branch-dropdown .sm-branch-chevron-open{transform:rotate(180deg)}.sm-branch-dropdown-menu{position:fixed;z-index:1000;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:var(--sm-select-pop-shadow);overflow-y:auto}.sm-branch-dropdown-option{display:flex;align-items:center;gap:.25rem;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--sm-text);font-size:.78rem;font-weight:400;text-align:left;cursor:pointer}.sm-branch-dropdown-option-label{display:-webkit-box;min-width:0;overflow:hidden;line-height:1.25rem;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sm-branch-dropdown-option:hover:not(:disabled){background:var(--sm-select-hover);color:var(--sm-select-hover-text)}.sm-branch-dropdown-option:disabled{color:var(--sm-text-muted);opacity:.5;cursor:not-allowed}.sm-branch-dropdown-option-selected{font-weight:500}.sm-branch-dropdown-check{display:inline-grid;place-items:center;width:20px;flex:0 0 auto;color:var(--sm-text)}.sm-branch-add-rule{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.5rem .8rem;border:1px solid var(--sm-border);border-radius:.55rem;background:var(--sm-surface);color:var(--sm-text);font-size:.8rem;font-weight:500;cursor:pointer;box-shadow:var(--sm-shadow)}.sm-branch-add-rule:hover{background:var(--sm-surface-muted)}.sm-branch-modal-footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.3rem;border-top:1px solid var(--sm-border)}.sm-branch-modal-footer .sm-button:disabled{opacity:.5;cursor:not-allowed}.sm-branch-value-stack{display:flex;flex-direction:column;gap:.4rem}.sm-branch-other-row{display:flex;gap:.4rem}.sm-branch-other-row>.sm-branch-dropdown{flex:0 0 auto}.sm-branch-other-row>.sm-field{flex:1 1 auto;min-width:0}.sm-branch-between{display:flex;align-items:center;gap:.4rem}.sm-branch-between>.sm-branch-dropdown{flex:1 1 0;min-width:0}.sm-branch-between-sep{flex:0 0 auto;font-size:.74rem;color:var(--sm-text-muted)}.sm-branch-multiselect{display:flex;flex-wrap:wrap;gap:.35rem}.sm-branch-chip{padding:.32rem .6rem;border:1px solid var(--sm-border);border-radius:999px;background:var(--sm-surface);color:var(--sm-text);font-size:.76rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sm-branch-chip:hover{background:var(--sm-surface-muted)}.sm-branch-chip-active{border-color:var(--sm-primary);background:var(--sm-primary);color:#fff}.sm-branch-survey-trigger{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:.7rem .9rem;border:1px solid var(--sm-border);border-radius:.6rem;background:var(--sm-surface);color:var(--sm-text);font-size:.82rem;font-weight:600;cursor:pointer}.sm-branch-survey-trigger:hover{background:var(--sm-surface-muted)}.sm-branch-survey-trigger s-icon{color:var(--sm-text-muted)}.sm-branch-survey-trigger-count{min-width:1.3rem;height:1.3rem;padding:0 .4rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--sm-primary-soft);color:var(--sm-primary-soft-text);font-size:.72rem;font-weight:600}.sm-branch-survey-trigger-premium{display:inline-flex;align-items:center;color:#b45309}.sm-branch-locked-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#fffbeb;padding:.15rem .55rem;font-size:.68rem;font-weight:600;color:#b45309}.sm-branch-locked-stage{cursor:default}.sm-branch-locked-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f1ef8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sm-branch-locked-card-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sm-branch-locked-card{z-index:1}.sm-branch-modal-backdrop{z-index:300}.sm-branch-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;flex-direction:column;background:#f1f1ef}.sm-branch-canvas-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;background:#fff;border-bottom:1px solid var(--sm-border);z-index:2}.sm-branch-canvas-head-title{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--sm-text)}.sm-branch-canvas-head-meta{color:var(--sm-text-muted);font-size:.8rem;font-weight:400}.sm-branch-canvas-head-actions{display:flex;align-items:center;gap:.6rem}.sm-branch-canvas-close{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid var(--sm-border);border-radius:.5rem;background:#fff;color:var(--sm-text);font-size:.8rem;cursor:pointer}.sm-branch-canvas-close:hover{background:var(--sm-surface-muted)}.sm-branch-canvas-stage{position:relative;flex:1 1 auto;overflow:hidden;background-color:#f1f1ef;background-image:radial-gradient(#d3d3cc 1px,transparent 1px);background-size:22px 22px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sm-branch-canvas-stage.is-panning{cursor:grabbing}.sm-branch-canvas-scaler{position:absolute;top:0;left:0;transform-origin:top left}.sm-branch-canvas-edges{position:absolute;top:0;left:0;pointer-events:none;overflow:visible}.sm-branch-edge{fill:none;stroke:#9ca3af;stroke-width:1.6}.sm-branch-edge-trunk{stroke:#c2c2ba}.sm-branch-edge-branch{stroke:#7a5b04;stroke-width:1.8}.sm-branch-edge-fallback{stroke:#9ca3af;stroke-dasharray:5 4}.sm-branch-node{position:absolute;display:flex;flex-direction:column;gap:.3rem;padding:.8rem .9rem;border:1px solid var(--sm-border);border-radius:.85rem;background:#fff;color:var(--sm-text);text-align:left;cursor:pointer;box-shadow:0 1px 3px #10182814;transition:box-shadow .12s ease,transform .12s ease;transform:translateY(-50%)}.sm-branch-node-welcome,.sm-branch-node-thankyou,.sm-branch-node-has-rules{border-color:#e3d9a8;background:#fef3c8}.sm-branch-node-welcome,.sm-branch-node-thankyou{align-items:center;text-align:center}.sm-branch-node-conditional{border-style:dashed;border-color:#e3d9a8;background:#fffaef}.sm-branch-node-conditional.sm-branch-node-has-rules{background:#fef3c8}.sm-branch-node-badge{display:inline-block;margin-left:.35rem;padding:.05rem .3rem;border-radius:.25rem;background:#f5e5a8;color:#7a5b04;font-size:.58rem;font-weight:700;letter-spacing:.04em}.sm-branch-node:hover:not(.sm-branch-node-static){box-shadow:0 6px 16px #10182829;transform:translateY(calc(-50% - 2px))}.sm-branch-node-static{cursor:default}.sm-branch-node-kicker{font-size:.62rem;font-weight:600;letter-spacing:.06em;color:var(--sm-primary-soft-text);text-transform:uppercase}.sm-branch-node-title{font-size:.9rem;font-weight:600;line-height:1.25}.sm-branch-node-rules{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--sm-primary-soft-text)}.sm-branch-canvas-zoom{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;border:1px solid var(--sm-border);border-radius:.55rem;overflow:hidden;background:#fff;box-shadow:var(--sm-shadow)}.sm-branch-canvas-zoom button{width:2rem;height:2rem;display:grid;place-items:center;border:0;border-bottom:1px solid var(--sm-border);background:#fff;color:var(--sm-text);font-size:1rem;cursor:pointer}.sm-branch-canvas-zoom button:last-child{border-bottom:0}.sm-branch-canvas-zoom button:hover{background:var(--sm-surface-muted)}.sm-branch-canvas-hint{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);padding:.45rem .9rem;border-radius:999px;background:var(--sm-primary);color:#fff;font-size:.78rem;box-shadow:0 4px 12px #10182833}.sm-branch-canvas-minimap{position:absolute;right:1rem;bottom:1rem;background:#fff;border:1px solid var(--sm-border);border-radius:.55rem;box-shadow:var(--sm-shadow);overflow:hidden;cursor:pointer;touch-action:none}.sm-branch-canvas-minimap-node{position:absolute;border-radius:2px;background:#cbd5e1}.sm-branch-canvas-minimap-node-welcome,.sm-branch-canvas-minimap-node-thankyou,.sm-branch-canvas-minimap-node-has-rules{background:#f5d57a}.sm-branch-canvas-minimap-viewport{position:absolute;border:1.5px solid var(--sm-primary);background:#635bff1f;border-radius:2px;pointer-events:none}.sm-branch-canvas-rules{position:absolute;top:0;right:0;width:320px;height:100%;padding:1rem;background:#fff;border-left:1px solid var(--sm-border);overflow-y:auto;box-shadow:-8px 0 24px #10182814}.sm-branch-canvas-rules h3{margin:0 0 .7rem;font-size:.9rem}.sm-branch-canvas-rules-empty{color:var(--sm-text-muted);font-size:.82rem}.sm-branch-canvas-rules ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sm-branch-canvas-rules li button{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.6rem .7rem;border:1px solid var(--sm-border);border-radius:.55rem;background:var(--sm-surface);text-align:left;cursor:pointer}.sm-branch-canvas-rules li button:hover{background:var(--sm-surface-muted)}.sm-branch-canvas-rules-number{font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--sm-text-muted)}.sm-branch-canvas-rules-q{font-size:.82rem;font-weight:600;color:var(--sm-text)}.sm-branch-canvas-rules-summary{font-size:.75rem;color:var(--sm-text-muted)}.sm-style-theme-block{margin-top:.85rem}.sm-style-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sm-style-theme-card{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;overflow:hidden;text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.sm-style-theme-card:hover{border-color:#98a2b3}.sm-style-theme-card-active{border-color:#18181b;box-shadow:0 0 0 1px #18181b,0 0 0 3px #e4e4e7}.sm-style-theme-preview{display:flex;align-items:center;justify-content:center;gap:.35rem;aspect-ratio:21 / 10;border-bottom:1px solid rgba(0,0,0,.06)}.sm-style-theme-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none}.sm-style-theme-bar{height:.4rem;width:1.7rem;border-radius:999px;background:#6b7280;opacity:.6}.sm-style-theme-label{display:flex;align-items:center;justify-content:space-between;gap:.2rem;padding:.35rem .45rem;font-size:.72rem;font-weight:500;color:#1a1a1a;background:#fff}.sm-style-theme-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-style-theme-label s-icon{flex:none}.sm-style-dropzone{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:1.15rem .75rem;border:1px dashed #d0d5dd;border-radius:.62rem;background:#fafafa;color:#667085;font-size:.8rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sm-style-dropzone:hover:not(:disabled){border-color:#98a2b3;background:#f4f4f5}.sm-style-dropzone:disabled{cursor:progress}.sm-style-dropzone-icon{display:inline-flex}.sm-style-upload-preview{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border:1px solid #eceae2;border-radius:.62rem}.sm-style-upload-preview img{height:2.6rem;width:2.6rem;border-radius:.4rem;object-fit:cover;flex:none}.sm-style-upload-name{flex:1 1 auto;min-width:0;color:#667085;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-style-upload-hint{color:#98a2b3;font-size:.72rem}.sm-style-upload-replace{flex:none}.sm-survey-styled{font-family:var(--survey-font-body, inherit)}.sm-survey-styled.sm-runtime-card,.sm-survey-styled .sm-builder-device-body{background-color:var(--survey-bg, #f7f7f5);background-image:var(--survey-bg-image, none);background-size:cover;background-position:center}.sm-survey-styled .sm-runtime-title,.sm-survey-styled .sm-runtime-question-title,.sm-survey-styled .sm-runtime-heading-inside,.sm-survey-styled .sm-page-title,.sm-survey-styled .sm-preview-question h2{color:var(--survey-question-color, #0f172a);font-family:var(--survey-font-heading, inherit);font-weight:var(--survey-title-weight, 700)}.sm-survey-styled .sm-runtime-choice,.sm-survey-styled .sm-choice{color:var(--survey-choice-color, #0f172a)}.sm-survey-styled .sm-button:not(.sm-button-secondary){background:var(--survey-button-bg, var(--sm-primary));border-color:var(--survey-button-bg, var(--sm-primary))}.sm-survey-styled .sm-runtime-input-control{border-color:var(--survey-muted-color, #d0d5dd)}.sm-survey-styled .sm-runtime-input-control:checked{border-color:var(--survey-button-bg, #1f2937);background:var(--survey-button-bg, #1f2937)}.sm-survey-styled .sm-runtime-input-control[type=checkbox]:before{border-color:var(--survey-bg, #fff)}.sm-survey-styled .sm-runtime-input-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--survey-button-bg, #1f2937) 22%,transparent)}.sm-survey-styled .sm-runtime-choice:has(.sm-runtime-input-control:checked){border-color:var(--survey-button-bg, #1f2937);background:var(--survey-accent-tint, transparent);box-shadow:inset 0 0 0 1px var(--survey-button-bg, #1f2937)}.sm-survey-styled .sm-runtime-progress-bar-active,.sm-survey-styled .sm-runtime-progress-fill{background:var(--survey-button-bg, #1f2937)}.sm-survey-styled .sm-runtime-field,.sm-survey-styled .sm-phone-field,.sm-survey-styled .sm-runtime-choice,.sm-survey-styled .sm-choice{border-radius:var(--survey-input-radius, .55rem)}.sm-survey-styled .sm-button:not(.sm-button-secondary){border-radius:var(--survey-input-radius, .48rem)}.sm-survey-styled .sm-runtime-field,.sm-survey-styled .sm-phone-field{border-color:var(--survey-border-color, #d0d5dd)}.sm-survey-styled .sm-runtime-field:focus,.sm-survey-styled .sm-phone-field:focus-within{border-color:var(--survey-button-bg, #1f2937);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--survey-button-bg, #1f2937) 18%,transparent)}.sm-survey-styled .sm-linear-scale-option{border-color:var(--survey-border-color, #ddd9cc)}.sm-survey-styled .sm-linear-scale-option:hover{border-color:color-mix(in srgb,var(--survey-button-bg, #1f2937) 40%,var(--survey-border-color, #1f2937))}.sm-survey-styled .sm-linear-scale-option-selected{border-color:var(--survey-button-bg, #1f2937);background:var(--survey-button-bg, #1f2937)}.sm-survey-styled .sm-csat-option:hover:not(:disabled){background:var(--survey-accent-tint, transparent)}.sm-survey-styled .sm-star-rating-option:hover:not(:disabled){background:var(--survey-accent-tint, transparent)}.sm-survey-styled .sm-star-rating-icon:not(.sm-star-rating-icon-filled){color:var(--survey-muted-color, #d0d5dd)}.sm-survey-styled .sm-runtime-field,.sm-survey-styled .sm-runtime-choice{background:var(--survey-bg, #fff)}.sm-survey-styled.sm-runtime-card{border:1px solid var(--survey-border-color, transparent);border-radius:var(--survey-radius, .95rem)}.sm-survey-popup-frame .sm-survey-styled.sm-runtime-card{border:none;border-radius:0}.sm-survey-styled .sm-runtime-choice{border-color:var(--survey-border-color, #d7dce2)}.sm-survey-styled .sm-runtime-choice-other{background:#0f172a09}.sm-survey-styled .sm-choice,.sm-survey-styled .sm-runtime-choice{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sm-survey-styled .sm-choice:hover,.sm-survey-styled .sm-runtime-choice:hover{border-color:color-mix(in srgb,var(--survey-button-bg, #1f2937) 40%,var(--survey-border-color, #1f2937));background:var(--survey-accent-tint, transparent)}.sm-survey-preset-neutral .sm-choice,.sm-survey-preset-neutral .sm-runtime-choice{background:#fff;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sm-survey-preset-neutral .sm-choice:hover,.sm-survey-preset-neutral .sm-runtime-choice:hover{background:#fef3c7}.sm-survey-preset-neutral .sm-runtime-choice:has(.sm-runtime-input-control:checked):not(:hover){background:transparent}.sm-survey-styled .sm-runtime-back-cap{background:var(--survey-button-bg, #1f2937);border-color:var(--survey-button-bg, #1f2937);color:var(--survey-bg, #fff)}.sm-survey-styled .sm-runtime-actions-footer-bar{background:transparent}.sm-survey-styled .sm-runtime-back-footer{background:color-mix(in srgb,var(--survey-button-bg, #1f2937) 12%,transparent);border-color:transparent;color:var(--survey-button-bg, #1f2937);border-radius:var(--survey-input-radius, 999px)}.sm-survey-styled.sm-survey-button-shape-pill .sm-runtime-back-footer{border-radius:999px}.sm-survey-preset-elegant .sm-runtime-back-footer{background:var(--survey-button-bg, #191310);border-color:var(--survey-button-bg, #191310);color:var(--survey-bg, #faf7f2)}.sm-survey-styled.sm-survey-button-shape-pill .sm-button:not(.sm-button-secondary){border-radius:999px}.sm-survey-styled.sm-survey-button-shape-ghost .sm-button:not(.sm-button-secondary){background:transparent;border-color:var(--survey-button-bg, #1f2937);color:var(--survey-button-bg, #1f2937)}.sm-survey-preset-elegant.sm-survey-button-shape-ghost .sm-button:not(.sm-button-secondary){background:var(--survey-button-bg, #191310);border-color:var(--survey-button-bg, #191310);color:var(--survey-bg, #faf7f2)}.sm-survey-styled .sm-choice-control{border-color:var(--survey-muted-color, #d0d5dd);background:var(--survey-bg, #fff)}.sm-survey-styled .sm-choice-control-selected{border-color:var(--survey-button-bg, #1f2937);background:var(--survey-button-bg, #1f2937)}.sm-survey-styled .sm-choice-selected{border-color:var(--survey-button-bg, #1f2937);background:var(--survey-accent-tint, transparent);box-shadow:inset 0 0 0 1px var(--survey-button-bg, #1f2937)}.sm-survey-preset-classic .sm-choice-radio,.sm-survey-preset-classic .sm-choice-checkbox,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=radio]),.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=checkbox]),.sm-survey-preset-classic .sm-choice-radio.sm-choice-selected,.sm-survey-preset-classic .sm-choice-checkbox.sm-choice-selected,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=radio]:checked),.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=checkbox]:checked){background:#fff}.sm-survey-preset-classic .sm-choice-radio:hover,.sm-survey-preset-classic .sm-choice-checkbox:hover,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=radio]):hover,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=checkbox]):hover,.sm-survey-preset-classic .sm-choice-radio.sm-choice-selected:hover,.sm-survey-preset-classic .sm-choice-checkbox.sm-choice-selected:hover,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=radio]:checked):hover,.sm-survey-preset-classic .sm-runtime-choice:has(.sm-runtime-input-control[type=checkbox]:checked):hover{background:#ebebeb}.sm-survey-preset-classic .sm-choice-other,.sm-survey-preset-classic .sm-runtime-choice-other,.sm-survey-preset-classic .sm-choice-other:hover,.sm-survey-preset-classic .sm-runtime-choice-other:hover,.sm-survey-preset-classic .sm-choice-other.sm-choice-selected,.sm-survey-preset-classic .sm-runtime-choice-other:has(.sm-runtime-input-control:checked){border-style:dashed;background:#f2f2f2}.sm-survey-preset-elegant .sm-choice-radio.sm-choice-selected,.sm-survey-preset-elegant .sm-runtime-choice:has(.sm-runtime-input-control[type=radio]:checked){background:#1a141010}.sm-survey-preset-elegant .sm-choice-control-radio{display:inline-flex;align-items:center;justify-content:center}.sm-survey-preset-elegant .sm-runtime-input-control[type=radio]{display:grid;place-content:center}.sm-survey-preset-elegant .sm-choice-control-radio:not(.sm-choice-control-selected),.sm-survey-preset-elegant .sm-runtime-input-control[type=radio]:not(:checked){background:#fff}.sm-survey-preset-elegant .sm-runtime-progress{width:100%;justify-items:center}.sm-survey-preset-elegant .sm-runtime-progress-label{display:none}.sm-survey-preset-elegant .sm-runtime-progress-dots{width:100%;justify-content:center;gap:.55rem}.sm-survey-preset-elegant .sm-runtime-progress-dot{width:6px;height:6px}.sm-runtime-logo{display:flex;justify-content:flex-start;max-width:40rem;margin:0 auto 1rem}.sm-runtime-logo img{max-height:3.5rem;max-width:60%;object-fit:contain}.sm-runtime-logo-top-left{justify-content:flex-start;margin:0 auto 1rem}.sm-runtime-logo-top-right{justify-content:flex-end;margin:0 auto 1rem}.sm-runtime-logo-bottom-left{justify-content:flex-start;margin:1rem auto 0}.sm-runtime-logo-bottom-right{justify-content:flex-end;margin:1rem auto 0}.sm-runtime-card>.sm-runtime-logo-top-left,.sm-runtime-card>.sm-runtime-logo-top-right{padding:1.35rem 1.45rem 0}.sm-runtime-card>.sm-runtime-logo-bottom-left,.sm-runtime-card>.sm-runtime-logo-bottom-right{padding:0 1.45rem 1.55rem}.sm-runtime-logo-top-left+.sm-runtime-shell,.sm-runtime-logo-top-right+.sm-runtime-shell{padding-top:0}.sm-runtime-shell:has(+.sm-runtime-logo-bottom-left),.sm-runtime-shell:has(+.sm-runtime-logo-bottom-right){padding-bottom:0}.sm-runtime-shell:has(+.sm-runtime-logo-bottom-left) .sm-runtime-actions-footer-bar,.sm-runtime-shell:has(+.sm-runtime-logo-bottom-right) .sm-runtime-actions-footer-bar{margin-bottom:0}.an-tabs{display:flex;gap:4px;background:#f7f7f5;border:1px solid var(--sm-border);border-radius:10px;padding:4px;width:fit-content;margin-bottom:20px}.an-tab{height:36px;padding:0 18px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;background:transparent;color:var(--sm-text-muted);transition:background .12s,color .12s}.an-tab.active{background:var(--sm-primary);color:#fff;box-shadow:0 1px 3px #00000026}.an-tab:hover:not(.active){background:#0000000d;color:var(--sm-text)}.an-card{background:#fff;border:1px solid var(--sm-border);border-radius:10px;padding:16px;min-width:0;container:analytics-card / inline-size}.an-card-title{font-size:.875rem;font-weight:600;color:var(--sm-text);margin:0 0 2px}.an-card-subtitle{font-size:.6875rem;color:var(--sm-text-muted);margin:0}.an-section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-text-muted);margin-bottom:10px}.an-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}@media(max-width:1000px){.an-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.an-metric-grid{grid-template-columns:1fr}}.an-metric-card{background:#fff;border:1px solid var(--sm-border);border-radius:10px;padding:16px 20px}.an-metric-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sm-text-muted);margin:0 0 6px}.an-metric-value{font-size:1.875rem;font-weight:700;color:var(--sm-text);line-height:1.1}.an-metric-unit{font-size:1rem;font-weight:600}.an-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}@media(max-width:820px){.an-grid-2{grid-template-columns:1fr}}.an-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid var(--sm-border);background:#fff}.an-table{width:100%;border-collapse:collapse;min-width:560px}.an-table thead tr{background:#f7f7f5;border-bottom:1px solid var(--sm-border)}.an-table th{padding:9px 16px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sm-text-muted);text-align:right;white-space:nowrap}.an-table th:first-child{text-align:left}.an-table td{padding:12px 16px;font-size:.875rem;color:var(--sm-text);text-align:right;border-bottom:1px solid var(--sm-border)}.an-table td:first-child{text-align:left;font-weight:500}.an-table tbody tr:last-child td{border-bottom:none}.an-table tbody tr:hover td{background:#f9f9f7}@media(max-width:680px){.an-table th,.an-table td{padding:10px 12px}.an-table td:first-child{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.an-survey-link{color:var(--sm-text);text-decoration:none;font-weight:500}.an-survey-link:hover{color:var(--sm-primary);text-decoration:underline}.an-rate-badge{font-size:.875rem;font-weight:600;color:#1a7f4b}.an-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--sm-text-muted);text-decoration:none}.an-icon-btn:hover{background:#f0f0ee;color:var(--sm-text)}.an-pie-legend{display:flex;flex-direction:column;gap:6px;flex:1}.an-pie-legend-row{display:flex;align-items:center;gap:6px;font-size:.78rem}.an-pie-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.an-pie-legend-label{font-weight:500}.an-pie-legend-val{margin-left:auto;color:var(--sm-text-muted);font-variant-numeric:tabular-nums}.an-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff;border:1px solid var(--sm-border);border-radius:10px;padding:10px 14px;position:sticky;top:8px;z-index:20;margin-bottom:12px}.an-filter-icon{color:var(--sm-text-muted);flex-shrink:0}.an-filter-label{font-size:.75rem;font-weight:500;color:var(--sm-text-muted)}.an-filter-select{height:32px;padding:0 8px;border:1px solid var(--sm-border);border-radius:6px;font-size:.78rem;background:#fff;color:var(--sm-text);cursor:pointer;outline:none}.an-filter-select:focus{border-color:var(--sm-primary)}.sm-app-select.an-channel-filter-select{width:10.5rem}.an-filter-count{margin-left:auto;font-size:.75rem;color:var(--sm-text-muted)}.an-clear-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:.78rem;border:none;background:transparent;color:var(--sm-text-muted);cursor:pointer}.an-clear-btn:hover{background:#f0f0ee;color:var(--sm-text)}.an-segment-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.an-segment-title{font-size:.78rem;font-weight:600;color:var(--sm-text)}.an-segment-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--sm-primary-soft);color:var(--sm-primary-soft-text);font-size:.7rem;font-weight:600}.an-segment-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.an-segment-connector{font-size:.7rem;font-weight:600;color:var(--sm-text-muted);min-width:36px}.an-segment-row .sm-analytics-segment-question-select{width:260px;max-width:100%}.an-segment-row .sm-analytics-segment-answer-select{width:200px;max-width:100%}.sm-analytics-segment-arrow{flex:0 0 auto;color:var(--sm-text-muted);font-size:.75rem}.an-segment-add{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--sm-border);border-radius:6px;font-size:.78rem;font-weight:500;color:var(--sm-text-muted);background:transparent;cursor:pointer;margin-top:4px}.an-segment-add:hover:not(:disabled){background:#f7f7f5;color:var(--sm-text)}.an-segment-add:disabled{opacity:.4;cursor:not-allowed}.an-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--sm-text-muted);cursor:pointer;flex-shrink:0}.an-remove-btn:hover{background:#f0f0ee;color:var(--sm-text)}.an-progress-bar{height:6px;background:#eee;border-radius:99px;overflow:hidden;margin-top:3px}.an-progress-fill{height:100%;border-radius:99px}.an-dist-bar{height:8px;background:#eee;border-radius:99px;overflow:hidden;margin-top:3px}.an-dist-fill{height:100%;background:var(--sm-primary);border-radius:99px}.an-other-answers{margin-top:12px;padding-top:10px;border-top:1px dashed var(--sm-border)}.an-other-answers-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-text-muted);margin-bottom:6px}.an-other-answers-list{display:flex;flex-direction:column;gap:4px;max-height:140px;overflow-y:auto;padding-right:4px}.an-other-answers-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.78rem}.an-other-answers-text{min-width:0;overflow-wrap:anywhere}.an-other-answers-count{flex-shrink:0;color:var(--sm-text-muted);font-variant-numeric:tabular-nums}.an-answers-empty{font-size:.78rem;color:var(--sm-text-muted)}.an-answers-meta{font-size:.75rem;color:var(--sm-text-muted);margin-bottom:8px}.an-seg-chip{border:1px solid var(--sm-border);border-radius:8px;padding:10px 12px;background:#fafaf9;min-width:0}.sm-analytics-rating-panel,.sm-analytics-score-panel,.sm-analytics-score-summary,.sm-analytics-score-details,.sm-analytics-score-segments,.sm-analytics-chart-wrap{min-width:0}.sm-analytics-rating-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sm-analytics-rating-chart{height:128px}.sm-analytics-score-panel{display:flex;flex-direction:column;gap:16px}.sm-analytics-score-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.sm-analytics-score-details{border:1px solid var(--sm-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.sm-analytics-score-details-header,.sm-analytics-chart-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.sm-analytics-score-details-header>*{min-width:0;overflow-wrap:anywhere}.sm-analytics-score-segments{display:grid;gap:8px}.sm-analytics-score-segments-csat{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-analytics-score-segments-nps{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-analytics-chart-header{margin-bottom:8px}.sm-analytics-score-chart{height:200px;width:100%}.sm-analytics-chart-axis-labels{display:flex;justify-content:space-between;gap:12px;font-size:.68rem;color:var(--sm-text-muted)}.sm-analytics-chart-axis-labels span{min-width:0;overflow-wrap:anywhere}.sm-analytics-chart-axis-labels span:last-child{text-align:right}.sm-analytics-nps-gauge-box{display:flex;align-items:center;justify-content:center;min-width:0;border:1px solid var(--sm-border);border-radius:12px;background:#fafaf9;padding:12px}.sm-analytics-nps-gauge{display:block;width:min(240px,100%);height:auto;aspect-ratio:3 / 2}@container analytics-card (max-width: 700px){.sm-analytics-score-summary{grid-template-columns:minmax(0,1fr)}.sm-analytics-nps-gauge-box{min-height:176px}}@container analytics-card (max-width: 480px){.sm-analytics-score-segments-csat,.sm-analytics-score-segments-nps{grid-template-columns:minmax(0,1fr)}.sm-analytics-score-details{padding:12px}.sm-analytics-score-summary .an-csat-score-box{min-width:0}}@container analytics-card (max-width: 620px){.an-segment-row{display:grid;grid-template-columns:minmax(0,1fr) 32px}.an-segment-connector{grid-column:1 / -1;min-width:0}.an-segment-row .sm-analytics-segment-question-select,.an-segment-row .sm-analytics-segment-answer-select{grid-column:1;width:100%}.an-segment-row .sm-analytics-segment-question-select{grid-row:2}.an-segment-row .sm-analytics-segment-answer-select{grid-row:3}.sm-analytics-segment-arrow{display:none}.an-segment-row .an-remove-btn{grid-column:2;grid-row:2 / span 2;align-self:center}}.an-funnel-wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.an-funnel-list{display:flex;flex-direction:column;gap:0;flex:1;min-width:200px}.an-funnel-row{display:flex;flex-direction:column;justify-content:center;height:44px}.an-funnel-meta{display:flex;align-items:baseline;gap:8px}.an-funnel-desc{font-size:.68rem;color:var(--sm-text-muted);margin-top:1px}.an-info-tooltip{position:relative;display:inline-flex}.an-info-tooltip-content{pointer-events:none;position:absolute;left:50%;bottom:100%;z-index:50;margin-bottom:6px;width:220px;transform:translate(-50%);background:#fff;border:1px solid var(--sm-border);border-radius:8px;padding:10px 12px;font-size:.75rem;color:var(--sm-text-muted);box-shadow:0 4px 12px #0000001a;opacity:0;transition:opacity .15s;line-height:1.5}.an-info-tooltip:hover .an-info-tooltip-content{opacity:1}.an-plan-banner{display:flex;align-items:flex-start;gap:12px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 16px;margin-bottom:14px}.an-plan-banner-body{flex:1}.an-plan-banner-title{font-size:.875rem;font-weight:600;color:#92400e;display:flex;align-items:center;gap:8px;margin:0 0 2px}.an-plan-badge{display:inline-flex;padding:1px 7px;border-radius:4px;background:var(--sm-primary);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.an-plan-banner-desc{font-size:.8rem;color:#78350f;margin:0}.an-upgrade-btn{flex-shrink:0;height:32px;padding:0 16px;border-radius:6px;border:none;background:var(--sm-primary);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.an-upgrade-btn:hover{opacity:.9}.an-back-link{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:var(--sm-text-muted);text-decoration:none;margin-bottom:12px}.an-back-link:hover{color:var(--sm-text)}.an-q-type-chip{display:inline-flex;padding:2px 8px;border-radius:4px;background:#f0f0ee;color:var(--sm-text-muted);font-size:.68rem;font-weight:500;white-space:nowrap;flex-shrink:0}.an-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.an-question-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px;min-width:0}.an-question-title{min-width:0;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}@media(max-width:820px){.an-question-grid{grid-template-columns:1fr}}.an-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--sm-text-muted);font-size:.875rem}.an-empty-title{font-size:1rem;font-weight:600;color:var(--sm-text);margin:0 0 6px}.an-csat-score-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--sm-border);border-radius:12px;padding:20px;min-width:160px}.an-csat-score-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sm-text-muted);margin-bottom:4px}.an-csat-score-value{font-size:3rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.an-csat-score-tone{font-size:.78rem;font-weight:600;margin-top:2px}.an-csat-score-sub{font-size:.68rem;color:var(--sm-text-muted);margin-top:2px}.an-seg-bar{height:10px;width:100%;overflow:hidden;border-radius:99px;background:#eee;display:flex}.sm-date-range-picker{position:relative;min-width:0;max-width:100%}.an-drp-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--sm-border);border-radius:8px;background:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;color:var(--sm-text);white-space:nowrap;transition:border-color .15s;max-width:100%;min-width:0}.an-drp-trigger svg{flex:0 0 auto}.sm-date-range-picker-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.an-drp-trigger:hover{border-color:#9ca3af}.an-drp-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:200;background:#fff;border:1px solid var(--sm-border);border-radius:12px;box-shadow:0 8px 32px #0000001f;padding:16px;min-width:580px}.an-drp-preset-sel{width:100%;margin-bottom:12px}.sm-app-select.an-drp-preset-sel{width:100%}.an-drp-inputs{display:flex;gap:8px;margin-bottom:16px}.an-drp-inputs input{flex:1;min-width:0}.an-drp-calendars{display:grid;grid-template-columns:1fr 1fr;gap:24px}.an-drp-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.an-drp-cal-title{font-size:.875rem;font-weight:600;color:var(--sm-text)}.an-drp-nav-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sm-border);border-radius:6px;background:#fff;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--sm-text-muted);font-family:inherit;transition:background .1s}.an-drp-nav-btn:hover{background:#f7f7f5}.an-drp-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.68rem;font-weight:600;color:var(--sm-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.an-drp-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.an-drp-day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:.78rem;border:none;background:none;cursor:pointer;border-radius:6px;color:var(--sm-text);font-family:inherit;transition:background .1s;padding:0}.an-drp-day:hover:not(.selected){background:#f3f4f6}.an-drp-day.other-month{color:#d1d5db}.an-drp-day.today{font-weight:700}.an-drp-day.in-range{background:#eff6ff;border-radius:0}.an-drp-day.selected{background:#1f2937;color:#fff;border-radius:6px;font-weight:600}.an-drp-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--sm-border)}.an-drp-cancel{padding:7px 16px;border:1px solid var(--sm-border);border-radius:8px;background:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;color:var(--sm-text);transition:background .1s}.an-drp-cancel:hover{background:#f7f7f5}.an-drp-apply{padding:7px 16px;border:none;border-radius:8px;background:#1f2937;font-size:.875rem;font-family:inherit;font-weight:500;cursor:pointer;color:#fff;transition:background .1s}.an-drp-apply:hover{background:#374151}@media(max-width:520px){.an-drp-popover{padding:12px}.an-drp-calendars{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:360px){.an-drp-inputs{flex-direction:column}}.sm-pricing-page{--pr-fg: hsl(220 39% 11%);--pr-muted: hsl(220 9% 46%);--pr-border: hsl(0 0% 88%);--pr-surface: #ffffff;--pr-subdued: hsl(0 0% 95%);--pr-orange: hsl(20 95% 50%);--pr-amber: hsl(48 96% 89%);--pr-shadow-card: 0 1px 0 0 hsl(0 0% 88%), 0 1px 3px 0 hsl(220 39% 11% / .05);max-width:1280px;margin:0 auto;padding:1.75rem 1.5rem;color:var(--pr-fg)}.sm-pricing-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--pr-fg)}.sm-pricing-subtitle{margin:.25rem 0 0;font-size:.875rem;color:var(--pr-muted)}.sm-usage-card{margin-top:1.25rem;border:1px solid var(--pr-border);border-radius:.75rem;background:var(--pr-surface);padding:1rem;box-shadow:var(--pr-shadow-card)}.sm-usage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.sm-usage-lead{display:flex;align-items:center;gap:.75rem}.sm-usage-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#fef3c899;color:var(--pr-fg)}.sm-usage-label-row{display:flex;align-items:center;gap:.5rem}.sm-usage-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;color:var(--pr-muted)}.sm-usage-plan-pill{border-radius:999px;background:var(--pr-subdued);padding:.125rem .5rem;font-size:11px;font-weight:500;color:var(--pr-fg)}.sm-usage-count{margin-top:.125rem;font-size:.875rem;color:var(--pr-fg)}.sm-usage-count strong{font-weight:600}.sm-usage-count span{color:var(--pr-muted)}.sm-usage-reset{text-align:right;font-size:.75rem;color:var(--pr-muted)}.sm-usage-reset strong{font-weight:500;color:var(--pr-fg)}.sm-usage-meter{margin-top:.75rem}.sm-usage-track{height:.5rem;width:100%;overflow:hidden;border-radius:999px;background:var(--pr-subdued)}.sm-usage-fill{height:100%;border-radius:999px;background:#1f2937;transition:width .2s ease}.sm-usage-fill-warn{background:var(--pr-orange)}.sm-usage-remaining{margin-top:.375rem;display:flex;align-items:center;justify-content:flex-end;font-size:11px;color:var(--pr-muted)}.sm-usage-overage-note{margin-top:.5rem;font-size:12px;color:var(--pr-muted)}.sm-usage-overage-note strong{color:var(--pr-text, inherit)}.sm-plans-row{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sm-plans-heading{margin:0;font-size:.875rem;font-weight:600;color:var(--pr-fg)}.sm-cycle-toggle{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--pr-border);border-radius:999px;background:var(--pr-surface);padding:.25rem;font-size:.75rem}.sm-cycle-option{display:inline-flex;align-items:center;gap:.375rem;border:0;border-radius:999px;background:transparent;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--pr-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.sm-cycle-option-active{background:var(--pr-subdued);color:var(--pr-fg)}.sm-cycle-save-badge{border-radius:999px;background:var(--pr-orange);padding:.125rem .375rem;font-size:10px;font-weight:600;color:#fff}.sm-plan-grid{margin-top:.75rem;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.sm-plan-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sm-plan-grid{grid-template-columns:repeat(4,1fr)}}.sm-plan-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--pr-border);border-radius:.75rem;background:var(--pr-surface);padding:1rem;box-shadow:var(--pr-shadow-card);transition:border-color .15s ease}.sm-plan-card-current{border-color:var(--pr-fg)}.sm-plan-current-badge{position:absolute;top:-.625rem;left:50%;transform:translate(-50%);border-radius:999px;background:var(--pr-fg);padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#f2f2f2}.sm-plan-head{display:flex;align-items:center;gap:.5rem}.sm-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--pr-subdued);color:var(--pr-fg)}.sm-plan-name{margin:0;font-size:.875rem;font-weight:600;color:var(--pr-fg)}.sm-plan-popular-badge{margin-left:auto;border-radius:999px;background:#f97316;padding:.125rem .5rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#fff}.sm-plan-price{margin-top:.75rem;display:flex;align-items:baseline;gap:.25rem}.sm-plan-price-value{font-size:1.5rem;font-weight:700;color:var(--pr-fg)}.sm-plan-price-unit{font-size:.75rem;color:var(--pr-muted)}.sm-plan-tagline{margin:.375rem 0 0;font-size:.75rem;line-height:1.375;color:var(--pr-muted)}.sm-plan-cta{margin-top:.75rem;height:2rem;border:0;border-radius:.5rem;background:var(--pr-fg);font-size:.75rem;font-weight:600;color:#f2f2f2;cursor:pointer;transition:opacity .15s ease}.sm-plan-cta:hover{opacity:.9}.sm-plan-cta:disabled,.sm-plan-cta-current{cursor:not-allowed;border:1px solid var(--pr-border);background:var(--pr-subdued);color:var(--pr-muted);opacity:1}.sm-plan-cta-note{margin:.375rem 0 0;text-align:center;font-size:10px;color:var(--pr-muted)}.sm-plan-highlights{margin:.75rem 0 0;padding:.75rem 0 0;list-style:none;border-top:1px solid var(--pr-border);display:grid;gap:.375rem;font-size:.75rem}.sm-plan-highlight{display:flex;align-items:flex-start;gap:.375rem;color:var(--pr-fg)}.sm-plan-highlight-check{margin-top:.125rem;flex-shrink:0;color:var(--pr-orange)}.sm-plan-highlight span{line-height:1.375}.sm-coupon-card{margin-top:1rem;border:1px solid var(--pr-border);border-radius:.75rem;background:var(--pr-surface);padding:1rem;box-shadow:var(--pr-shadow-card)}.sm-coupon-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sm-coupon-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;background:var(--pr-subdued);color:var(--pr-fg)}.sm-coupon-copy{flex:1}.sm-coupon-title{margin:0;font-size:.875rem;font-weight:600;color:var(--pr-fg)}.sm-coupon-subtitle{margin:0;font-size:.75rem;color:var(--pr-muted)}.sm-coupon-form{display:flex;align-items:center;gap:.5rem;width:100%}@media(min-width:640px){.sm-coupon-form{width:auto}}.sm-coupon-input{flex:1;height:2rem;border:1px solid var(--pr-border);border-radius:.5rem;background:var(--pr-surface);padding:0 .75rem;font-size:.75rem;color:var(--pr-fg);text-transform:uppercase}@media(min-width:640px){.sm-coupon-input{width:10rem;flex:none}}.sm-coupon-input::placeholder{color:var(--pr-muted);text-transform:none}.sm-coupon-input:disabled{cursor:not-allowed;opacity:.6}.sm-coupon-apply{height:2rem;white-space:nowrap;border:0;border-radius:.5rem;background:var(--pr-fg);padding:0 .75rem;font-size:.75rem;font-weight:600;color:#f2f2f2;cursor:pointer;transition:opacity .15s ease}.sm-coupon-apply:hover{opacity:.9}.sm-coupon-apply:disabled{cursor:not-allowed;opacity:.6}.sm-coupon-remove{height:2rem;white-space:nowrap;border:1px solid var(--pr-border);border-radius:.5rem;background:var(--pr-surface);padding:0 .75rem;font-size:.75rem;font-weight:600;color:var(--pr-fg);cursor:pointer;transition:background .15s ease}.sm-coupon-remove:hover{background:var(--pr-subdued)}.sm-coupon-error{margin:.5rem 0 0;font-size:.75rem;color:#c52020}.sm-coupon-applied{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;border-radius:.625rem;background:var(--pr-amber);padding:.5rem .75rem;font-size:.75rem;color:#864e0e}.sm-coupon-applied strong{font-weight:600}.sm-coupon-applied-icon{flex-shrink:0}.sm-coupon-note{margin:.5rem 0 0;font-size:11px;color:var(--pr-muted)}.sm-plan-price-original{font-size:.75rem;color:var(--pr-muted);text-decoration:line-through}.sm-compare-section{margin-top:2rem}.sm-compare-heading{margin:0;font-size:.875rem;font-weight:600;color:var(--pr-fg)}.sm-compare-subheading{margin:.125rem 0 .75rem;font-size:.75rem;color:var(--pr-muted)}.sm-compare-card{overflow-x:auto;border:1px solid var(--pr-border);border-radius:.75rem;background:var(--pr-surface);box-shadow:var(--pr-shadow-card)}.sm-compare-table{width:100%;border-collapse:collapse;font-size:.75rem}.sm-compare-table thead{background:var(--pr-subdued)}.sm-compare-table th{padding:.625rem 1rem;font-weight:600;color:var(--pr-fg);text-align:center}.sm-compare-th-feature{width:34%;text-align:left}.sm-compare-th-popular{background:#fef3c880}.sm-compare-section-row td{background:#f2f2f280;padding:.375rem 1rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--pr-muted)}.sm-compare-row td{border-top:1px solid var(--pr-border);padding:.5rem 1rem;text-align:center;color:var(--pr-fg)}.sm-compare-cell-feature{text-align:left!important}.sm-compare-cell-popular{background:#fef3c840}.sm-compare-check{display:block;margin:0 auto;color:var(--pr-orange)}.sm-compare-minus{display:block;margin:0 auto;color:#6b728099}.sm-upsell-shell{position:relative;z-index:201;width:min(28rem,100%);display:flex;flex-direction:column;align-items:center;border-radius:.75rem;background:#fff;border:1px solid #d0d5dd;box-shadow:0 20px 40px #0f172a2e;padding:2rem 1.75rem 1.75rem;text-align:center}.sm-upsell-close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;background:transparent;color:#667085;font-size:1rem;line-height:1;cursor:pointer}.sm-upsell-close:hover{color:#101828}.sm-upsell-icon{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#fffbeb;box-shadow:0 0 0 1px #fef3c7;color:#b45309}.sm-upsell-plan-pill{margin-bottom:1rem;display:inline-flex;align-items:center;border-radius:999px;background:#fffbeb;padding:.125rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#b45309}.sm-upsell-title{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.sm-upsell-desc{margin:.5rem 0 0;font-size:.875rem;line-height:1.625;color:#6b7280}.sm-upsell-actions{margin-top:1.75rem;display:flex;width:100%;flex-direction:column;gap:.5rem}.sm-upsell-cta{display:inline-flex;height:2.75rem;width:100%;align-items:center;justify-content:center;border:0;border-radius:.625rem;background:#111827;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s ease}.sm-upsell-cta:hover{opacity:.9}.sm-upsell-dismiss{height:2.25rem;border:0;border-radius:.5rem;background:transparent;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:color .15s ease}.sm-upsell-dismiss:hover{color:#111827}.sm-downgrade-shell{position:relative;z-index:201;width:min(30rem,100%);border-radius:.75rem;background:#fff;border:1px solid #d0d5dd;box-shadow:0 20px 40px #0f172a2e;padding:1.75rem;text-align:left}.sm-downgrade-title{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.sm-downgrade-desc{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#6b7280}.sm-downgrade-list{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.sm-downgrade-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;color:#3e4451}.sm-downgrade-list-minus{flex:0 0 auto;margin-top:.15rem;color:#b91c1c}.sm-downgrade-warning{margin-top:.875rem;border-radius:.5rem;border:1px solid #fde68a;background:#fffbeb;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;color:#92400e}.sm-downgrade-notes{margin:.875rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.5;color:#6b7280}.sm-downgrade-error{margin:.75rem 0 0;font-size:.8125rem;color:#b91c1c}.sm-downgrade-actions{margin-top:1.5rem;display:flex;gap:.5rem}.sm-downgrade-keep,.sm-downgrade-confirm{flex:1;display:inline-flex;height:2.75rem;align-items:center;justify-content:center;border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease}.sm-downgrade-keep{border:0;background:#111827;color:#fff}.sm-downgrade-keep:hover:not(:disabled){opacity:.9}.sm-downgrade-confirm{border:1px solid #dc2626;background:#fff5f5;color:#b91c1c}.sm-downgrade-confirm:hover:not(:disabled){background:#fee2e2}.sm-downgrade-keep:disabled,.sm-downgrade-confirm:disabled{opacity:.5;cursor:not-allowed}.sm-plan-lock{position:relative}.sm-plan-lock-content{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.sm-plan-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:0;border-radius:.375rem;background:transparent;cursor:pointer;padding:0}.sm-plan-lock-overlay:hover{background:#f957060a}.sm-plan-lock .sm-field-label>span:first-child,.sm-plan-lock .sm-code-head{position:relative;z-index:6;background:#fff}.sm-plan-lock-badge{position:absolute;top:.25rem;right:.25rem;z-index:6;pointer-events:none;display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#fef3c7;box-shadow:0 0 0 1px #fcd34d;padding:.125rem .5rem;font-size:.7rem;font-weight:500;color:#92400e}.sm-plan-banner{display:flex;align-items:flex-start;gap:.75rem;border:1px solid rgba(252,211,77,.7);border-radius:.75rem;background:#fffbeb;padding:.75rem 1rem}.sm-plan-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;background:#fef3c7;color:#b45309}.sm-plan-banner-body{flex:1 1 auto;min-width:0}.sm-plan-banner-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sm-plan-banner-title{margin:0;font-size:.875rem;font-weight:600;color:#111827}.sm-plan-banner-pill{border-radius:999px;background:#fde68acc;padding:0 .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#78350f}.sm-plan-banner-desc{margin:.25rem 0 0;font-size:.75rem;color:#6b7280}.sm-plan-banner-cta{flex-shrink:0;align-self:center;height:2rem;border:0;border-radius:.5rem;background:#111827;padding:0 .75rem;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer;transition:opacity .15s ease}.sm-plan-banner-cta:hover{opacity:.9}.sm-confetti{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden}.sm-confetti-piece{position:absolute;border-radius:1px;animation:sm-confetti-burst var(--sm-dur) var(--sm-delay) cubic-bezier(.15,.65,.35,1) forwards;will-change:transform,opacity}.sm-confetti-piece-circle{border-radius:9999px}@keyframes sm-confetti-burst{0%{transform:translate(-50%,-50%) translate(0) rotate(0) scale(.6);opacity:0}10%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--sm-dx),var(--sm-dy)) rotate(var(--sm-rot)) scale(1);opacity:0}}.sm-success-icon{position:relative;display:flex;align-items:center;justify-content:center;width:var(--sm-success-size, 80px);height:var(--sm-success-size, 80px);--sm-success-accent: var(--survey-button-bg, #16a34a)}.sm-success-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px}.sm-success-ring-1{background:radial-gradient(circle,color-mix(in srgb,var(--sm-success-accent) 30%,transparent),transparent 70%);animation:sm-success-ring-pulse 1.6s ease-out .1s forwards}.sm-success-ring-2{background:radial-gradient(circle,color-mix(in srgb,var(--sm-success-accent) 22%,transparent),transparent 70%);animation:sm-success-ring-pulse 1.8s ease-out .35s forwards}.sm-success-badge{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--sm-success-size, 80px) * .78);height:calc(var(--sm-success-size, 80px) * .78);border-radius:9999px;color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28),transparent 55%),var(--sm-success-accent);box-shadow:0 12px 32px -8px #0f172a73,inset 0 1px #ffffff47,inset 0 -2px 4px #0000002e;animation:sm-success-pop .55s cubic-bezier(.2,.9,.3,1.4) forwards}.sm-success-badge svg{width:calc(var(--sm-success-size, 80px) * .46);height:calc(var(--sm-success-size, 80px) * .46)}.sm-success-check{stroke-dasharray:48;stroke-dashoffset:48;animation:sm-success-check-draw .5s cubic-bezier(.65,0,.45,1) .35s forwards}.sm-success-spark{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:9999px;opacity:0;animation:sm-success-spark .9s ease-out forwards}.sm-success-spark-1{--sm-sx: 32px;--sm-sy: -28px;background:var(--sm-success-accent);animation-delay:.45s}.sm-success-spark-2{--sm-sx: -34px;--sm-sy: -22px;background:color-mix(in srgb,var(--sm-success-accent) 70%,#ffffff);animation-delay:.55s}.sm-success-spark-3{--sm-sx: 30px;--sm-sy: 30px;background:color-mix(in srgb,var(--sm-success-accent) 80%,#000000);animation-delay:.6s}.sm-success-spark-4{--sm-sx: -30px;--sm-sy: 26px;background:color-mix(in srgb,var(--sm-success-accent) 45%,#ffffff);animation-delay:.5s}.sm-success-spark-5{--sm-sx: 0px;--sm-sy: -40px;background:color-mix(in srgb,var(--sm-success-accent) 60%,#ffffff);animation-delay:.65s}@keyframes sm-success-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sm-success-ring-pulse{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes sm-success-check-draw{to{stroke-dashoffset:0}}@keyframes sm-success-spark{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}40%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--sm-sx),var(--sm-sy)) scale(1) rotate(180deg);opacity:0}}@media(prefers-reduced-motion:reduce){.sm-confetti{display:none}.sm-success-badge{animation:none}.sm-success-check{animation:none;stroke-dashoffset:0}.sm-success-ring,.sm-success-spark{display:none}}.sm-integrations-page,.sm-integrations-step{--ig-fg: hsl(220 39% 11%);--ig-muted: hsl(220 9% 46%);--ig-border: hsl(0 0% 88%);--ig-surface: #ffffff;--ig-subdued: hsl(0 0% 95%);--ig-link: hsl(217 91% 45%);--ig-green-bg: hsl(142 70% 45% / .12);--ig-green-fg: hsl(142 70% 30%);--ig-shadow-card: 0 1px 0 0 hsl(0 0% 88%), 0 1px 3px 0 hsl(220 39% 11% / .05)}.sm-integrations-page{max-width:1280px;margin:0 auto;padding:1.75rem 1.5rem;color:var(--ig-fg)}.sm-integrations-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--ig-fg)}.sm-integrations-subtitle{margin:.25rem 0 0;font-size:.875rem;color:var(--ig-muted)}.sm-integrations-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.sm-integrations-step{flex:1;overflow:auto;background:#f3f3f3;color:var(--ig-fg)}.sm-integrations-step-inner{max-width:46rem;margin:0 auto;padding:2rem 1.5rem}.sm-integrations-step-header{margin-bottom:1.5rem}.sm-integrations-step-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--ig-fg)}.sm-integrations-step-subtitle{margin:.25rem 0 0;font-size:.875rem;color:var(--ig-muted)}.sm-ig-card{position:relative;border:1px solid var(--ig-border);border-radius:.75rem;background:var(--ig-surface);padding:1.25rem;box-shadow:var(--ig-shadow-card)}.sm-ig-card-head{display:flex;align-items:flex-start;gap:1rem}.sm-ig-card-body{min-width:0;flex:1}.sm-ig-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sm-ig-card-name{margin:0;font-size:.875rem;font-weight:600;color:var(--ig-fg)}.sm-ig-card-desc{margin:.25rem 0 0;font-size:.875rem;color:var(--ig-muted)}.sm-ig-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.625rem;overflow:hidden;font-size:1.05rem;font-weight:700;color:#fff}.sm-ig-icon-white{background:#fff;border:1px solid var(--ig-border)}.sm-ig-icon-white img{width:1.75rem;height:1.75rem;object-fit:contain}.sm-ig-icon-brevo{background:#11885c}.sm-ig-icon-flow{background:#f7eede;color:var(--ig-fg)}.sm-ig-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;height:1.75rem;padding:0 .65rem;border-radius:999px;border:1px solid var(--ig-border);background:var(--ig-subdued);font-size:.75rem;font-weight:500;color:var(--ig-muted)}.sm-ig-pill-connected{border-color:transparent;background:var(--ig-green-bg);color:var(--ig-green-fg)}.sm-ig-pro-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;height:1.75rem;padding:0 .65rem;border-radius:999px;border:1px solid #fcd34d;background:#fffbeb;font-size:.75rem;font-weight:500;color:#92400e}.sm-ig-controls{margin-top:.75rem}.sm-ig-fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.sm-ig-field{display:flex;flex-direction:column;gap:.35rem}.sm-ig-field-label{font-size:.75rem;font-weight:500;color:var(--ig-fg)}.sm-ig-field-label-sm{font-size:.7rem;font-weight:500;color:var(--ig-fg)}.sm-ig-field-input{height:2.25rem;width:100%;border:1px solid var(--ig-border);border-radius:.5rem;background:var(--ig-surface);padding:0 .65rem;font-size:.875rem;color:var(--ig-fg)}.sm-ig-field-input:focus-visible{outline:2px solid hsl(220 39% 11% / .35);outline-offset:1px}.sm-ig-field-input:disabled{cursor:not-allowed;opacity:.6}.sm-ig-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.sm-ig-field-help{margin:0;font-size:.75rem;color:var(--ig-muted)}.sm-ig-error{margin:0;font-size:.75rem;color:#c52020}.sm-ig-hint{margin:.6rem 0 0;font-size:.75rem;color:var(--ig-muted)}.sm-ig-help-block{margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem;font-size:.75rem;color:var(--ig-muted)}.sm-ig-help-block p{margin:0}.sm-ig-help-strong{font-weight:500;color:var(--ig-fg)}.sm-ig-help-block ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.sm-ig-install-note{margin-top:.75rem;border:1px solid var(--ig-border);border-radius:.5rem;background:#f2f2f280;padding:.65rem .75rem}.sm-ig-install-note p{margin:0;font-size:.75rem;color:var(--ig-muted)}.sm-ig-install-link{margin-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--ig-fg);text-decoration:none}.sm-ig-install-link:hover{text-decoration:underline}.sm-ig-btn-primary{display:inline-flex;align-self:flex-start;align-items:center;gap:.4rem;height:2rem;border:1px solid var(--ig-fg);border-radius:.5rem;background:var(--ig-fg);padding:0 .75rem;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer}.sm-ig-btn-primary:hover:not(:disabled){background:#1f2c47}.sm-ig-btn-primary:disabled{cursor:not-allowed;opacity:.55}.sm-ig-btn-secondary{display:inline-flex;align-items:center;height:2rem;border:1px solid var(--ig-border);border-radius:.5rem;background:var(--ig-surface);padding:0 .75rem;font-size:.75rem;font-weight:500;color:var(--ig-muted);cursor:pointer}.sm-ig-btn-secondary:hover:not(:disabled){background:var(--ig-subdued);color:var(--ig-fg)}.sm-ig-btn-secondary:disabled{cursor:not-allowed;opacity:.55}.sm-ig-upgrade-btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;margin-top:.75rem;border:1px solid var(--ig-fg);border-radius:.5rem;background:var(--ig-fg);padding:0 .75rem;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer}.sm-ig-upgrade-btn:hover{background:#1f2c47}.sm-ig-mt{margin-top:.25rem}.sm-ig-links{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem}.sm-ig-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--ig-link);text-decoration:none}.sm-ig-link:hover{text-decoration:underline}.sm-ig-link-inline{font-weight:500;color:var(--ig-link)}.sm-ig-link-sep{color:var(--ig-border)}.sm-ig-steps{margin:.75rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.sm-ig-steps li{display:flex;gap:.6rem}.sm-ig-steps p{margin:0;font-size:.75rem;color:var(--ig-muted)}.sm-ig-step-num{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:var(--ig-subdued);font-size:.68rem;font-weight:600;color:var(--ig-fg);margin-top:.05rem}.sm-ig-step-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.sm-ig-copy-block{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--ig-border);border-radius:.5rem;background:#f2f2f280;padding:.65rem}.sm-ig-copy-field{display:flex;flex-direction:column;gap:.3rem}.sm-ig-copy-row{display:flex;gap:.4rem}.sm-ig-copy-row .sm-ig-field-input{flex:1}.sm-ig-copy-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;height:2.25rem;border:1px solid var(--ig-border);border-radius:.5rem;background:var(--ig-surface);padding:0 .6rem;font-size:.75rem;font-weight:500;color:var(--ig-fg);cursor:pointer}.sm-ig-copy-btn:hover{background:var(--ig-subdued)}.sm-ig-toggle-row{margin-top:.75rem;display:flex;align-items:center;gap:.4rem;border:1px solid var(--ig-border);border-radius:.5rem;background:var(--ig-surface);padding:.65rem .75rem;cursor:pointer}.sm-ig-toggle-row-disabled{cursor:not-allowed;opacity:.6}.sm-ig-checkbox{flex-shrink:0;width:1rem;height:1rem;margin:0;border-radius:.25rem;border:1px solid var(--ig-border);accent-color:var(--ig-fg);cursor:pointer}.sm-ig-checkbox:disabled{cursor:not-allowed;opacity:.5}.sm-ig-toggle-label{font-size:.8125rem;font-weight:500;color:var(--ig-fg)}.sm-ig-select-block{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem;border:1px solid var(--ig-border);border-radius:.5rem;background:#f2f2f280;padding:.65rem .75rem}.sm-ig-select-block.sm-ig-disabled{opacity:.6}.sm-ig-select{height:2.25rem;width:100%;border:1px solid var(--ig-border);border-radius:.5rem;background:var(--ig-surface);padding:0 .6rem;font-size:.875rem;color:var(--ig-fg)}.sm-ig-select:disabled{cursor:not-allowed;opacity:.6}.sm-ig-not-connected-notice{margin:.75rem 0 0;border-left:2px solid hsl(38 92% 50%);padding-left:.6rem;font-size:.75rem;color:var(--ig-fg)}.sm-ig-not-connected-notice a{font-weight:500;color:var(--ig-fg);text-decoration:underline;text-underline-offset:2px}.sm-ig-inline-link-btn{border:0;margin:0;padding:0;background:transparent;font:inherit;font-weight:500;color:var(--ig-fg);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sm-builder-inspector{--ins-fg: #111827;--ins-muted: #6b7280;--ins-border: #e0e0e0;--ins-primary: #1f2937;--ins-primary-soft: #fdf3c8;--ins-surface-subdued: #f3f3f3;--ins-destructive: #ca2222}.sm-builder-inspector-head h2{font-size:.875rem;font-weight:500;color:var(--ins-fg)}.sm-builder-inspector .sm-builder-tab-row-stacked{gap:0;margin:0 -1rem 1rem;padding:0 .25rem;border-bottom:1px solid var(--ins-border)}.sm-builder-inspector .sm-builder-tab,.sm-builder-inspector .sm-builder-tab-active{position:relative;height:2.25rem;padding:0 .75rem;color:var(--ins-muted);font-size:.875rem}.sm-builder-inspector .sm-builder-tab:hover{color:var(--ins-fg)}.sm-builder-inspector .sm-builder-tab-active{color:var(--ins-fg);box-shadow:none}.sm-builder-inspector .sm-builder-tab-active:after{content:"";position:absolute;right:.5rem;bottom:-1px;left:.5rem;height:2px;border-radius:2px;background:var(--ins-primary)}.sm-builder-inspector .sm-stack{gap:1rem}.sm-builder-inspector .sm-field-label{gap:.375rem;color:var(--ins-fg);font-size:.875rem;font-weight:400}.sm-builder-inspector .sm-field-label-compact{font-size:.75rem}.sm-builder-inspector .sm-field,.sm-builder-inspector .sm-textarea{border-color:var(--ins-border);border-radius:.5rem;color:var(--ins-fg);font-size:.875rem}.sm-builder-inspector input.sm-field{height:2.25rem;padding:0 .75rem}.sm-builder-inspector .sm-field::placeholder,.sm-builder-inspector .sm-textarea::placeholder{color:var(--ins-muted)}.sm-builder-inspector .sm-builder-editor-card{border-color:var(--ins-border);border-radius:.5rem}.sm-builder-inspector .sm-kicker,.sm-builder-inspector .sm-setting-section-title{margin-bottom:.375rem;color:var(--ins-fg);font-size:.875rem;font-weight:400;letter-spacing:normal;text-transform:none}.sm-builder-inspector .sm-labels-group{gap:.375rem}.sm-builder-inspector .sm-labels-group>.sm-kicker{margin-bottom:0}.sm-builder-inspector .sm-labels-group>.sm-field-label{gap:.375rem;font-size:.75rem}.sm-builder-inspector .sm-labels-group>.sm-field-label+.sm-field-label{margin-top:.375rem}.sm-builder-inspector .sm-choice-editor-group{display:grid;gap:.375rem}.sm-builder-inspector .sm-choice-editor-label{display:block;color:var(--ins-fg);font-size:.875rem;font-weight:400}.sm-builder-inspector .sm-choice-editor-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.375rem}.sm-builder-inspector .sm-choice-editor-handle{color:var(--ins-muted);opacity:.6}.sm-builder-inspector .sm-choice-editor-row .sm-builder-icon-button{width:2rem;height:2rem;border-radius:.5rem;color:var(--ins-muted);opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.sm-builder-inspector .sm-choice-editor-row:hover .sm-builder-icon-button,.sm-builder-inspector .sm-choice-editor-row .sm-builder-icon-button:focus-visible{opacity:1}.sm-builder-inspector .sm-choice-editor-row .sm-builder-icon-button:hover:has(s-icon[type=delete]){background:#ca22221a;color:var(--ins-destructive)}.sm-builder-inspector .sm-builder-add-option-link{gap:.375rem;margin-top:.125rem;padding:.375rem .5rem;border-radius:.5rem;color:var(--ins-primary);font-size:.75rem;font-weight:500}.sm-builder-inspector .sm-builder-add-option-link:hover{background:var(--ins-primary-soft)}.sm-builder-inspector .sm-question-image-section{gap:.375rem;border-top-color:var(--ins-border)}.sm-builder-inspector .sm-question-image-section>.sm-setting-section-title{margin-bottom:0}.sm-builder-inspector .sm-question-image-section>.sm-question-image-actions{margin-top:.25rem}.sm-builder-inspector .sm-question-image-section>.sm-field-label{margin-top:.625rem}.sm-builder-inspector .sm-inspector-settings{gap:0}.sm-builder-inspector .sm-inspector-settings>*{margin-bottom:.75rem}.sm-builder-inspector .sm-inspector-settings>.sm-setting-row{margin-bottom:0}.sm-builder-inspector .sm-inspector-settings>:last-child{margin-bottom:0}.sm-builder-inspector .sm-inspector-settings>.sm-stack.sm-inspector-settings-group{gap:0;margin-top:0;margin-bottom:0;padding-top:.75rem;border-top:1px solid var(--ins-border)}.sm-builder-inspector .sm-inspector-settings-group>*:not(.sm-setting-row){margin-bottom:.75rem}.sm-builder-inspector .sm-inspector-settings-group>.sm-setting-section-title{margin-bottom:.375rem}.sm-builder-inspector .sm-inspector-settings-group>:last-child{margin-bottom:0}.sm-builder-inspector .sm-inspector-settings-group>:last-child:not(.sm-setting-row){margin-bottom:.75rem}.sm-builder-inspector .sm-setting-row{gap:.75rem;padding:.75rem 0;border-top-color:var(--ins-border)}.sm-builder-inspector .sm-setting-row-copy{gap:.125rem}.sm-builder-inspector .sm-setting-row-title{color:var(--ins-fg);font-size:.875rem;font-weight:400}.sm-builder-inspector .sm-setting-row-help{color:var(--ins-muted);font-size:.6875rem;line-height:1.4}.sm-builder-inspector .sm-switch{width:2.25rem;height:1.25rem;margin-top:.125rem;border:1px solid var(--ins-border);background:var(--ins-surface-subdued)}.sm-builder-inspector .sm-switch-thumb{top:50%;left:.125rem;width:1rem;height:1rem;transform:translateY(-50%)}.sm-builder-inspector .sm-switch-on{border-color:var(--ins-primary);background:var(--ins-primary)}.sm-builder-inspector .sm-switch-on .sm-switch-thumb{transform:translate(1rem,-50%)}.sm-builder-structure-panel{--st-fg: #111827;--st-muted: #6b7280;--st-border: #e0e0e0;--st-border-soft: #ededed;--st-border-strong: #c7c7c7;--st-hover: #ebebeb;--st-hover-soft: #f5f5f5;--st-subdued: #f3f3f3;--st-primary: #1f2937;--st-primary-hover: #16202c;--st-primary-soft: rgba(253, 243, 200, .4);--st-destructive: #ca2222;padding:0 .5rem .75rem}.sm-builder-structure-panel .sm-builder-sidebar-head{margin:0 -.5rem .75rem;padding:.75rem 1rem;border-bottom-color:var(--st-border)}.sm-builder-structure-panel .sm-builder-sidebar-head h2{color:var(--st-fg);font-size:.875rem;font-weight:500}.sm-builder-structure-panel .sm-builder-section-kicker{margin:0 0 .5rem;padding:0 .375rem;color:var(--st-muted);font-size:.6875rem;font-weight:500;letter-spacing:.04em}.sm-builder-structure-panel .sm-builder-icon-button{color:var(--st-muted)}.sm-builder-structure-panel .sm-builder-row-actions{gap:.05rem}.sm-builder-structure-panel .sm-builder-icon-button .sm-builder-row-icon s-icon{transform:scale(1.15)}.sm-builder-structure-panel .sm-builder-icon-button:hover{background:var(--st-hover);color:var(--st-fg)}.sm-builder-structure-panel .sm-builder-icon-button:hover:has(s-icon[type=delete]){background:#ca22221a;color:var(--st-destructive)}.sm-builder-structure-panel .sm-builder-structure-list{gap:.75rem}.sm-builder-structure-panel .sm-builder-page-card{gap:0;padding:.375rem;border-color:var(--st-border-soft);border-radius:.625rem}.sm-builder-structure-panel .sm-builder-page-card-selected{border-color:var(--st-border);box-shadow:none}.sm-builder-structure-panel .sm-builder-page-head{gap:.25rem;margin:0 .125rem;padding:.125rem .375rem;border-radius:.375rem}.sm-builder-structure-panel .sm-builder-page-head:hover,.sm-builder-structure-panel .sm-builder-page-card-selected .sm-builder-page-head{background:var(--st-hover-soft)}.sm-builder-structure-panel .sm-builder-page-title-button{min-width:0;background:transparent}.sm-builder-structure-panel .sm-builder-page-title-button .sm-kicker{margin:0;overflow:hidden;color:var(--st-muted);font-size:.6875rem;font-weight:500;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.sm-builder-structure-panel .sm-builder-page-actions .sm-builder-icon-button{width:1.25rem;height:1.25rem;border-radius:.25rem}.sm-builder-structure-panel .sm-builder-question-list{gap:.25rem;padding:.25rem .5rem 0}.sm-builder-structure-panel .sm-builder-question-empty{padding:.25rem;color:var(--st-muted);font-size:.75rem}.sm-builder-structure-panel .sm-builder-question-item,.sm-builder-structure-panel .sm-builder-question-item-active{gap:.5rem;padding:.375rem .25rem;border-radius:.5rem}.sm-builder-structure-panel .sm-builder-question-item:hover{background:var(--st-hover)}.sm-builder-structure-panel .sm-builder-question-item-active{background:var(--st-hover-soft);outline:1px solid var(--st-border-soft);outline-offset:-1px}.sm-builder-structure-panel .sm-builder-question-main{gap:.5rem}.sm-builder-structure-panel .sm-builder-question-main>.sm-builder-row-icon{width:.875rem;height:.875rem;color:var(--st-muted);opacity:.5}.sm-builder-structure-panel .sm-builder-question-copy{gap:.0625rem}.sm-builder-structure-panel .sm-builder-question-copy strong{color:var(--st-fg);font-size:.9375rem;font-weight:400;line-height:1.25}.sm-builder-structure-panel .sm-builder-question-item span,.sm-builder-structure-panel .sm-builder-question-item-active span{color:var(--st-muted);font-size:.6875rem}.sm-builder-structure-panel .sm-builder-question-actions .sm-builder-icon-button,.sm-builder-structure-panel .sm-builder-outro-actions .sm-builder-icon-button{width:1.5rem;height:1.5rem;border-radius:.25rem}.sm-builder-structure-panel .sm-builder-add-inline{gap:.1rem;height:1.5rem;padding:0 .5rem;border-color:var(--st-border-soft);border-radius:.5rem;background:transparent;color:var(--st-muted);font-size:.6875rem;font-weight:500}.sm-builder-structure-panel .sm-builder-add-inline:hover{border-color:#1f293780;background:var(--st-primary-soft);color:var(--st-primary)}.sm-builder-structure-panel .sm-builder-add-inline .sm-button-icon{width:auto;height:auto}.sm-builder-structure-panel .sm-builder-page-card>.sm-builder-add-inline{margin:.5rem 0 .25rem .5rem}.sm-builder-structure-panel .sm-builder-full-button{min-height:2.375rem;margin-top:.75rem;padding:.625rem .75rem;border-radius:.5rem;box-shadow:0 1px 2px #1018280d;font-size:.875rem}.sm-builder-structure-panel .sm-builder-full-button:hover{border-color:var(--st-primary-hover);background:var(--st-primary-hover)}.sm-builder-structure-panel .sm-builder-outro-section{gap:.5rem;margin-top:1.5rem}.sm-builder-structure-panel .sm-builder-outro-list{gap:.5rem}.sm-builder-structure-panel .sm-builder-outro-card{gap:.25rem;padding:.5rem .375rem;border-color:var(--st-border-soft);border-radius:.625rem}.sm-builder-structure-panel .sm-builder-outro-toggle{gap:.25rem;padding:.25rem .375rem;border-radius:.5rem}.sm-builder-structure-panel .sm-builder-outro-toggle:hover{background:var(--st-hover-soft)}.sm-builder-structure-panel .sm-builder-outro-toggle-active{background:var(--st-hover-soft);outline:1px solid var(--st-border-soft);outline-offset:-1px}.sm-builder-structure-panel .sm-builder-outro-chevron{color:var(--st-muted)}.sm-builder-structure-panel .sm-builder-outro-chevron:hover{background:var(--st-hover)}.sm-builder-structure-panel .sm-builder-outro-main{gap:.375rem;color:var(--st-fg);font-size:.875rem;font-weight:500}.sm-builder-structure-panel .sm-builder-outro-main .sm-builder-row-icon{color:var(--st-muted)}.sm-builder-structure-panel .sm-builder-outro-blocks{gap:.25rem;padding:.25rem .5rem 0}.sm-builder-structure-panel .sm-builder-outro-block{gap:.5rem;padding:.375rem .25rem;border-radius:.5rem}.sm-builder-structure-panel .sm-builder-outro-block:hover{background:var(--st-hover-soft)}.sm-builder-structure-panel .sm-builder-outro-block-active{background:var(--st-hover);outline:1px solid var(--st-border-strong);outline-offset:-1px}.sm-builder-structure-panel .sm-builder-outro-block-main{gap:.5rem}.sm-builder-structure-panel .sm-builder-outro-block-main>.sm-builder-row-icon{width:.875rem;height:.875rem;color:var(--st-muted);opacity:.5}.sm-builder-structure-panel .sm-builder-block-glyph{color:var(--st-muted)}.sm-builder-structure-panel .sm-builder-outro-block-text{color:var(--st-fg);font-size:.8125rem}.sm-builder-structure-panel .sm-builder-add-block-item{font-size:.75rem}.sm-builder-structure-panel .sm-builder-outro-add{gap:.375rem;padding:.5rem;border-color:var(--st-border);border-radius:.5rem;background:transparent;color:var(--st-muted);font-size:.75rem;font-weight:500}.sm-builder-structure-panel .sm-builder-outro-add:hover{border-color:#1f293780;background:var(--st-primary-soft);color:var(--st-primary)}.sm-builder-structure-panel .sm-builder-outro-note{margin:.25rem 0 0;padding:0 .5rem;color:var(--st-muted);font-size:.6875rem}.sm-builder-structure-panel .sm-branch-survey-trigger{gap:.375rem;margin-top:1rem;padding:.5rem .625rem;border-color:var(--st-border);border-radius:.5rem;color:var(--st-fg);font-size:.75rem;font-weight:500}.sm-builder-structure-panel .sm-branch-survey-trigger:hover{background:var(--st-hover)}.sm-builder-structure-panel .sm-branch-survey-trigger-count{min-width:1.125rem;height:1.125rem;padding:0;background:var(--st-subdued);color:var(--st-muted);font-size:.625rem;font-weight:600}.sm-builder-styles-panel h2.sm-builder-styles-title{font-size:.875rem;font-weight:600;margin-bottom:.75rem}.sm-builder-styles-panel .sm-builder-tab-row{gap:0}.sm-builder-styles-panel .sm-builder-tab,.sm-builder-styles-panel .sm-builder-tab-active{position:relative;padding:.375rem .75rem .5rem;font-size:.875rem}.sm-builder-styles-panel .sm-builder-tab-active{box-shadow:none}.sm-builder-styles-panel .sm-builder-tab-active:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:2px;border-radius:2px;background:#101828}.sm-builder-styles-panel .sm-builder-tab-divider{margin:0 -1rem 1.15rem}.sm-builder-styles-panel .sm-stack{gap:1.25rem}.sm-builder-styles-panel .sm-stack .sm-stack{gap:.75rem}.sm-builder-styles-panel .sm-field-label{gap:.375rem;color:#111827;font-size:.75rem}.sm-builder-styles-panel .sm-note{color:var(--sm-text-muted);font-size:.7rem;line-height:1.45}.sm-builder-styles-panel .sm-field,.sm-builder-styles-panel .sm-textarea{border-color:#e0e0e0;border-radius:8px;font-size:.875rem;font-weight:300}.sm-builder-styles-panel input.sm-field{height:36px;padding:0 .75rem}.sm-builder-styles-panel .sm-textarea{padding:.5rem .75rem}.sm-builder-styles-panel .sm-app-select-trigger{font-size:.875rem}.sm-builder-styles-panel .sm-color-field{align-items:center}.sm-builder-styles-panel .sm-color-swatch{width:36px;height:36px;border-color:#e0e0e0;border-radius:8px}.sm-builder-styles-panel .sm-style-theme-block{margin-top:0}.sm-builder-styles-panel .sm-style-theme-preview{aspect-ratio:auto;height:3.5rem}.sm-builder-styles-panel .sm-style-theme-dot{width:.75rem;height:.75rem}.sm-builder-styles-panel .sm-style-theme-bar{width:2rem;height:.5rem}.sm-builder-styles-panel .sm-style-theme-label{padding:.375rem .5rem;font-size:.6875rem}.sm-builder-styles-panel .sm-style-theme-card-active{border-color:var(--sm-primary);box-shadow:0 0 0 2px #1f29374d}.sm-builder-styles-panel .sm-style-dropzone{padding:1rem .75rem;border-radius:8px;font-size:.875rem}.sm-builder-styles-panel .sm-style-upload-preview{gap:.75rem;padding:.5rem;border-color:#e0e0e0;border-radius:8px}.sm-builder-styles-panel .sm-style-upload-preview img{width:3rem;height:3rem}.sm-builder-styles-panel .sm-style-upload-name,.sm-builder-styles-panel .sm-style-upload-hint{color:var(--sm-text-muted);font-size:.7rem}.sm-builder-styles-panel .sm-code-block{display:grid;gap:.375rem}.sm-builder-styles-panel .sm-code-head{margin:0}.sm-builder-styles-panel .sm-code-head .sm-kicker{color:#111827;font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:none}.sm-builder-styles-panel .sm-code-surface{border-radius:8px}.sm-builder-styles-panel .sm-code-editor,.sm-builder-styles-panel .sm-code-ghost{padding:.5rem .75rem;font-size:.75rem}.sm-builder-styles-panel .sm-code-editor{min-height:7.5rem}.sm-builder-styles-panel .sm-code-subtitle{margin:0;font-size:.7rem}.sm-builder-styles-panel .sm-title-head{height:auto;margin-top:0;gap:.375rem}.sm-builder-styles-panel .sm-title-head .sm-field-label{margin-top:0;gap:.375rem;color:#111827;font-size:.75rem}.sm-builder-styles-panel .sm-setting-row-copy{gap:.125rem}.sm-builder-styles-panel .sm-setting-row-title,.sm-builder-styles-panel .sm-setting-row-title-lg{color:#111827;font-size:.75rem;font-weight:400}.sm-builder-styles-panel .sm-setting-row-help{color:var(--sm-text-muted);font-size:.7rem;font-weight:300;line-height:1.45}.sm-builder-styles-panel .sm-switch{width:2.25rem;height:1.25rem}.sm-builder-styles-panel .sm-switch-thumb{top:.125rem;left:.125rem;width:1rem;height:1rem}.sm-builder-styles-panel .sm-switch-on .sm-switch-thumb{transform:translate(1rem)}.sm-builder-styles-panel .sm-segmented-control{padding:.125rem;border-color:#e0e0e0;border-radius:8px}.sm-builder-styles-panel .sm-segmented-control-option,.sm-builder-styles-panel .sm-segmented-control-option-active{padding:.3rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.sm-survey-missing{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1.5rem;background:#fafbfd}.sm-survey-missing__inner{width:100%;max-width:28rem;text-align:center}.sm-survey-missing__title{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:#020618}.sm-survey-missing__text{margin:.75rem auto 0;max-width:24rem;line-height:1.625;color:#62748e;font-size:.875rem}.sm-survey-missing__hint{margin:2rem auto 0;max-width:20rem;padding:.75rem 1rem;border:1px dashed #e2e8f0;border-radius:.625rem;background:#f1f5f966;line-height:1.5;color:#62748e;font-size:.75rem}.sm-survey-missing__hint-key{font-weight:500;color:#020618}
