.si-h1{letter-spacing:-.02em;color:var(--os-text-strong);margin:4px 0 6px;font-size:26px;font-weight:650;line-height:1.15}.si-h2{letter-spacing:-.01em;color:var(--os-text-strong);margin:0 0 10px;font-size:17px;font-weight:620;line-height:1.3}.si-h3{color:var(--os-text-strong);margin:0;font-size:14.5px;font-weight:620;line-height:1.35}.si-h4{color:var(--os-text-strong);text-transform:none;margin:14px 0 6px;font-size:12.5px;font-weight:600}.si-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.si-linkbtn{color:var(--os-iris);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.si-linkbtn:hover{color:var(--os-iris-deep);text-underline-offset:2px;text-decoration:underline}.si-rules{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.si-rules li{color:var(--os-text);padding-left:14px;font-size:13px;position:relative}.si-rules li:before{content:"";background:var(--os-border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.si-home{gap:18px;display:grid}.si-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.si-home-head p{max-width:640px}.si-home-badges{flex-wrap:wrap;gap:6px;display:flex}.si-home-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}@media (max-width:1080px){.si-home-grid{grid-template-columns:1fr}}.si-feed{gap:12px;display:grid}.si-side{gap:12px;display:grid;position:sticky;top:12px}.si-insight{border-left:3px solid var(--os-border);gap:8px;display:grid}.si-insight--opportunity{border-left-color:var(--os-iris)}.si-insight--positive{border-left-color:var(--os-success)}.si-insight--warning{border-left-color:var(--os-warning)}.si-insight-top{justify-content:space-between;align-items:center;display:flex}.si-insight-metric{letter-spacing:-.02em;color:var(--os-text-strong);font-size:22px;font-weight:650}.si-insight-summary{color:var(--os-text);margin:0}.si-insight-actions{flex-wrap:wrap;gap:8px;display:flex}.si-alerts{gap:8px;display:grid}.si-alert{border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.si-alert--approval{background:var(--os-warning-bg);border-color:var(--os-warning-line)}.si-alert--anomaly{background:var(--os-danger-bg);border-color:var(--os-danger-line)}.si-alert-body{gap:2px;min-width:0;display:grid}.si-alert-body span{color:var(--os-text-muted);font-size:13px}.si-seglist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.si-seg{text-align:left;border-radius:var(--os-r-md);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:8px;padding:8px 10px;display:grid}.si-seg:hover{background:var(--os-hover)}.si-seg-name{color:var(--os-text-strong);font-weight:550}.si-seg-count{color:var(--os-text-strong);grid-row:span 2;align-self:center;font-size:17px;font-weight:620}.si-seg-sub{color:var(--os-text-muted);font-size:12px}.si-ask{border:1px solid var(--os-border);border-radius:var(--os-r-xl);background:linear-gradient(180deg, var(--os-iris-soft), var(--os-bg) 70%);gap:10px;padding:14px;display:grid}.si-ask--compact{padding:10px}.si-ask-form{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.si-ask-icon{color:var(--os-iris)}.si-ask-input{width:100%}.si-chips{flex-wrap:wrap;gap:6px;display:flex}.si-chip{border:1px solid var(--os-border);background:var(--os-bg);color:var(--os-text);font:inherit;cursor:pointer;transition:border-color var(--os-fast) var(--os-ease), background var(--os-fast) var(--os-ease);border-radius:999px;padding:4px 10px;font-size:12.5px}.si-chip:hover{border-color:var(--os-iris-ring);background:var(--os-iris-soft)}.si-answer{border-radius:var(--os-r-lg);background:var(--os-bg);border:1px solid var(--os-border);gap:10px;padding:12px 14px;display:grid}.si-answer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.si-answer-q{color:var(--os-text-strong);font-weight:600}.si-answer-tags{gap:6px;display:inline-flex}.si-answer-text{color:var(--os-text-strong);margin:0;font-size:14.5px;line-height:1.5}.si-answer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.si-answer-table{max-height:260px;overflow:auto}.si-confirm{gap:10px;display:grid}.si-evidence{border-top:1px dashed var(--os-border);padding-top:6px}.si-evidence-toggle{font:inherit;color:var(--os-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:550;display:inline-flex}.si-evidence-toggle:hover{color:var(--os-text-strong)}.si-evidence-count{background:var(--os-neutral-bg);text-align:center;border-radius:9px;min-width:18px;padding:0 5px;font-size:11px}.si-evidence-body{gap:10px;margin-top:6px;display:grid}.si-evidence-item{border-radius:var(--os-r-md);background:var(--os-subtle);border:1px solid var(--os-border);gap:6px;padding:10px 12px;display:grid}.si-evidence-item header{justify-content:space-between;align-items:center;gap:8px;display:flex}.si-evidence-def{color:var(--os-text-muted);margin:0;font-size:12.5px}.si-evidence-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin:0;display:grid}.si-evidence-grid div{gap:1px;display:grid}.si-evidence-grid dt{color:var(--os-text-subtle);font-size:11.5px}.si-evidence-grid dd{color:var(--os-text-strong);text-align:left;margin:0;font-size:13px}.si-evidence-note{color:var(--os-warning);margin:0;font-size:12.5px}.si-sql{gap:4px;margin:0;display:grid}.si-sql figcaption{color:var(--os-text-muted);font-size:12px}.si-sql pre{border-radius:var(--os-r-sm);color:#dfe5f5;font-family:var(--os-mono);white-space:pre;background:#0b1b38;margin:0;padding:10px;font-size:11.5px;line-height:1.5;overflow-x:auto}.si-sql-params{font-family:var(--os-mono);color:var(--os-text-muted);word-break:break-all;margin:0;font-size:11px}.si-results,.si-result{gap:10px;display:grid}.si-result-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.si-arms{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.si-arms{grid-template-columns:1fr}}.si-arm{gap:6px;display:grid}.si-arm-head{color:var(--os-text-muted);justify-content:space-between;font-size:12.5px;display:flex}.si-arm-head strong{color:var(--os-text-strong);font-size:17px}.si-bar{background:var(--os-neutral-bg);border-radius:5px;height:10px;position:relative;overflow:hidden}.si-bar-fill{background:var(--os-chart-compare);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.si-arm--iris .si-bar-fill{background:var(--os-iris)}.si-bar-ci{z-index:1;background:#0b1b3829;border-radius:2px;position:absolute;top:3px;bottom:3px}.si-result-summary{color:var(--os-text-strong);margin:0}.si-copilot{gap:16px;display:grid}.si-copilot-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.si-copilot-head-end{align-items:center;gap:8px;display:flex}.si-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.si-step{border:1px solid var(--os-border);color:var(--os-text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12.5px;font-weight:550;display:inline-flex}.si-step-n{background:var(--os-neutral-bg);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.si-step.is-current{border-color:var(--os-iris);color:var(--os-iris-deep);background:var(--os-iris-soft)}.si-step.is-current .si-step-n{background:var(--os-iris);color:#fff}.si-step.is-done{color:var(--os-text-strong)}.si-step.is-done .si-step-n{background:var(--os-success-bg);color:var(--os-success)}.si-goal{gap:14px;display:grid}.si-goal-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.si-templates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.si-template{text-align:left;border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);font:inherit;color:inherit;cursor:pointer;transition:border-color var(--os-fast) var(--os-ease), box-shadow var(--os-fast) var(--os-ease);gap:4px;padding:12px;display:grid}.si-template:hover{border-color:var(--os-iris-ring);box-shadow:var(--os-shadow-xs)}.si-template.is-muted{background:var(--os-subtle)}.si-template-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.si-template-top strong{color:var(--os-text-strong)}.si-template-title{color:var(--os-text);font-size:13px}.si-template-desc{color:var(--os-text-muted);font-size:12px}.si-draft{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.si-draft{grid-template-columns:1fr}}.si-draft-main{gap:12px;display:grid}.si-draft-side{gap:12px;display:grid;position:sticky;top:0}.si-rationale p{color:var(--os-text-strong);margin:0;font-size:14.5px;line-height:1.5}.si-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:6px;display:grid}.si-stat{border-radius:var(--os-r-md);background:var(--os-subtle);gap:2px;padding:8px 10px;display:grid}.si-stat.is-strong{background:var(--os-iris-soft)}.si-stat-value{color:var(--os-text-strong);text-align:left;font-size:20px;font-weight:650}.si-stat-label{color:var(--os-text-muted);font-size:12px}.si-offer-sum{align-items:center;gap:8px;display:flex}.si-copy{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.si-copy>:last-child{grid-column:1/-1}@media (max-width:640px){.si-copy{grid-template-columns:1fr}}.si-plan{gap:8px;margin:0;display:grid}.si-plan div{grid-template-columns:150px 1fr;gap:10px;display:grid}.si-plan dt{color:var(--os-text-muted);font-size:13px}.si-plan dd{color:var(--os-text-strong);margin:0}.si-journey{counter-reset:j;gap:6px;margin:0;padding:0;list-style:none;display:grid}.si-journey li{border-radius:var(--os-r-md);background:var(--os-subtle);grid-template-columns:54px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.si-journey li.is-planned{opacity:.75}.si-journey-day{color:var(--os-text-strong);font-variant-numeric:tabular-nums;font-weight:600}.si-estimate{color:var(--os-text-strong);margin:0 0 6px;font-size:14px}.si-approval .si-status{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.si-status li{color:var(--os-text-muted);padding-left:20px;font-size:13px;position:relative}.si-status li:before{content:"";border:2px solid var(--os-border-strong);background:var(--os-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:2px}.si-status li.is-done{color:var(--os-text-strong)}.si-status li.is-done:before{border-color:var(--os-success);background:var(--os-success)}.si-status li.is-current{font-weight:600}.si-approval-actions{gap:8px;display:grid}.si-measure{gap:10px;display:grid}.si-previews{border:1px solid var(--os-border);border-radius:var(--os-r-xl);background:var(--os-subtle);gap:10px;padding:12px;display:grid}.si-preview-stage{place-items:center;min-height:420px;padding:8px 0;display:grid}.si-preview-note{color:var(--os-text-muted);text-align:center;margin:0;font-size:12px}.si-offer{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}@media (max-width:1100px){.si-offer{grid-template-columns:1fr}}.si-offer-form{gap:16px;display:grid}.si-offer-side{gap:12px;display:grid;position:sticky;top:0}.si-block{gap:10px;display:grid}.si-grid2{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}@media (max-width:640px){.si-grid2{grid-template-columns:1fr}}.si-mechanics{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.si-mech{text-align:left;border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);font:inherit;color:inherit;cursor:pointer;align-content:start;justify-items:start;gap:4px;padding:10px;display:grid}.si-mech:hover{border-color:var(--os-iris-ring)}.si-mech.is-active{border-color:var(--os-iris);box-shadow:0 0 0 1px var(--os-iris) inset;background:var(--os-iris-soft)}.si-mech.is-planned{background:var(--os-subtle)}.si-mech-title{color:var(--os-text-strong);font-size:13px;font-weight:600}.si-mech-desc{color:var(--os-text-muted);font-size:12px}.si-checks{gap:4px;display:grid}.si-availability{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.si-weekdays{gap:4px;display:inline-flex}.si-day{border-radius:var(--os-r-sm);border:1px solid var(--os-border);background:var(--os-bg);width:30px;height:28px;font:inherit;cursor:pointer;color:var(--os-text);font-size:12px}.si-day.is-on{background:var(--os-iris);border-color:var(--os-iris);color:#fff}.si-nearme{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (max-width:960px){.si-nearme{grid-template-columns:1fr}}.si-nearme-form{gap:12px;display:grid}.si-nearme-preview{justify-items:center;gap:14px;display:grid;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.si-chip,.si-template{transition:none}}.si-segbuilder{gap:12px;display:grid}.si-segrules{gap:8px;display:grid}.si-segrule{grid-template-columns:minmax(180px,1.4fr) 90px minmax(120px,1fr) minmax(110px,.8fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:720px){.si-segrule{grid-template-columns:1fr 1fr}}a.si-template{text-decoration:none}
.sw-h1{letter-spacing:-.02em;color:var(--os-text-strong);margin:4px 0 6px;font-size:24px;font-weight:650}.sw-h2{color:var(--os-text-strong);margin:6px 0;font-size:17px;font-weight:620}.sw-h3{letter-spacing:.06em;text-transform:uppercase;color:var(--os-text-muted);align-items:center;gap:6px;margin:14px 0 6px;font-size:11.5px;font-weight:600;display:flex}.sw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.sw-head p{max-width:640px}.sw-policy{flex-wrap:wrap;gap:6px;display:flex}.sw-actions{flex-wrap:wrap;gap:8px;display:flex}.sw-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:8px 12px;display:grid}.sw-checks{gap:4px;display:grid}.sw-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1000px){.sw-layout{grid-template-columns:1fr}}.sw-list{align-content:start;gap:4px;display:grid}.sw-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sw-item{text-align:left;border-radius:var(--os-r-md);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:8px 10px;display:grid}.sw-item:hover{background:var(--os-hover)}.sw-item.is-active{background:var(--os-iris-soft);border-color:var(--os-iris-ring)}.sw-item--preset{border:1px dashed var(--os-border)}.sw-item-name{color:var(--os-text-strong);font-weight:560}.sw-item-meta{flex-wrap:wrap;gap:4px;display:flex}.sw-item-desc{color:var(--os-text-muted);font-size:12px}.sw-suggest{gap:6px;margin-top:4px;display:grid}.sw-suggest-item{text-align:left;border-radius:var(--os-r-md);border:1px solid var(--os-iris-ring);background:var(--os-iris-soft);font:inherit;color:inherit;cursor:pointer;gap:2px;padding:8px 10px;display:grid}.sw-suggest-item span{color:var(--os-text-muted);font-size:12px}.sw-editor{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}@media (max-width:1280px){.sw-editor{grid-template-columns:1fr}}.sw-canvas{gap:0;display:grid;position:relative}.sw-title{grid-template-columns:1fr 1.4fr;gap:10px;margin-bottom:14px;display:grid}@media (max-width:640px){.sw-title{grid-template-columns:1fr}}.sw-block{border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);margin-left:18px;padding:12px 14px;position:relative}.sw-block+.sw-block,.sw-block+.sw-add{margin-top:22px}.sw-block:before{content:"";background:var(--os-border-strong);width:18px;height:1px;position:absolute;top:18px;left:-18px}.sw-block:after{content:"";background:var(--os-border-strong);width:1px;position:absolute;top:-23px;bottom:0;left:-18px}.sw-block:first-of-type:after{top:18px}.sw-block-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sw-block-icon{background:var(--os-neutral-bg);width:24px;height:24px;color:var(--os-neutral);border-radius:7px;place-items:center;display:inline-grid}.sw-block--trigger .sw-block-icon{background:var(--os-iris);color:#fff}.sw-block--condition .sw-block-icon{background:var(--os-info-bg);color:var(--os-info)}.sw-block--action .sw-block-icon{background:var(--os-success-bg);color:var(--os-success)}.sw-block-body{gap:8px;display:grid}.sw-row{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.sw-add{flex-wrap:wrap;gap:6px;display:flex}.sw-add--steps{margin:16px 0 0 18px}.sw-step-tools{justify-content:flex-end;gap:2px;display:flex}.sw-side{gap:12px;display:grid;position:sticky;top:0}.sw-status{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.sw-run{gap:8px;margin-top:8px;display:grid}.sw-counts{flex-wrap:wrap;gap:4px;display:flex}.sw-run-table{max-height:320px;overflow:auto}.sw-audit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sw-audit li{gap:1px;font-size:12.5px;display:grid}.sw-audit time{color:var(--os-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.sw-inbox{gap:12px;display:grid}.sw-inbox-layout{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.sw-inbox-layout{grid-template-columns:1fr}}.sw-inbox-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sw-inbox-item{text-align:left;border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);width:100%;font:inherit;color:inherit;cursor:pointer;gap:4px;padding:10px 12px;display:grid}.sw-inbox-item:hover{border-color:var(--os-border-strong)}.sw-inbox-item.is-active{border-color:var(--os-iris);box-shadow:0 0 0 1px var(--os-iris) inset}.sw-inbox-item.is-done{opacity:.7}.sw-inbox-item strong{color:var(--os-text-strong)}.sw-inbox-top{align-items:center;gap:8px;display:flex}.sw-inbox-top time{margin-left:auto}.sw-inbox-detail{color:var(--os-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.sw-inbox-note{color:var(--os-text-muted);padding:6px 2px;font-size:12px}.sw-inbox-detail-pane{border:1px solid var(--os-border);border-radius:var(--os-r-xl);background:var(--os-bg);padding:18px;position:sticky;top:0}.sw-detail{justify-items:start;gap:10px;display:grid}.sw-detail p{margin:0}.sw-detail-actions{gap:10px;width:100%;display:grid}.sw-channel{border:1px solid var(--os-border);border-radius:var(--os-r-md);background:var(--os-subtle);grid-column:1/-1;gap:6px;padding:10px 12px;display:grid}.sw-channel-rows{color:var(--os-text);gap:2px;margin:0;padding:0 0 0 16px;font-size:12.5px;display:grid}.sw-channel-note{color:var(--os-text-muted);margin:0;font-size:12px}
.sc-page{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sc-head p{max-width:640px}.sc-h1{letter-spacing:-.02em;color:var(--os-text-strong);margin:4px 0 6px;font-size:24px;font-weight:650}.sc-h2{color:var(--os-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:13px;font-weight:600}.sc-legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sc-legend-item{border:1px solid var(--os-border);background:var(--os-bg);font:inherit;color:var(--os-text-muted);cursor:pointer;transition:border-color var(--os-fast) var(--os-ease), background var(--os-fast) var(--os-ease);border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:inline-flex}.sc-legend-item:hover{border-color:var(--os-border-strong)}.sc-legend-item.is-active{border-color:var(--os-text-strong);background:var(--os-subtle);color:var(--os-text-strong)}.sc-legend-item:focus-visible{box-shadow:var(--os-focus);outline:none}.sc-legend-count{font-variant-numeric:tabular-nums;font-size:12px}.sc-section{gap:4px;display:grid}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.sc-card{text-align:left;border:1px solid var(--os-border);border-radius:var(--os-r-lg);background:var(--os-bg);font:inherit;color:inherit;cursor:pointer;transition:border-color var(--os-fast) var(--os-ease), box-shadow var(--os-fast) var(--os-ease);align-content:start;gap:6px;padding:14px;display:grid}.sc-card:hover{border-color:var(--os-border-strong);box-shadow:var(--os-shadow-xs)}.sc-card-top{justify-content:space-between;align-items:center;display:flex}.sc-logo{background:var(--os-neutral-bg);width:30px;height:30px;color:var(--os-neutral);border-radius:8px;place-items:center;font-weight:650;display:inline-grid}.sc-card-name{color:var(--os-text-strong);font-size:14.5px}.sc-card-desc{color:var(--os-text);font-size:13px}.sc-card-note{color:var(--os-text-muted);font-size:12px}.sc-card-flag{color:var(--os-warning);background:var(--os-warning-bg);border-radius:999px;justify-self:start;padding:1px 8px;font-size:11.5px;font-weight:550}.sc-mark{width:auto;max-width:120px;height:20px;display:block}.sc-mark--shopify{width:88px;height:auto}.sc-mark--lightspeed{height:24px}.sc-drawer-title{align-items:center;gap:10px;display:inline-flex}.sc-drawer-sub{color:var(--os-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sc-flow{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.sc-flow li{background:var(--os-subtle);color:var(--os-text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.sc-flow li+li:before{content:"→";color:var(--os-text-muted);margin-left:-8px;margin-right:4px;padding-left:4px}.sc-flow-n{background:var(--os-bg);border:1px solid var(--os-border);font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--os-text-muted);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.sc-steps{gap:6px;margin:0 0 8px;padding-left:20px;font-size:13px;display:grid}.sc-drawer{gap:14px;display:grid}.sc-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-list{gap:3px;margin:0;padding-left:18px;display:grid}.sc-log{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc-log li{border-radius:var(--os-r-sm);grid-template-columns:130px 1fr auto;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.sc-log li.is-warning{background:var(--os-warning-bg)}.sc-log li.is-error{background:var(--os-danger-bg)}.sc-log time{color:var(--os-text-muted);font-variant-numeric:tabular-nums}.sc-endpoints{gap:6px;margin-bottom:10px;display:grid}.sc-endpoint{border-radius:var(--os-r-md);background:var(--os-subtle);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.sc-endpoint code,.sc-sig,.sc-secret{font-family:var(--os-mono);font-size:11.5px}.sc-sig{color:var(--os-text-muted);margin-top:2px}.sc-add{gap:8px;margin-bottom:12px;display:grid}.sc-events{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px;display:grid}@media (prefers-reduced-motion:reduce){.sc-card,.sc-legend-item{transition:none}}
.rc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-mono{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.rc-muted{color:#5b6b86}.rc-bad{color:#b42318}.rc-doc{--rc-ink:#0b1b38;--rc-text:#243759;--rc-muted:#5b6b86;--rc-rule:#d5dbe7;color:var(--rc-text);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;border:1px solid #e7eaf3;border-radius:14px;gap:14px;width:100%;max-width:420px;padding:22px 20px 18px;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:1.45;display:grid;box-shadow:0 1px 1px #0b1b380d,0 8px 24px -12px #0b1b381f}.rc-doc>*+*{border-top:1px dashed var(--rc-rule);padding-top:12px}.rc-doc-head{text-align:center;justify-items:center;gap:8px;display:grid}.rc-doc-name{color:var(--rc-ink);letter-spacing:-.01em;font-size:17px;font-weight:650}.rc-doc-mark{color:var(--rc-ink)}.rc-doc-merchant{color:var(--rc-muted);gap:1px;margin:0;font-size:12px;display:grid}.rc-doc-trade{color:var(--rc-ink);font-size:13px;font-weight:600}.rc-doc-meta{gap:3px;margin:0;font-size:12.5px;display:grid}.rc-doc-meta div{justify-content:space-between;gap:12px;display:flex}.rc-doc-meta dt{color:var(--rc-muted)}.rc-doc-meta dd{color:var(--rc-ink);text-align:right;margin:0}.rc-doc-lines{border-collapse:collapse;width:100%}.rc-doc-lines td{vertical-align:top;padding:4px 0}.rc-doc-lines td:first-child{width:100%}.rc-doc-item{color:var(--rc-ink);display:block}.rc-doc-qty{color:var(--rc-muted);margin-right:6px}.rc-doc-sub{color:var(--rc-muted);font-size:11.5px;display:block}.rc-doc-code{width:1.5em;color:var(--rc-muted);text-align:right;font-size:11.5px;padding-left:10px!important}.rc-doc-total{color:var(--rc-ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-doc-total span{font-weight:600}.rc-doc-total strong{letter-spacing:-.015em;font-size:22px;font-weight:650}.rc-doc-pay{gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.rc-doc-pay li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.rc-doc-paylabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.rc-paymark{width:auto;height:28px;display:block}.rc-doc-cash{color:var(--rc-muted);flex-basis:100%;font-size:11.5px}.rc-doc-taxes{border-collapse:collapse;width:100%;font-size:12px}.rc-doc-taxes th{color:var(--rc-muted);text-align:left;padding-bottom:2px;font-weight:500}.rc-doc-taxes th.rc-num{text-align:right}.rc-doc-taxes td{padding:1px 0}.rc-doc-taxes td+td,.rc-doc-taxes th+th{padding-left:8px}.rc-doc-tse{color:var(--rc-muted);gap:4px;font-size:11.5px;display:grid}.rc-doc-tse p{margin:0}.rc-doc-tse strong{color:var(--rc-text);font-weight:600}.rc-doc-tse dl{gap:4px;margin:0;display:grid}.rc-doc-tse dt{color:var(--rc-text);font-weight:500}.rc-doc-tse dd{margin:0}.rc-doc-hash{color:var(--rc-muted);gap:4px;font-size:11.5px;display:grid}.rc-doc-hash code{color:var(--rc-text)}.rc-doc-demo{color:var(--rc-muted);text-align:center;margin:0;font-size:11px;border-top:0!important;padding-top:0!important}.rc-pills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rc-g-scope{--rc-primary:var(--brand-primary,#6658f5);--rc-on-primary:var(--brand-on-primary,#fff);--rc-accent:var(--brand-accent,#6658f5);display:block}.rc-g{color:#243759;background:#f6f7fa;gap:14px;padding:16px 16px 28px;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;display:grid}.rc-g .rc-doc{max-width:none}.rc-g-top{color:#0b1b38;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.rc-g-top>span{color:#5b6b86;font-size:12.5px}.rc-g-actions{flex-wrap:wrap;gap:8px;display:flex}.rc-g-btn{appearance:none;color:#0b1b38;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe7;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:550;transition:background .12s,border-color .12s,box-shadow .12s}.rc-g-btn:hover:not(:disabled){border-color:#b7c0d1}.rc-g-btn:focus-visible,.rc-g-amount:focus-visible,.rc-g-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6658f56b}.rc-g-btn:disabled{cursor:not-allowed;opacity:.55}.rc-g-btn--primary{background:var(--rc-primary);color:var(--rc-on-primary);border-color:var(--rc-primary)}.rc-g-btn--primary:hover:not(:disabled){filter:brightness(.96);border-color:var(--rc-primary)}.rc-g-btn[aria-busy=true]{cursor:progress}.rc-g-paper{color:#5b6b86;margin:-4px 2px 0;font-size:12.5px}.rc-g-divider{letter-spacing:.04em;text-transform:uppercase;color:#5b6b86;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.rc-g-divider:before,.rc-g-divider:after{content:"";background:#dde2eb;flex:1;height:1px}.rc-g-hint{color:#5b6b86;text-align:center;margin:-6px 2px 0;font-size:12.5px}.rc-g-card{background:#fff;border:1px solid #e7eaf3;border-radius:14px;gap:10px;padding:16px;display:grid}.rc-g-card h2{color:#0b1b38;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.rc-g-eyebrow{letter-spacing:.03em;text-transform:uppercase;color:#4a5873;align-items:center;gap:6px;margin-bottom:-6px;font-size:11.5px;font-weight:600;display:inline-flex}.rc-g-eyebrow:before{content:"";background:var(--rc-primary);border-radius:50%;width:6px;height:6px}.rc-g-text{margin:0}.rc-g-muted{color:#5b6b86;margin:0;font-size:12.5px}.rc-g-big{color:#0b1b38;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:650}.rc-g-form{gap:12px;display:grid}.rc-g-stamps{gap:8px;display:grid}.rc-g-status{border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}.rc-g-status--ok{color:#116d3a;background:#e6f7ec}.rc-g-status--info{color:#3b44b8;background:#eef0ff}.rc-g-status--error{color:#b42318;background:#fef0ef}.rc-g-stars{border:0;gap:4px;margin:0;padding:0;display:flex}.rc-g-stars label{color:#c5ccdb;cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;font-size:26px;display:inline-grid;position:relative}.rc-g-stars label.is-on{color:#e2a400}.rc-g-stars input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rc-g-stars label:focus-within{box-shadow:0 0 0 2px #6658f56b}.rc-g-link{color:#5142d9;border-radius:4px;font-size:13.5px;font-weight:550;text-decoration:none}.rc-g-link:hover{text-decoration:underline}.rc-g-give{gap:10px;display:grid}.rc-g-amounts{flex-wrap:wrap;gap:8px;display:flex}.rc-g-amount{appearance:none;min-width:76px;min-height:44px;font:inherit;color:#0b1b38;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d5dbe7;border-radius:10px;padding:8px 14px;font-weight:600}.rc-g-amount.is-on{border-color:var(--rc-primary);box-shadow:inset 0 0 0 1px var(--rc-primary)}.rc-g-amount:disabled{cursor:default}.rc-g-confirm{background:#f6f7fa;border-radius:10px;gap:8px;padding:12px;display:grid}.rc-g-confirm p{margin:0}.rc-g-hours{color:#5b6b86;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rc-g-foot{text-align:center;color:#5b6b86;gap:4px;padding-top:6px;font-size:12px;display:grid}.rc-g-foot p{margin:0}.rc-g-closing{color:#0b1b38;font-size:14px;font-weight:550}.rc-g-center{text-align:center;place-content:center;gap:10px;min-height:60vh;padding:56px 24px;display:grid}.rc-g-center h1{color:#0b1b38;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:650}.rc-g-center p{color:#5b6b86;margin:0}@media (prefers-reduced-motion:reduce){.rc-g-btn,.rc-g-amount{transition:none}}.rc-tabs{margin:4px 0 18px}.rc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.rc-kpi{align-content:start;gap:4px;display:grid}.rc-kpi-title{color:var(--os-text-strong,#0b1b38);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.rc-kpi-value{color:var(--os-text-strong,#0b1b38);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.rc-kpi-foot{color:var(--os-text-muted,#5b6b86);font-variant-numeric:tabular-nums;font-size:12.5px}.rc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rc-list{container:rc-list/inline-size}.rc-list .os-table td{vertical-align:middle}.rc-cell-main{color:var(--os-text-strong,#0b1b38);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;display:block}.rc-cell-sub{color:var(--os-text-muted,#5b6b86);white-space:nowrap;font-size:12px;display:block}.rc-pay{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rc-paymark--sm{height:20px}.rc-list-more{margin:8px 0 0;font-size:12.5px}@container rc-list (max-width:760px){.rc-col-member{display:none}}@container rc-list (max-width:620px){.rc-col-loc{display:none}}@container rc-list (max-width:500px){.rc-col-pay{display:none}.rc-cell-sub{white-space:normal}}@media (max-width:1100px){.rc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rc-kpis{grid-template-columns:minmax(0,1fr)}}.rc-feedback{border:1px solid var(--os-border,#e7eaf3);background:#fff;border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid}.rc-feedback li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.rc-feedback li+li{border-top:1px solid var(--os-border,#e7eaf3)}.rc-feedback-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-stars{color:#c08a00;letter-spacing:1px;white-space:nowrap}.rc-stars span{color:#d5dbe7}.rc-detail{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:28px;margin-top:16px;display:grid}.rc-detail-side{gap:16px;display:grid}.rc-legal{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rc-legal li{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.rc-events{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rc-events li{color:var(--os-text-strong,#0b1b38);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.rc-events li svg{color:var(--os-text-muted,#5b6b86);margin-top:3px}.rc-qr-dialog{justify-items:center;gap:10px;padding:8px 0;display:grid}@media (max-width:980px){.rc-detail{grid-template-columns:minmax(0,1fr)}}.rc-till{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.rc-till-products{gap:18px;display:grid}.rc-till-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-till-bar .os-select{min-width:220px}.rc-till-cat h3{letter-spacing:.04em;text-transform:uppercase;color:var(--os-text-muted,#5b6b86);margin:0 0 8px;font-size:12px;font-weight:600}.rc-till-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rc-till-item{appearance:none;text-align:left;border:1px solid var(--os-border,#e7eaf3);min-height:64px;font:inherit;color:var(--os-text-strong,#0b1b38);cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:12px 14px;font-size:14px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.rc-till-item:hover{border-color:var(--os-border-strong,#d5dbe7);box-shadow:var(--os-shadow-xs,0 1px 1px #0b1b380f)}.rc-till-item:focus-visible{box-shadow:var(--os-focus,0 0 0 2px #fff, 0 0 0 4px #6658f56b);outline:none}.rc-till-item.is-on{border-color:var(--os-iris,#6658f5);box-shadow:inset 0 0 0 1px var(--os-iris,#6658f5)}.rc-till-price{color:var(--os-text-muted,#5b6b86);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.rc-till-qty{background:var(--os-iris,#6658f5);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:grid;position:absolute;top:8px;right:8px}.rc-till-side{top:calc(var(--os-topbar,60px) + 16px);gap:16px;display:grid;position:sticky}.rc-cart{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rc-cart li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.rc-cart-name{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text-strong,#0b1b38);overflow:hidden}.rc-cart-qty{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rc-qty-btn{appearance:none;border:1px solid var(--os-border,#e7eaf3);width:28px;height:28px;font:inherit;cursor:pointer;color:var(--os-text-strong,#0b1b38);background:#fff;border-radius:7px;font-weight:600}.rc-qty-btn:focus-visible{box-shadow:var(--os-focus,0 0 0 2px #fff, 0 0 0 4px #6658f56b);outline:none}.rc-cart-total{border-top:1px solid var(--os-border,#e7eaf3);color:var(--os-text-strong,#0b1b38);justify-content:space-between;align-items:baseline;padding:10px 0 14px;display:flex}.rc-cart-total strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.rc-tendered{justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-handoff{text-align:center;justify-items:center;gap:8px;display:grid}.rc-handoff svg[role=img]{border-radius:8px}.rc-ndef{text-align:left;gap:6px;width:100%;display:grid}.rc-ndef code{background:var(--os-subtle,#f7f8fc);border:1px solid var(--os-border,#e7eaf3);word-break:break-all;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.rc-recent{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rc-recent li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.rc-till{grid-template-columns:minmax(0,1fr)}.rc-till-side{position:static}}.rc-connectors{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.rc-connector{border:1px solid var(--os-border,#e7eaf3);border-radius:var(--os-r-md,8px);color:inherit;background:#fff;align-content:start;gap:8px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.rc-connector:hover{border-color:var(--os-border-strong,#d5dbe7);box-shadow:var(--os-shadow-xs,0 1px 1px #0b1b380f)}.rc-connector:focus-visible{box-shadow:var(--os-focus,0 0 0 2px #fff, 0 0 0 4px #6658f56b);outline:none}.rc-connector-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.rc-connector-head strong,.rc-connector-name{color:var(--os-text-strong,#0b1b38);font-size:14.5px}.rc-connector-logo{object-fit:contain;object-position:left center;filter:grayscale();width:auto;min-width:80px;height:24px}.rc-connector p{color:var(--os-text,#243759);margin:0;font-size:13px}.rc-connector-note{color:var(--os-text-muted,#5b6b86);font-size:12px}.rc-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rc-rules p{margin:6px 0 0}@media (max-width:980px){.rc-rules{grid-template-columns:minmax(0,1fr)}}.rc-impact-form{gap:16px;display:grid}.rc-impact-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rc-impact-models>*{align-content:start;gap:12px;display:grid}@media (max-width:1100px){.rc-impact-models{grid-template-columns:minmax(0,1fr)}}.rc-studio-tabs,.rcp-studio-tabs{margin:4px 0 16px}.rc-builder{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.rc-builder-form{gap:12px;max-width:640px;display:grid}.rc-builder-form h2{color:var(--os-text-strong,#0b1b38);margin:0;font-size:18px;font-weight:600}.rc-builder-form h3{color:var(--os-text-strong,#0b1b38);margin:12px 0 0;font-size:14px;font-weight:600}.rc-builder-preview{top:calc(var(--os-topbar,60px) + 16px);gap:10px;display:grid;position:sticky}.rc-builder-preview .rc-g{padding:12px 10px 20px;font-size:13px}@media (max-width:1100px){.rc-builder{grid-template-columns:minmax(0,1fr)}.rc-builder-preview{position:static}}.rc-paychoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rc-paychoice button{appearance:none;border:1px solid var(--os-border,#e7eaf3);min-height:40px;font:inherit;color:var(--os-text-strong,#0b1b38);cursor:pointer;background:#fff;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:500}.rc-paychoice button.is-on{border-color:var(--os-iris,#6658f5);box-shadow:inset 0 0 0 1px var(--os-iris,#6658f5);background:var(--os-iris-soft,#f0eeff)}.rc-paychoice button:focus-visible{box-shadow:var(--os-focus,0 0 0 2px #fff, 0 0 0 4px #6658f56b);outline:none}
