:root{--sk-scrim:#0006;--sk-danger-on-dark:#d9665f}:root[data-theme=dark]{--sk-scrim:#0009}.sk-card.is-headless>.sk-card-head{justify-content:flex-end;min-height:0}.sk-card.is-headless>.sk-card-head:not(:has(.sk-card-actions)){display:none}.sk-hub{container-type:inline-size}.sk-hub-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (width>=720px){.sk-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1080px){.sk-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-hub-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-tile{border:1px solid var(--dash-line);background:var(--dash-paper);min-height:0;box-shadow:var(--dash-shadow-card);color:var(--dash-ink);font:inherit;text-align:left;cursor:pointer;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-content:start;gap:2px 14px;padding:20px;transition:border-color .12s,box-shadow .12s;display:grid;container:sk-tile/inline-size}.sk-tile:hover,.sk-tile:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-shadow-card), var(--dash-shadow)}.sk-tile:focus-visible,.dashboard-app .sk-tile:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.sk-tile-icon{background:var(--dash-well);width:38px;height:38px;color:var(--dash-ink);border-radius:12px;grid-area:1/1/span 2;align-self:center;place-items:center;display:inline-grid}.sk-tile-icon svg{width:18px;height:18px}.sk-tile-name{min-width:0;color:var(--dash-ink);letter-spacing:-.2px;grid-area:1/2;align-self:end;font-size:15px;font-weight:600;line-height:21px}.sk-tile-description{min-width:0;color:var(--dash-muted);grid-area:2/2;align-self:start;font-size:13.5px;line-height:19px}.sk-tile-foot{grid-area:1/3/span 2;justify-content:flex-end;align-self:center;align-items:center;gap:8px;min-width:0;max-width:40cqi;font-size:13px;line-height:18px;display:flex}.sk-tile-state{min-width:0;color:var(--dash-ink-2);text-align:right;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:500;display:inline-flex}.sk-tile.is-setup .sk-tile-state{color:var(--dash-ink);font-weight:600}.sk-tile.is-setup .sk-tile-state:before{content:"";background:var(--dash-accent);border-radius:50%;flex:none;width:7px;height:7px}.sk-tile.is-setup .sk-tile-icon{background:var(--dash-accent-soft);color:var(--dash-accent)}.sk-tile-state:empty{display:none}.sk-tile-chevron{color:var(--dash-faint);flex:none}.sk-tile:hover .sk-tile-chevron,.sk-tile:focus-visible .sk-tile-chevron{color:var(--dash-accent)}@media (prefers-reduced-motion:no-preference){.sk-tile-chevron{transition:transform .12s}.sk-tile:hover .sk-tile-chevron,.sk-tile:focus-visible .sk-tile-chevron{transform:translate(2px)}}@container sk-tile (width<=439px){.sk-tile-name,.sk-tile-description{grid-column:2/-1}.sk-tile-icon{grid-row:1/span 2;align-self:start}.sk-tile-foot{grid-area:3/2/auto/-1;justify-content:space-between;max-width:none;margin-top:10px}.sk-tile-state{text-align:left}}.sk-tile.is-off{box-shadow:none;cursor:default;opacity:1}.sk-tile.is-off:hover{border-color:var(--dash-line);box-shadow:none}.sk-tile.is-off .sk-tile-icon,.sk-tile.is-off .sk-tile-name,.sk-tile.is-off .sk-tile-state{color:var(--dash-muted)}.sk-hub-detail{gap:20px;animation:.12s ease-out sk-detail-in;display:grid}@keyframes sk-detail-in{0%{opacity:0;transform:translate(8px)}}.sk-hub-detail-head{gap:8px;display:grid}.sk-hub-back{min-height:30px;color:var(--dash-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-left:-10px;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.sk-hub-back:hover{background:var(--dash-well);color:var(--dash-ink)}.sk-hub-back:focus-visible,.dashboard-app .sk-hub-back:focus-visible{color:var(--dash-ink);outline:2px solid var(--dash-accent);outline-offset:2px}.sk-hub-detail-title{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sk-hub-detail .sk-hub-detail-title h2{color:var(--dash-ink);letter-spacing:-.9px;outline:none;margin:0;font-size:28px;font-weight:600;line-height:32px}.sk-hub-detail-action{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sk-hub-detail-action [aria-disabled=true]{opacity:.55;cursor:not-allowed}.sk-hub-detail-body{gap:20px;min-width:0;display:grid}.sk-hub-detail-body>.sk-card+.sk-card{margin-top:0}.sk-hub-detail-action .primary-button:not(.is-danger),.sk-subpage-head .primary-button:not(.is-danger),.sk-gate-card .primary-button:not(.is-danger),.sk-steps .primary-button:not(.is-danger),.sk-dialog-actions .primary-button:not(.is-danger){background:var(--dash-accent-gradient);box-shadow:var(--dash-inset);color:var(--dash-on-dark);border-color:#0000;font-weight:600}.sk-hub-detail-action .primary-button:not(.is-danger):hover,.sk-subpage-head .primary-button:not(.is-danger):hover,.sk-gate-card .primary-button:not(.is-danger):hover,.sk-steps .primary-button:not(.is-danger):hover,.sk-dialog-actions .primary-button:not(.is-danger):hover{background:var(--dash-accent-gradient);filter:brightness(.94)}.sk-hub-detail-action .primary-button.is-danger,.sk-dialog-actions .primary-button.is-danger{background:var(--bk-danger-fill);box-shadow:none;color:var(--dash-on-dark);border-color:#0000;font-weight:600}.sk-hub-detail-action .primary-button.is-danger:hover,.sk-dialog-actions .primary-button.is-danger:hover{background:var(--bk-danger-fill);filter:brightness(.9)}.sk-hub-detail-action .secondary-button,.sk-subpage-head .secondary-button,.sk-dialog-actions .secondary-button{border-color:var(--dash-line-strong);background:var(--dash-paper);color:var(--dash-ink);font-weight:600}.sk-hub-detail-action .secondary-button:hover,.sk-subpage-head .secondary-button:hover,.sk-dialog-actions .secondary-button:hover{background:var(--dash-well)}.sk-hub-detail-action button:focus-visible,.sk-hub-detail-action a:focus-visible,.sk-dialog-actions button:focus-visible,.sk-gate-card button:focus-visible,.sk-steps button:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px;box-shadow:none}.sk-dialog-backdrop,.dashboard-main>.sk-dialog-backdrop{width:auto;max-width:none;margin:0}.dashboard-main>.sk-toast{width:max-content;max-width:min(560px,100vw - 32px);margin-inline:auto}.sk-dialog-backdrop{z-index:80;background:var(--sk-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sk-dialog{border:1px solid var(--dash-line);background:var(--dash-paper);width:min(460px,100%);max-height:calc(100dvh - 32px);color:var(--dash-ink);box-shadow:var(--dash-shadow-pop);border-radius:24px;gap:12px;padding:24px;animation:.12s ease-out sk-dialog-in;display:grid;overflow:auto}.sk-dialog.is-wide{width:min(1080px,100%)}@keyframes sk-dialog-in{0%{opacity:0;transform:translateY(6px)}}.sk-dialog .sk-dialog-title{color:var(--dash-ink);letter-spacing:-.4px;margin:0;font-size:19px;font-weight:600;line-height:26px}.sk-dialog-line{color:var(--dash-muted);margin:0;font-size:14px;line-height:1.5}.sk-dialog-points{color:var(--dash-ink-2);gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;list-style:outside;display:grid}.sk-dialog-points li::marker{color:var(--dash-faint)}.sk-dialog-error{background:var(--dash-danger-soft);color:var(--dash-danger);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.sk-dialog-error:before{content:"";background:currentColor;flex:none;width:16px;height:16px;margin-top:1.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.sk-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.sk-dialog-actions.is-stacked{flex-direction:column;align-items:stretch}.sk-dialog-actions.is-stacked>button{min-height:38px}.sk-dialog-reason{color:var(--dash-muted);margin:0;font-size:13px}.sk-dialog-actions [aria-disabled=true]{opacity:.55;cursor:not-allowed}.sk-dialog-error:focus{outline:2px solid var(--dash-accent);outline-offset:2px}.sk-dialog:focus{outline:none}.sk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite sk-spin}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-toast{z-index:90;background:var(--dash-dark);width:max-content;max-width:min(560px,100vw - 32px);min-height:44px;color:var(--dash-on-dark);box-shadow:var(--dash-shadow-pop), inset 0 0 0 1px var(--bk-on-dark-line);border-radius:14px;align-items:center;gap:10px;margin-inline:auto;padding:6px 6px 6px 16px;font-size:13.5px;font-weight:500;line-height:19px;animation:.14s ease-out sk-toast-in;display:flex;position:fixed;bottom:20px;left:0;right:0}.sk-toast.is-error:before{content:"";background:var(--sk-danger-on-dark);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.sk-toast.is-error{padding-left:14px}@keyframes sk-toast-in{0%{opacity:0;transform:translateY(6px)}}.sk-toast-message{min-width:0;padding-block:6px}.sk-toast-action{min-height:30px;color:var(--dash-on-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}a.sk-toast-action{text-decoration:underline}.sk-toast-action:hover{background:var(--bk-on-dark-line)}.sk-toast-close{width:30px;height:30px;color:var(--dash-on-dark-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.sk-toast-close:hover{background:var(--bk-on-dark-line);color:var(--dash-on-dark)}.sk-toast-action:focus-visible,.sk-toast-close:focus-visible,.dashboard-app .sk-toast-action:focus-visible,.dashboard-app .sk-toast-close:focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px;color:var(--dash-on-dark)}@media (width<=640px){.sk-dialog{border-radius:20px;padding:20px}.sk-dialog-actions>button{flex:100%}.sk-dialog-actions.is-stacked{flex-wrap:nowrap}.sk-dialog-actions.is-stacked>button{flex:none}.sk-toast{bottom:12px}}@media (width<=720px){.sk-hub-detail .sk-hub-detail-title h2{letter-spacing:-.6px;font-size:24px;line-height:28px}}@media (prefers-reduced-motion:reduce){.sk-hub-detail,.sk-dialog,.sk-toast{animation:none}.sk-spinner{opacity:.6;border-right-color:currentColor;animation:none}}.sk-gate.is-quiet{border:1px dashed var(--dash-line-strong);border-radius:24px;align-content:start;justify-items:center;min-height:280px;padding:32px 16px;display:grid}.sk-gate.is-quiet .sk-gate-card{width:min(520px,100%);box-shadow:var(--dash-shadow-card);margin:0;position:static;transform:none}.view-heading h1.view-heading-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-row-head.is-split{position:relative}.sk-row.is-nav .sk-row-head.is-split:hover{background:var(--dash-well)}.sk-row-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sk-row-open:after{content:"";border-radius:12px;position:absolute;inset:0}.sk-row-open:focus-visible,.dashboard-app .sk-row-open:focus-visible{outline:none}.sk-row-open:focus-visible:after{outline:2px solid var(--dash-accent);outline-offset:-2px}.sk-row-head.is-split .sk-help,.sk-row-head.is-split .sk-row-value>:not(.sk-row-chevron){z-index:1;position:relative}.sk-row.is-expandable .sk-row-chevron{transition:transform .12s}.sk-row.is-expandable.is-open .sk-row-chevron{transform:rotate(90deg)}.sk-more{display:inline-flex;position:relative}.sk-more-button[aria-expanded=true]{background:var(--dash-well)}.sk-menu{z-index:20;border:1px solid var(--dash-line);background:var(--dash-paper);width:max-content;min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--dash-shadow-pop);border-radius:12px;gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.sk-menu-item{width:100%;min-height:34px;color:var(--dash-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13.5px;line-height:18px;display:flex}.sk-menu-item:hover,.sk-menu-item:focus-visible{background:var(--dash-well)}.sk-menu-item:focus-visible,.dashboard-app .sk-menu-item:focus-visible{outline:2px solid var(--dash-accent);outline-offset:-2px;box-shadow:none}.sk-menu-item.is-danger{color:var(--dash-danger)}.sk-menu-item.is-danger:hover{background:var(--dash-danger-soft)}.sk-menu-item[aria-disabled=true]{color:var(--dash-muted);cursor:not-allowed}.sk-menu-icon{color:var(--dash-muted);padding-top:1px;display:inline-flex}.sk-menu-icon svg{width:16px;height:16px}.sk-menu-item.is-danger .sk-menu-icon{color:inherit}.sk-menu-text{gap:2px;min-width:0;display:grid}.sk-menu-text small{max-width:260px;color:var(--dash-muted);font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.sk-row.is-expandable .sk-row-chevron{transition:none}}.sk-switch{appearance:none;background:var(--dash-faint);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.sk-switch:after{content:"";background:var(--dash-on-dark);width:16px;height:16px;box-shadow:var(--bk-shadow-knob);border-radius:50%;position:absolute;top:2px;left:2px}.sk-switch:hover:not(:disabled,:checked){background:var(--dash-muted)}.sk-switch:checked{background:var(--dash-accent)}.sk-switch:checked:hover:not(:disabled){background:var(--dash-accent-strong)}.sk-switch:checked:after{transform:translate(16px)}.sk-switch:focus-visible,.dashboard-app .sk-switch:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px;box-shadow:none}.sk-switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.sk-switch{transition:background-color .12s}.sk-switch:after{transition:transform .12s}}.sk-row-value>.bk-input,.sk-row-value>.bk-select,.dashboard-app .sk-row-value>.bk-input,.dashboard-app .sk-row-value>.bk-select{width:auto;max-width:100%}.bk-kpi--accent .sk-badge[class]{background:var(--bk-on-accent-pill);color:var(--dash-on-dark)}.bk-kpi--accent .sk-badge[class]:before{background:var(--dash-on-dark)}.sk-card.sk-card--flush{padding:0;overflow:clip}.sk-card.sk-card--flush>.sk-card-head{border-bottom:1px solid var(--dash-line);margin:0;padding:24px 24px 16px}.sk-card.sk-card--flush>.sk-rows{padding:0}@media (width<=480px){.sk-card.sk-card--flush{padding:0}.sk-card.sk-card--flush>.sk-card-head{padding:18px 18px 14px}}.sk-tile-state.bk-status{color:var(--dash-ok);gap:5px;font-size:12.5px;font-weight:600}.sk-tile-state.bk-status--warn{color:var(--dash-warn)}.sk-tile-state.bk-status--danger{color:var(--dash-danger)}.sk-tile-state.bk-status--muted{color:var(--dash-muted)}.bk-step-tracker .sk-steps{flex-wrap:wrap;gap:4px 16px;display:flex}.bk-step-tracker .sk-steps>.sk-step{box-shadow:none;background:0 0;border-radius:0;flex:0 auto;grid-template-columns:26px auto;gap:10px;padding:4px 0}.bk-step-tracker .sk-step+.sk-step{box-shadow:none}.bk-step-tracker .sk-step-text strong{color:var(--dash-muted);font-size:13px;font-weight:600}.bk-step-tracker .sk-step.is-next .sk-step-text strong{color:var(--dash-ink)}.bk-step-tracker .sk-step.is-done .sk-step-text strong{color:var(--dash-muted);font-weight:500;text-decoration:none}.bk-step-tracker .sk-step.is-done .sk-step-mark{background:var(--dash-ok-soft);color:var(--dash-ok);border-color:#0000}.events-form.aff-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.aff-steps{border-bottom:1px solid var(--dash-line);overflow-x:auto}.aff-steps ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.aff-step{flex:0 auto;align-items:center;min-width:0;display:flex}.aff-step+.aff-step:before{content:"";background:var(--dash-line-strong);flex:0 0 16px;height:1px;margin:0 4px}.aff-step button{border-radius:var(--dash-radius-sm) var(--dash-radius-sm) 0 0;min-height:36px;color:var(--dash-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 4px 8px;font-size:13px;display:inline-flex;position:relative}.aff-step button:hover{color:var(--dash-ink)}.aff-step button:focus-visible{box-shadow:var(--dash-focus);outline:none}.aff-step-number{border:1px solid var(--dash-line-strong);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:600;display:inline-flex}.aff-step.is-current button{border-bottom-color:var(--dash-accent);color:var(--dash-ink);font-weight:600}.aff-step.is-current .aff-step-number{border-color:var(--dash-accent-soft);background:var(--dash-accent-soft);color:var(--dash-ink)}.aff-step-dot{background:var(--dash-warn);border-radius:50%;width:6px;height:6px}.aff-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;min-width:0;display:grid}.aff-panel-title{letter-spacing:-.4px;grid-column:1/-1;margin:0 0 6px;font-size:17px;font-weight:600;line-height:24px}.aff-panel-title:focus{outline:none}.aff-panel-title:focus-visible{box-shadow:var(--dash-focus);border-radius:var(--dash-radius-sm)}.aff-panel .events-field-help{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.aff-check-row{align-items:center;gap:6px;display:flex}.aff-check-row .events-check{margin:0}.aff-hint{color:var(--dash-muted);margin-left:4px;font-size:12px;font-weight:400}.aff-action .flows-action-head{flex-wrap:nowrap}.aff-action-summary{border-radius:var(--dash-radius-sm);min-width:0;color:var(--dash-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 8px;padding:4px 2px;font-size:13px;display:flex}.aff-action-summary svg{color:var(--dash-muted);flex:none;align-self:center}.aff-action-summary:focus-visible,.aff-action-close:focus-visible{box-shadow:var(--dash-focus);outline:none}.aff-action-detail{min-width:0;color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aff-action-summary .events-field-error{flex-basis:100%}.aff-action.is-open .flows-action-head{flex-wrap:wrap}.aff-action-close{align-items:center;gap:4px;padding:2px;display:inline-flex}.aff-action-body{gap:6px;display:grid}.aff-review-meta{gap:4px;margin:0 0 8px;display:grid}.aff-review-meta div{gap:10px;display:flex}.aff-review-meta dt{min-width:64px;color:var(--dash-muted)}.aff-review-meta dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.aff-review{margin:0 0 12px}.aff-footer{border-top:1px solid var(--dash-line);padding-top:12px}.aff-footer-main{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.aff-missing{text-align:right;flex-basis:100%}@media (width<=720px){.aff-panel{grid-template-columns:minmax(0,1fr)}.aff-step:not(.is-current) .aff-step-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.aff-step{flex:none}.aff-missing{text-align:left}.aff-footer-main{margin-left:0}}@media (prefers-reduced-motion:reduce){.aff-step button,.aff-action-summary{transition:none}}@media (width<=760px){.aff-action .flows-action-head{flex-wrap:wrap}.aff-action-summary{flex:1 1 0}}.aff-action.is-unknown .aff-action-readonly{cursor:default;flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.aff-paused{flex-direction:column;align-items:flex-start;gap:.25rem}.agc-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.agc-mini{color:var(--dash-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.agc-mini input:not([type=checkbox]),.sk-row-value .agc-mini input:not([type=checkbox]){border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius);background:var(--dash-paper);width:72px;min-width:0;min-height:30px;color:var(--dash-ink);font:inherit;text-align:right;padding:5px 8px;font-size:13px}.agc-mini select{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius);background:var(--dash-paper);min-height:30px;color:var(--dash-ink);font:inherit;padding:5px 8px;font-size:13px}.agc-toggle{appearance:none;background:var(--dash-faint);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.agc-toggle:after{content:"";background:var(--dash-on-dark);width:16px;height:16px;box-shadow:var(--bk-shadow-knob);border-radius:50%;position:absolute;top:2px;left:2px}.agc-toggle:hover:not(:disabled,:checked){background:var(--dash-muted)}.agc-toggle:checked{background:var(--dash-accent)}.agc-toggle:checked:hover:not(:disabled){background:var(--dash-accent-strong)}.agc-toggle:checked:after{transform:translate(16px)}.agc-toggle:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px;box-shadow:none}.agc-toggle:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.agc-toggle{transition:background-color .12s}.agc-toggle:after{transition:transform .12s}}.agc-table{gap:0;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.agc-table li{border-top:1px solid var(--dash-line);align-items:center;gap:6px 12px;min-height:44px;padding:8px 12px;display:grid}.agc-table li:first-child{border-top:0}.agc-table li.is-head{border-bottom:1px solid var(--dash-line);background:var(--dash-paper);min-height:40px;color:var(--dash-muted);font-size:12px;font-weight:600}.agc-table li.is-head+li{border-top:0}.agc-table code{color:var(--dash-ink);font-family:var(--dash-mono);word-break:break-all;font-size:12px}.agc-table time,.agc-table .agc-dim{color:var(--dash-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}@media (hover:hover){.agc-table li:not(.is-head):hover{background:var(--dash-well)}}.agc-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.agc-proposals li{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 130px auto}.agc-activity li{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 130px minmax(0,1fr)}.agc-vault li{grid-template-columns:minmax(0,1.6fr) 120px 120px auto}.agc-subs li{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 110px auto}.sk-row-body .agc-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;margin:0;display:grid}.sk-row-body .agc-form .primary-button{justify-self:start}.agc-note{color:var(--dash-muted);margin:0;font-size:12px}.sk-details.agc-signing{margin:10px 0 0}.sk-details.agc-signing pre{border-radius:var(--dash-radius);background:var(--dash-well);margin:8px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}@media (width<=720px){.agc-table li,.agc-proposals li,.agc-activity li,.agc-vault li,.agc-subs li{grid-template-columns:minmax(0,1fr) auto}.agc-table li.is-head{display:none}.agc-controls{justify-content:flex-start}}.sk-row-body .events-toolbar{margin:0}.agc-subs li.is-body{background:var(--dash-well);grid-template-columns:minmax(0,1fr)}.agc-sub-body{justify-items:start;gap:8px;display:grid}.agc-sub-body .agc-actions{justify-content:flex-start}.flw-tabs{margin:0 0 14px}.flw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.flw-head h2{letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.flw-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flw-search,.dashboard-app .flw-search{background:var(--dash-well);max-width:280px;height:36px;min-height:36px;box-shadow:none;color:var(--dash-ink);font:inherit;border:1px solid #0000;border-radius:999px;flex:180px;padding:0 14px;font-size:13.5px}.flw-search::placeholder{color:var(--dash-muted);opacity:1}.flw-search:hover:not(:focus){border-color:var(--dash-line-strong)}.flw-search:focus,.dashboard-app .flw-search:focus{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:none}.flw-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flw-run-row{border:1px solid var(--dash-line);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 20px;display:flex}.flw-run-label{color:var(--dash-ink-2);font-size:13px;font-weight:500}.flw-run-row .secondary-button{margin-left:auto}.flw-missing{justify-items:start;gap:10px;display:grid}.flw-missing p{color:var(--dash-ink-2);margin:0}.flw-toggle{appearance:none;border:1px solid var(--dash-line-strong);background:var(--dash-well);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s,border-color .15s;position:relative}.flw-toggle:after{content:"";background:var(--dash-paper);width:14px;height:14px;box-shadow:var(--dash-shadow);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.flw-toggle:checked{border-color:var(--dash-accent);background:var(--dash-accent)}.flw-toggle:checked:after{transform:translate(14px)}.flw-switch{color:var(--dash-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.flw-table{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);color:var(--dash-ink);font-size:13px;overflow:hidden}.flw-row{border-top:1px solid var(--dash-line);grid-template-columns:minmax(0,2fr) 120px minmax(0,1.6fr) 110px 116px;align-items:center;gap:8px 16px;min-height:44px;padding:8px 24px;display:grid}.flw-row:not(.is-head):hover{background:var(--dash-well)}.flw-row.is-head{border-top:0;border-bottom:1px solid var(--dash-line);background:var(--dash-paper);min-height:40px;color:var(--dash-muted);font-size:12px;font-weight:600}.flw-row.is-head+.flw-row{border-top:0}.flw-row.is-selected{background:var(--dash-accent-soft)}.flw-table-card{min-width:0}.flw-table-card>.flw-table{overscroll-behavior-x:contain;box-shadow:none;border:0;border-radius:0;overflow-x:auto}.flw-table-card>.flw-table:focus-visible{outline:2px solid var(--dash-accent);outline-offset:-2px}.flw-name{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;padding:0;font-size:14px;font-weight:600;overflow:hidden}.flw-name:hover{text-decoration:underline}.flw-name:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.flw-cell{font-variant-numeric:tabular-nums;min-width:0;color:var(--dash-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.flw-cell code{font-family:var(--dash-mono);font-size:12px}.flw-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.flw-rowbody{grid-column:1/-1;gap:10px;padding:4px 0 6px;display:grid}.flw-rowbody-actions{flex-wrap:wrap;gap:8px;display:flex}.flw-empty{color:var(--dash-muted);justify-items:center;gap:10px;padding:32px 16px;font-size:13.5px;display:grid}.flw-notice{margin-bottom:12px}.sk-hub-detail-body>.flw-steps{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);padding:20px 24px}.flw-step-text code{overflow-wrap:anywhere;color:var(--dash-ink-2);font-family:var(--dash-mono);font-size:12px}.flw-plus{border:1px solid var(--dash-line-strong);background:var(--dash-paper);width:22px;height:22px;box-shadow:var(--bk-shadow-chip);color:var(--dash-muted);border-radius:999px;justify-content:center;align-items:center;margin:7px 0 7px 21px;font-size:13px;line-height:1;display:flex;position:relative}.flw-plus:before,.flw-plus:after{content:"";background:var(--dash-line-strong);width:1px;height:8px;position:absolute;left:50%}.flw-plus:before{bottom:100%}.flw-plus:after{top:100%}.flw-gate{border:1px solid var(--dash-line);background:var(--dash-shell);border-radius:16px;gap:10px;padding:14px;display:grid}.sk-hub-detail-body>.flw-gate{border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);gap:12px;padding:20px 24px}.flw-gate-head{color:var(--dash-ink);letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:22px;display:flex}.flw-gate-actions{flex-wrap:wrap;gap:8px;display:flex}.flw-panel{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);gap:12px;margin-top:14px;padding:20px 24px;display:grid}.flw-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.flw-panel-head strong{letter-spacing:-.4px;font-size:17px;font-weight:600;line-height:24px}.flw-panel-head small{color:var(--dash-muted);font-size:13.5px;display:block}.flw-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flw-drawer-tabs{border:1px solid var(--dash-line);background:var(--dash-paper);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.flw-drawer-tabs button{min-height:30px;color:var(--dash-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.flw-drawer-tabs button:hover:not(.is-active){background:var(--dash-well);color:var(--dash-ink)}.flw-drawer-tabs button:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.flw-drawer-tabs button.is-active{background:var(--dash-dark);color:var(--dash-on-dark);box-shadow:inset 0 0 0 1px var(--bk-on-dark-line)}.flw-copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.flw-copy code{border:1px solid var(--dash-line);border-radius:var(--dash-radius);background:var(--dash-well);font-family:var(--dash-mono);text-overflow:ellipsis;white-space:nowrap;flex:200px;padding:5px 8px;font-size:12px;overflow:hidden}@media (width<=700px){.flw-row{grid-template-columns:minmax(0,1fr) auto}.flw-row.is-head{display:none}.flw-cell{white-space:normal;grid-column:1/-1}.flw-actions{grid-area:1/2}.flw-search{max-width:none}.flw-run-row .secondary-button{margin-left:0}.flw-row{padding:10px 18px}.flw-run-row{padding:12px 18px}.sk-hub-detail-body>.flw-steps,.sk-hub-detail-body>.flw-gate,.flw-panel{border-radius:20px;padding:18px}.flw-plus{margin-left:19px}.flw-table-card .flw-row{grid-template-columns:minmax(200px,2fr) 120px minmax(120px,1.6fr) 110px 116px;min-width:780px;padding:8px 18px}.flw-table-card .flw-row.is-head{display:grid}.flw-table-card .flw-cell{white-space:nowrap;grid-column:auto}.flw-table-card .flw-actions{grid-area:auto}.flw-table-card .flw-row>:first-child{border-radius:0;place-self:stretch stretch;max-width:none;margin:-8px -8px -8px -18px;padding:8px 8px 8px 18px;line-height:34px;display:block}.flw-table-card .flw-row.is-head>:first-child{line-height:24px}.flw-table-card .flw-row.is-selected>:first-child{background:var(--dash-accent-soft)}}.sk-hub-detail-body>.flows-panel-body{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);min-width:0;box-shadow:var(--dash-shadow-card);gap:12px;padding:20px 24px}.sk-hub-detail-body>.flows-panel-body>.flows-panel-toolbar{align-items:center;margin-bottom:0}.flows-panel-body .flows-test-form,.flows-panel-body .flows-test-event{margin:0}.flows-test-actions,.flows-runs{border-color:var(--dash-line);border-radius:var(--dash-radius-lg);background:var(--dash-paper);overflow:hidden}.flows-run.is-head .flows-run-head{background:var(--dash-paper);border-radius:0}.flows-run-head:hover{background:var(--dash-well)}.flows-run-body{background:var(--dash-shell);border-top-style:solid}.flows-run-event .events-type,.flows-test-event .events-type{justify-self:start;width:fit-content}.flows-action-index{font-variant-numeric:tabular-nums}.flows-test-action .templates-preview-frame,.tpl-preview .templates-preview-frame,.templates-preview-frame{border:1px solid var(--dash-line-strong);box-shadow:var(--dash-shadow-card);border-radius:16px}.templates-preview-text{border-color:var(--dash-line-strong);border-radius:16px}ul.flows-recipes{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);overflow:hidden}ul.flows-recipes>li{align-items:center;padding:14px 24px}.flows-recipe-main{align-content:start}.flows-recipe-main .events-chips{align-items:flex-start}.flows-recipe-main .events-chips em{border-color:var(--dash-line);background:var(--dash-well);border-radius:999px;padding:1px 8px}@media (width<=700px){.sk-hub-detail-body>.flows-panel-body{border-radius:20px;padding:18px}ul.flows-recipes{border-radius:20px}ul.flows-recipes>li{align-items:flex-start;padding:12px 18px}}@media (width<=720px){.flows-recipes .flows-recipe-main{flex:none}}.aev-lede{color:var(--dash-muted);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.sk-hub-detail-body>.flw-copy{margin-bottom:12px}.aev-webhooks .flw-row{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 110px}.aev-webhook-name{gap:2px;min-width:0;display:grid}.aev-webhook-name code{color:var(--dash-muted);font-family:var(--dash-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aev-limit{align-items:center;gap:6px;display:inline-flex}.sk-hub-detail-body>.aev-target,.sk-hub-detail-body>.sk-card,.sk-hub-detail-body>.aev-feed,.sk-hub-detail-body>.events-drawer,.sk-hub-detail-body>.events-form{min-width:0}.aev-target .events-sub-target>code{overflow-wrap:anywhere}.aev-wrap{overflow-wrap:anywhere;white-space:normal;text-align:right}.aev-buttons{flex-wrap:wrap;gap:8px;display:flex}.events-drawer.aev-embedded{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);margin:0;padding:20px 24px}.aev-embedded .events-drawer-head{flex-direction:row;justify-content:space-between;align-items:center}.aev-embedded .events-deliveries{overflow-x:auto}.aev-section-title{color:var(--dash-ink);letter-spacing:-.4px;margin:0;font-size:17px;font-weight:600;line-height:24px}.aev-delete-row{border-top:1px solid var(--dash-line);color:var(--dash-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;padding-top:12px;font-size:13px;display:flex}.events-form.aev-bare{margin:0}.aev-optional{color:var(--dash-muted);margin-left:4px;font-size:12px;font-weight:400}.aev-feed .events-feed,.aev-feed .events-row-body>*{min-width:0}.aev-feed .events-json{max-width:100%}.aev-empty{color:var(--dash-muted);margin:0;padding:16px 14px;font-size:13px}@media (width<=700px){.aev-webhooks .flw-row{grid-template-columns:minmax(0,1fr) auto}.aev-webhooks .aev-webhook-status{grid-area:1/2}}@media (width>=901px){.aev-embedded .events-delivery{grid-template-columns:minmax(140px,1.4fr) 60px 100px 80px minmax(140px,1fr) 96px}}.events-form .dashboard-field>span .sk-help,.aev-lede .sk-help{margin-left:4px}.sk-hub-detail-body>.events-form{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);margin:0;padding:24px;font-size:13.5px}.events-form .dashboard-field>input:not([type=checkbox],[type=radio]),.events-form .dashboard-field>select,.events-drawer .dashboard-field>input,.flows-test-form .dashboard-field>input,.aev-feed .dashboard-field>input,.aev-feed .dashboard-field>select{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);min-height:36px;font-size:14px}.flows-test-form .dashboard-field input{padding:7px 12px}.events-form .dashboard-field>textarea{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg)}.events-tags{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);min-height:36px}.events-tags:focus-within{border-color:var(--dash-accent);box-shadow:var(--dash-focus)}.events-tags em{border-radius:999px}.events-quick button{border-color:var(--dash-line-strong);border-radius:999px;min-height:26px;padding:2px 10px}.events-quick button:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.events-radio-row label{border-color:var(--dash-line-strong);background:var(--dash-paper);border-radius:12px;padding:10px 12px}.events-radio-row label:has(input:checked){border-color:var(--dash-accent);background:var(--dash-accent-soft)}.events-radio-row label:has(input:focus-visible){outline:2px solid var(--dash-accent);outline-offset:1px}.events-radio-row input,.events-check input{accent-color:var(--dash-accent)}.events-delivery-event .events-type,.events-row-head>.events-type{justify-self:start}.events-row.is-head .events-row-head:hover{background:var(--dash-paper)}.events-test-result{border-radius:var(--dash-radius-lg)}@media (width<=700px){.sk-hub-detail-body>.events-form,.events-drawer.aev-embedded{border-radius:20px;padding:18px}}.tpl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.tpl-warnings{margin:0 0 12px}.tpl-optional{color:var(--dash-muted);margin-left:6px;font-size:12px;font-weight:400}.sk-hub-detail-body>.templates-form{margin-bottom:16px}.tpl-syntax{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tpl-syntax li{grid-template-columns:minmax(140px,260px) minmax(0,1fr);align-items:baseline;gap:10px;font-size:12px;display:grid}.tpl-syntax code{overflow-wrap:anywhere;font-size:12px}.tpl-syntax span{color:var(--dash-ink-2)}.tpl-preview{gap:10px;min-width:0;display:grid}.tpl-preview>*{margin:0}.tpl-preview-key{color:var(--dash-muted);font-size:12px}.tpl-preview-foot{justify-content:flex-end;display:flex}@media (width<=720px){.tpl-syntax li{grid-template-columns:minmax(0,1fr);gap:2px}.tpl-toolbar .flw-search{max-width:none}}.templates-form>.dashboard-field{align-self:start}.sk-row-body .agents-form{gap:12px;margin:0;display:grid}.sk-row-body .agents-snippet{margin:10px 0 0}.sk-row-label code{word-break:break-all;font-size:12px}.sk-details>summary+.agents-snippet{margin-top:8px}.agents-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.agents-step{border-top:1px solid var(--dash-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 14px;display:grid}.agents-step:first-child{border-top:0}.agents-step-mark{border:1px solid var(--dash-line-strong);width:26px;height:26px;color:var(--dash-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.agents-step.is-done .agents-step-mark{background:var(--dash-ok-soft);color:var(--dash-ok);border-color:#0000}.agents-step-body{justify-items:start;gap:10px;min-width:0;display:grid}.agents-step-body>*{max-width:100%}.agents-step-body h3{flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;font-size:14px;font-weight:600;display:inline-flex}.agents-step-body .agents-snippet{width:100%;margin:0}.agents-step-body .agent-launch{width:100%}.agents-step-line{color:var(--dash-muted);margin:0;font-size:13px}.agents-step-body .sk-details{width:100%}.agents-pick{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.agents-pick-option{border:1px solid var(--dash-line-strong);background:var(--dash-paper);min-height:32px;color:var(--dash-ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.agents-pick-option:hover:not(.is-on){background:var(--dash-well)}.agents-pick-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.agents-pick-option.is-on{background:var(--dash-accent-soft);color:var(--dash-ink);border-color:#0000}.agents-pick-option:has(input:focus-visible){outline:2px solid var(--dash-accent);outline-offset:2px}.agents-reveal-actions{flex-wrap:wrap;gap:4px 14px;display:flex}:is(.agents-steps,.sk-details) .agents-snippet pre{border-color:var(--dash-line);border-radius:var(--dash-radius-lg);background:var(--dash-well);color:var(--dash-ink);font-family:var(--dash-mono);font-size:12.5px}.sk-row-value code,.sk-row-label code{font-family:var(--dash-mono)}.agents-step-body .agent-launch-grid .ob-btn{border-width:1px;border-radius:999px;min-height:40px;padding:0 18px}.agents-step-body .agent-launch-grid .ob-btn.primary~.ob-btn.primary{border:1px solid var(--dash-line-strong);background:var(--dash-paper);box-shadow:none;color:var(--dash-ink)}.agents-step-body .agent-launch-grid .ob-btn.secondary:hover:not(:disabled),.agents-step-body .agent-launch-grid .ob-btn.primary~.ob-btn.primary:hover{background:var(--dash-well)}.agents-approvals .agc-actions .primary-button{border:1px solid var(--dash-line-strong);background:var(--dash-paper);box-shadow:none;color:var(--dash-ink)}.agents-approvals .agc-actions .primary-button:hover:not(:disabled){background:var(--dash-well);filter:none}.agents-approvals .agc-actions .primary-button svg{color:var(--dash-ok)}.sk-row-value .bk-select.agents-token-pick{min-width:180px;display:inline-block}.agents-origin-add{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.agents-origin-add input{box-sizing:border-box;border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);min-width:220px;min-height:36px;color:var(--dash-ink);font:inherit;padding:0 12px;font-size:14px}.agents-origin-add input::placeholder{color:var(--dash-muted);opacity:1}.agents-origin-add input:hover:not(:disabled,:focus){border-color:var(--dash-muted)}.agents-origin-add input:focus{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:none}.agents-origin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (width<=720px){.agents-origin-add{flex-direction:column;align-items:stretch}.agents-origin-add input{min-width:0}.agents-step{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.agents-pick-option{transition:none}}.agents-approvals .agc-table li>:first-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}.agents-cell-label{display:none}@media (width<=720px){.agents-approvals .agc-table li{grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-template-areas:"summary summary""token time""actions actions";gap:4px 10px;padding:12px 14px}.agents-approvals .agc-table li>:first-child{grid-area:summary}.agents-approvals .agc-table li>:nth-child(2){grid-area:token}.agents-approvals .agc-table li>:nth-child(3){grid-area:time}.agents-approvals .agc-table li>:nth-child(4){grid-area:actions;justify-content:flex-start;margin-top:6px}.agents-vault-list .agc-table li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""added used";gap:4px 10px}.agents-vault-list .agc-table li>:first-child{white-space:normal;overflow-wrap:anywhere;grid-area:name;overflow:visible}.agents-vault-list .agc-table li>:nth-child(2){grid-area:added}.agents-vault-list .agc-table li>:nth-child(3){grid-area:used}.agents-vault-list .agc-table li>:nth-child(4){grid-area:actions}.agents-vault-list .agents-cell-label{display:inline}.agents-activity-list .agc-table li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"subject subject""type time""changed changed";gap:4px 10px}.agents-activity-list .agc-table li>:first-child{grid-area:type}.agents-activity-list .agc-table li>:nth-child(2){grid-area:subject}.agents-activity-list .agc-table li>:nth-child(3){grid-area:time}.agents-activity-list .agc-table li>:nth-child(4){grid-area:changed}.agents-activity-list .agc-table li>:nth-child(2),.agents-activity-list .agc-table li>:nth-child(4){white-space:normal;overflow-wrap:anywhere;overflow:visible}}.kept-limits{border:1px solid var(--dash-line);border-radius:var(--dash-radius);color:var(--dash-muted);margin:8px 0;padding:8px 12px;font-size:13px}.sk-field{align-items:center;gap:8px;display:inline-flex}.sk-row-value textarea{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);min-width:220px;min-height:54px;color:var(--dash-ink);font:inherit;resize:vertical;padding:8px 12px;font-size:13.5px}.sk-row-value textarea:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:0}.sk-preview{border:1px dashed var(--dash-line-strong);border-radius:var(--dash-radius);color:var(--dash-muted);align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.checkout-rule-body{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-preview-row{border:1px solid var(--dash-line);border-radius:var(--dash-radius);background:var(--dash-well);gap:2px;margin:0 8px 4px;padding:12px;display:grid}.seo-preview-row a{color:var(--dash-info);font-size:15px;font-weight:600;line-height:21px;text-decoration:none}.seo-preview-row a:hover{text-decoration:underline}.seo-preview-row small{color:var(--dash-ok);font-size:12px}.seo-preview-row p{color:var(--dash-muted);margin:2px 0 0;font-size:13px}.sk-row-label .is-error{color:var(--dash-danger)}.checkout-rule-form{margin-top:4px}.checkout-rule-label{align-items:center;gap:6px;display:inline-flex}.checkout-rule-foot{flex-wrap:wrap;margin-top:14px;padding-inline:4px}.checkout-rule-foot small{overflow-wrap:anywhere;flex:220px;min-width:0}.checkout-rule-form .dashboard-field{gap:6px;margin-bottom:0}.checkout-rule-form .dashboard-field>span{color:var(--dash-ink);font-size:13px;font-weight:600}.checkout-rule-form .dashboard-field input,.checkout-rule-form .dashboard-field select{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);min-height:36px;padding:0 12px;font-size:14px}.checkout-rule-form .dashboard-field input::placeholder{color:var(--dash-muted)}.checkout-rule-foot small{color:var(--dash-muted);font-size:12.5px}.domain-add-form,.origin-add{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.domain-add-form .dashboard-field{flex:240px;margin:0}.domain-add-form .dashboard-field>span{color:var(--dash-ink);font-size:13px;font-weight:600;line-height:18px}.dashboard-main .domain-add-form .dashboard-field input,.dashboard-main .origin-add input{box-sizing:border-box;border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);min-width:0;min-height:36px;box-shadow:none;color:var(--dash-ink);font:inherit;margin:0;padding:0 12px;font-size:14px;line-height:20px}.dashboard-main .origin-add input{min-width:220px}.dashboard-main .domain-add-form .dashboard-field input::placeholder,.dashboard-main .origin-add input::placeholder{color:var(--dash-muted);opacity:1}.dashboard-main .domain-add-form .dashboard-field input:hover:not(:disabled,:focus),.dashboard-main .origin-add input:hover:not(:disabled,:focus){border-color:var(--dash-muted)}.dashboard-main .domain-add-form .dashboard-field input:focus-visible,.dashboard-main .origin-add input:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:none}.dashboard-main .domain-add-form .dashboard-field input:disabled,.dashboard-main .origin-add input:disabled{border-color:var(--dash-line);background:var(--dash-well);color:var(--dash-muted);cursor:not-allowed}.origin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.domain-steps{padding:4px 0 12px}.domain-record-wrap{border:1px solid var(--dash-line);background:var(--dash-paper);border-radius:12px;margin:0 0 12px;overflow-x:auto}.domain-record-wrap:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.domain-record-wrap .domain-records{gap:0;min-width:420px;margin:0}.domain-record-wrap .domain-records li{border:0;border-top:1px solid var(--dash-line);background:0 0;border-radius:0;gap:8px 16px;min-height:48px;padding:8px 12px 8px 16px}.domain-record-wrap .domain-records li:first-child{border-top:0}.domain-record-wrap .domain-records li:hover{background:var(--dash-well)}.domain-record-wrap .domain-records li>em{color:var(--dash-ink);font-size:12.5px}.domain-record-wrap .domain-records li>code{color:var(--dash-ink);font-family:var(--dash-mono);font-size:12.5px;line-height:18px}.domain-record-wrap .domain-records li>span{justify-content:flex-end;gap:6px}.domain-record-wrap .domain-records .text-button{border:1px solid var(--dash-line-strong);background:var(--dash-paper);min-height:30px;color:var(--dash-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.domain-record-wrap .domain-records .text-button:hover{background:var(--dash-well);text-decoration:none}@media (width<=720px){.domain-record-wrap .domain-records{min-width:0}.domain-add-form,.origin-add{flex-direction:column;align-items:stretch}}.domains-empty{color:var(--dash-muted);margin:0;padding:12px 0;font-size:13.5px}@media (width<=560px){.domain-record-wrap .domain-records li{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.domain-record-wrap .domain-records li>code{overflow-wrap:anywhere;grid-column:1/-1}.domain-record-wrap .domain-records li>span{grid-area:1/2}.domain-add-form .dashboard-field{flex:none;width:100%}}.pay-feature{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pay-feature-cost{color:var(--dash-muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.pay-feature-cost svg{flex:none;margin-top:2px}.pay-feature .inline-notice.is-warn{margin:0}.pay-feature-choices{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-feature-choices .pay-chip{cursor:pointer}.pay-feature-choices .pay-chip,.pay-feature-choices .pay-chip.is-on{border:1px solid var(--dash-line-strong);background:var(--dash-paper);min-height:32px;color:var(--dash-ink);padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.pay-feature-choices .pay-chip:hover:not(:disabled):not(.is-on){background:var(--dash-well)}.pay-feature-choices .pay-chip.is-on{background:var(--dash-accent-soft);border-color:#0000;font-weight:600}.pay-feature-choices .pay-chip:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.pay-feature-choices .pay-chip:disabled{cursor:not-allowed;opacity:.5}.pay-feature-threshold{align-items:center;gap:6px;display:inline-flex}.pay-feature-threshold input{width:92px}.pay-methods{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pay-methods li{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.pay-methods li:last-child{border-bottom:0;padding-bottom:0}.pay-method-name{flex-direction:column;gap:2px;font-size:13px;display:flex}.pay-method-name small{color:var(--dash-muted);font-size:12px}@media (width<=640px){.pay-feature-choices{width:100%}.pay-methods li{flex-wrap:wrap}}.pay-taxreg{flex-direction:column;gap:10px;width:100%;display:flex}.pay-taxreg-actions{align-items:center;gap:10px;display:inline-flex}.pay-taxreg-form{border:1px solid var(--dash-line);background:var(--dash-well);border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.pay-taxreg-field{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pay-taxreg-field select,.pay-taxreg-field input{min-width:200px}.pay-taxreg-attest{align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.55;display:flex}.pay-taxreg-attest input{flex:none;margin-top:2px}@media (width<=640px){.pay-taxreg-field{flex-direction:column;align-items:stretch}.pay-taxreg-field select,.pay-taxreg-field input{width:100%;min-width:0}}.pay-taxreg-locked{border:1px solid color-mix(in srgb, var(--dash-warn) 22%, transparent);background:var(--dash-warn-soft);width:100%;color:var(--dash-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pay-taxreg-locked p{margin:0;font-size:13px}.sk-dialog .pay-taxreg-attest{margin:4px 0 0}.pay-tax-foot{justify-content:flex-end;padding:12px 8px 4px;display:flex}.integrations-flash{margin-bottom:16px}.ship-modes{gap:14px;display:grid}.ship-mode-switch{border:1px solid var(--dash-line);background:var(--dash-paper);border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;margin:0;padding:4px;display:inline-flex}.ship-mode-switch .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ship-mode-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ship-mode-switch label{min-height:36px;color:var(--dash-muted);font:inherit;letter-spacing:-.1px;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex;position:relative}.ship-mode-switch label:hover{color:var(--dash-ink)}.ship-mode-switch label.is-checked{background:var(--dash-dark);color:var(--dash-on-dark)}.ship-mode-switch:disabled label{cursor:progress;opacity:.7}.ship-mode-switch label:has(input:focus-visible){outline:2px solid var(--dash-accent);outline-offset:2px}.ship-mode-switch .ship-mode-dot{opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px}.ship-mode-switch label.is-checked .ship-mode-dot{opacity:1}.ship-mode-lead{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.5}.ship-self{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.ship-self-panel{border:1px solid var(--dash-line);background:var(--dash-paper);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ship-self-panel h3{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:600}.ship-self-panel>p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.5}.ship-self-panel .app-card-actions{margin-top:auto}.ship-rates{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ship-rates li{border-bottom:1px solid var(--dash-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;font-size:13px;display:flex}.ship-rates li:last-child{border-bottom:0}.ship-rates li span:first-child{font-weight:600}.ship-rates li small{color:var(--dash-muted);font-weight:400;display:block}.ship-rates-empty{border:1px dashed var(--dash-line);color:var(--dash-muted);border-radius:6px;margin:0;padding:12px;font-size:13px}.ship-carriers{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ship-carriers li{background:var(--dash-well);color:var(--dash-ink-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600}.app-oauth-account{max-width:100%;color:var(--dash-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.app-oauth-account strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-oauth-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=900px){.ship-self{grid-template-columns:1fr}}@media (width<=560px){.ship-mode-switch{border-radius:var(--dash-radius);display:flex}.ship-mode-switch label{border-radius:var(--dash-radius-sm);flex:100%;justify-content:center}}.app-directory{gap:32px}.app-category-head{border-bottom:1px solid var(--dash-line);align-items:baseline;gap:4px 12px;margin-bottom:12px;padding-bottom:10px}.app-category-head h2{font-size:16px}.app-category-head p{font-size:13px}.app-card{border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);gap:8px;padding:16px}.app-card.is-connected{border-color:var(--dash-line);box-shadow:var(--dash-shadow)}.app-card.is-coming{box-shadow:none}.app-card h3{margin-top:6px;font-size:14px}.app-card>p{font-size:13px}.brand-tile{border:1px solid var(--dash-line);border-radius:12px}.app-card-actions .primary-button,.app-card-actions .secondary-button{min-height:32px;padding:5px 12px;font-size:13px}.app-card-actions .text-button,.app-note,.app-panel-hint,.app-oauth-account{font-size:12px}.ship-modes{gap:12px}.ship-mode-switch{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius);background:var(--dash-well);gap:2px;padding:2px}.ship-mode-switch label{border-radius:var(--dash-radius-sm);min-height:30px;color:var(--dash-muted);letter-spacing:0;padding:4px 12px;font-size:13px;font-weight:500}.ship-mode-switch label.is-checked{background:var(--dash-paper);color:var(--dash-ink);box-shadow:var(--dash-shadow);font-weight:600}.ship-mode-switch .ship-mode-dot{display:none}.ship-mode-lead{font-size:13px}.ship-self{gap:12px}.ship-self-panel{border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);padding:16px}.ship-self-panel h3{font-size:14px}.ship-self-panel>p,.ship-rates li{font-size:13px}.ship-carriers{color:var(--dash-ink-2);font-size:13px;line-height:1.7;display:block}.ship-carriers li{color:inherit;font-size:inherit;white-space:normal;background:0 0;border-radius:0;padding:0;font-weight:400;display:inline}.ship-carriers li:not(:last-child):after{content:", "}.integration-rates li{background:var(--dash-well)}.ship-mode-switch{justify-self:start}@media (width<=560px){.ship-mode-switch{justify-self:stretch}}.app-grid-single{grid-template-columns:minmax(0,1fr)}.ship-formahand{gap:14px;display:grid}.ship-formahand-copy{gap:10px;display:grid}.ship-formahand-copy p{color:var(--dash-ink-2);margin:0;font-size:13px;line-height:1.55}.ship-checklist{border:1px solid var(--dash-line);border-radius:var(--dash-radius-lg);background:var(--dash-paper);gap:0;margin:0;padding:0;list-style:none;display:grid}.ship-check{border-top:1px solid var(--dash-line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ship-check:first-child{border-top:0}.ship-check-mark{border:1px solid var(--dash-line-strong);width:18px;height:18px;color:var(--dash-paper);background:var(--dash-paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ship-check.is-done .ship-check-mark{border-color:var(--dash-ok);background:var(--dash-ok)}.ship-check-body{gap:2px;min-width:0;display:grid}.ship-check-body strong{letter-spacing:-.1px;font-size:13px;font-weight:600}.ship-check-body .ship-check-detail{color:var(--dash-muted);font-size:12px;line-height:1.45}.ship-check .secondary-button{white-space:nowrap}@media (width<=640px){.ship-check{grid-template-columns:18px minmax(0,1fr)}.ship-check .secondary-button{grid-column:2;justify-self:start}}.ship-screen .sk-row-value input:not([type]){border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);min-width:180px;min-height:36px;color:var(--dash-ink);font:inherit;padding:7px 10px;font-size:13.5px}.ship-mode-dot{border:2px solid var(--dash-line-strong);background:var(--dash-paper);border-radius:50%;width:14px;height:14px;display:inline-block}.ship-mode-dot.is-on{border-color:var(--dash-accent);box-shadow:inset 0 0 0 3px var(--dash-accent)}.ship-mode-body{gap:10px;display:grid}.ship-mode-body .sk-row{border-top:0}.sk-details summary{cursor:pointer;color:var(--dash-muted);font-size:13px}.sk-details[open] summary{margin-bottom:8px}.ship-country-body{gap:10px;display:grid}.ship-country-body .country-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ship-country-body .country-add input{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);width:150px;min-height:36px;color:var(--dash-ink);font:inherit;padding:7px 10px;font-size:13.5px}.ship-screen .sk-row-value input:not([type]):focus-visible,.ship-country-body .country-add input:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:0}.ship-screen{display:contents}.ship-rate-list{margin:0;padding:0 0 4px;list-style:none;display:grid}.ship-rate-row{border-top:1px solid var(--dash-line);align-items:center;gap:6px;display:flex}.ship-rate-row:first-child{border-top:0}.ship-rate-open{border-radius:var(--dash-radius);min-width:0;min-height:44px;color:var(--dash-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px;display:grid}.ship-rate-open:hover{background:var(--dash-well)}.ship-rate-open:focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px}.ship-rate-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.ship-rate-meta{overflow-wrap:anywhere;min-width:0;color:var(--dash-muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:12.5px}.ship-rate-chevron{color:var(--dash-muted);grid-area:1/2/3}.ship-rate-open:hover .ship-rate-chevron,.ship-rate-open:focus-visible .ship-rate-chevron{transform:translate(2px)}.ship-rate-move{flex:none;gap:4px;padding-right:8px;display:inline-flex}.ship-rate-move .icon-button{width:32px;height:32px}.ship-rate-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 12px;max-width:720px;display:grid}.ship-rate-fields .dashboard-field:first-child{grid-column:1/-1}.ship-setup{padding:4px 8px 14px}.ship-local-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.ship-screen .sk-hub-detail-body>.ship-rate-fields,.ship-screen .sk-hub-detail-body>.provider-panel{border:1px solid var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);max-width:none;box-shadow:var(--dash-shadow-card);padding:24px}.ship-screen .sk-hub-detail-body>.ship-rate-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}@media (width<=900px){.ship-screen .sk-hub-detail-body>.ship-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ship-screen .sk-hub-detail-body>.ship-rate-fields{grid-template-columns:minmax(0,1fr)}}.ship-screen .dashboard-field{gap:6px;margin-bottom:0}.ship-screen .dashboard-field>span{color:var(--dash-ink);font-size:13px;font-weight:600}.ship-screen .dashboard-field input,.ship-screen .dashboard-field select{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);min-height:36px;padding:0 12px;font-size:14px}.ship-screen .dashboard-field input::placeholder{color:var(--dash-muted)}.ship-screen .provider-panel .integration-fields small{margin-top:6px;font-size:12.5px}.ship-screen .app-grid .app-card-actions .primary-button{border:1px solid var(--dash-line-strong);background:var(--dash-paper);box-shadow:none;color:var(--dash-ink)}.ship-screen .app-grid .app-card-actions .primary-button:hover:not(:disabled){background:var(--dash-well);filter:none}.ship-local-fields>button{justify-self:start}.ship-mode-dot{flex:none}@media (width<=480px){.ship-screen .sk-hub-detail-body>.ship-rate-fields,.ship-screen .sk-hub-detail-body>.provider-panel{border-radius:20px;padding:18px}}@media (width<=720px){.ship-local-fields,.ship-rate-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ship-rate-open:hover .ship-rate-chevron,.ship-rate-open:focus-visible .ship-rate-chevron{transform:none}}.payments-panel{border:1px solid var(--dash-line);background:var(--dash-shell);border-radius:8px;gap:16px;padding:18px;display:grid}.payments-panel h3{margin:0;font-size:16px}.payments-panel>p{color:var(--dash-muted);margin:0;line-height:1.5}.payments-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.payments-field{align-content:start;gap:6px;min-width:0;display:grid}.payments-field.is-wide{grid-column:1/-1}.payments-field>span{color:var(--dash-ink);font-size:13px;font-weight:600}.payments-field input,.payments-field select,.payments-field textarea{box-sizing:border-box;border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);width:100%;color:var(--dash-ink);font:inherit;padding:0 12px;font-size:14px}.payments-field input:not([type=radio]):not([type=checkbox]),.payments-field select{min-height:36px}.payments-field input::placeholder,.payments-field textarea::placeholder{color:var(--dash-muted)}.payments-field input:focus-visible,.payments-field select:focus-visible,.payments-field textarea:focus-visible,.payments-radio-input:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:0}.payments-field textarea{resize:vertical;min-height:150px;padding:8px 12px;line-height:1.5}.payments-field small{color:var(--dash-muted);font-size:12.5px;line-height:1.4}.payments-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payments-actions .payments-status{color:var(--dash-muted);margin-left:auto;font-size:13px}.payments-webhook-url{overflow-wrap:anywhere;background:var(--dash-well);border:1px dashed var(--dash-line-strong);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.payments-preview{border:1px solid var(--dash-line);background:var(--dash-paper);border-radius:6px;gap:10px;padding:18px 20px;display:grid}.payments-preview-kicker{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.payments-preview h4{margin:0;font-size:16px;font-weight:600}.payments-preview dl{border-radius:var(--dash-radius-lg);grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;padding:8px 12px;font-size:14px;display:grid}.payments-preview dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.payments-preview-box{border:1px solid var(--dash-line);border-radius:6px;gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.payments-preview-box p{margin:0}.payments-preview-box .is-empty{color:var(--dash-muted);font-style:italic}@media (width<=860px){.payments-fields{grid-template-columns:1fr}.payments-actions .payments-status{flex-basis:100%;margin-left:0}}.payments-panel{border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);gap:16px;padding:24px}.payments-panel h3{font-size:15px;font-weight:600}.payments-panel>p{max-width:68ch;font-size:13.5px}.payments-preview{background:var(--dash-well);border-radius:16px}.payments-preview-box{border-color:var(--dash-line-strong)}.payments-webhook-url{font-family:var(--dash-mono)}.country-picker-panel{box-shadow:var(--dash-shadow-pop)}@media (width<=480px){.payments-panel{border-radius:20px;padding:18px}}.pay-setup{gap:14px;max-width:720px;display:grid}.pay-setup-head{gap:6px;display:grid}.pay-setup-head>.text-button{justify-self:start;align-items:center;gap:4px;display:inline-flex}.pay-setup-head h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.pay-setup-progress{color:var(--dash-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:flex}.pay-setup-progress>span:first-child{flex:none}.pay-setup-body{gap:12px;padding:4px 16px 16px;display:grid}.pay-setup-body>.payments-step-row{margin-top:0}.pay-setup-card.payments-profile{border:1px solid var(--dash-line);background:var(--dash-paper);padding:0;display:block}.pay-setup-foot{border-top:1px solid var(--dash-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.pay-setup-spacer{flex:auto}.pay-setup-progress{flex-wrap:wrap;row-gap:10px}.pay-rail{flex:320px;margin:0;padding:0;list-style:none;display:flex}.pay-rail-stop{text-align:center;flex:1 1 0;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.pay-rail-stop+.pay-rail-stop:before{content:"";background:var(--dash-track);width:100%;height:2px;position:absolute;top:17px;right:50%}.pay-rail-stop.is-done+.pay-rail-stop:before{background:var(--dash-ok)}.pay-rail-dot{z-index:1;border:2px solid var(--dash-line-strong);background:var(--dash-paper);width:36px;height:36px;color:var(--dash-muted);border-radius:999px;place-items:center;display:grid;position:relative}.pay-rail-stop.is-current .pay-rail-dot{border-color:var(--dash-accent);background:var(--dash-accent-soft);color:var(--dash-accent)}.pay-rail-stop.is-done .pay-rail-dot{border-color:var(--dash-ok);background:var(--dash-ok-soft);color:var(--dash-ok)}.pay-rail-label{color:var(--dash-muted);font-size:12px;line-height:1.3}.pay-rail-stop.is-current .pay-rail-label{color:var(--dash-ink);font-weight:600}.pay-step-head{justify-content:flex-start;align-items:center;gap:14px}.pay-art{background:var(--dash-accent-soft);width:56px;height:56px;color:var(--dash-accent);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.pay-art-pin{border:2px solid var(--dash-paper);background:var(--dash-ok-dot);width:24px;height:24px;color:var(--dash-on-dark);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.pay-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-chips.is-inline{justify-content:flex-end;gap:6px}.pay-chip{box-sizing:border-box;background:var(--dash-well);min-height:28px;color:var(--dash-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pay-chip svg{flex:none;width:12px;height:12px}.pay-chip small{color:var(--dash-muted);font-size:11.5px;font-weight:500}.pay-chip.is-on{border-color:color-mix(in srgb, var(--dash-ok) 22%, transparent);background:var(--dash-ok-soft);color:var(--dash-ok)}.pay-chip.is-on small{color:inherit}.pay-chip.is-soon{border-color:var(--dash-line-strong);color:var(--dash-muted);background:0 0;border-style:dashed}.pay-chip.is-todo{border-color:color-mix(in srgb, var(--dash-warn) 22%, transparent);background:var(--dash-warn-soft);color:var(--dash-warn);white-space:normal}.pay-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pay-needs li{border:1px solid var(--dash-line);background:var(--dash-shell);color:var(--dash-ink);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:14px 8px;font-size:13px;font-weight:600;display:grid}.pay-needs li svg{color:var(--dash-accent)}.pay-preview{background:var(--dash-well);border-radius:16px;gap:8px;margin:0 8px 6px;padding:14px 12px 12px;display:grid}.pay-preview>small{color:var(--dash-muted);justify-self:center;font-size:12px}@media (width<=640px){.pay-chips.is-inline{justify-content:flex-start}}@media (width<=520px){.pay-needs{grid-template-columns:1fr}.pay-rail-label{font-size:11px}}.pay-setup{width:100%;max-width:640px;margin-inline:auto}.pay-setup-head{text-align:center;justify-items:center;gap:10px}.pay-setup-head>.text-button{justify-self:start}.pay-setup-progress{flex-direction:column;align-items:stretch;gap:10px;width:100%}.pay-setup-progress>span:first-child{align-self:center}.pay-rail{flex:none;width:100%}.pay-step-head{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 20px 8px}.pay-step-head>div{justify-items:center;display:grid}.pay-setup-body{padding:8px 20px 20px}.pay-setup-card:not(.payments-profile) .pay-setup-body{text-align:center;justify-items:center}.pay-setup-body>.payments-step-row{justify-content:center;align-items:flex-end}.pay-setup-body .connect-country-field{text-align:left}.pay-setup-body>.pay-chips{justify-content:center}.pay-setup-body>.pay-needs{width:100%}.pay-setup-body>.settings-footnote{max-width:56ch;margin-inline:auto}.pay-setup-body>:not(p):not(ul):not(.payments-step-row):not(.payments-actions){text-align:left;width:100%}.pay-setup-body>.payments-actions{justify-content:center}.pay-setup-foot{padding:14px 20px}.pay-setup-head{grid-template-columns:1fr auto 1fr;align-items:center}.pay-setup-head>.text-button{grid-area:1/1}.pay-setup-head>h3{grid-area:1/2}.pay-setup-head>.pay-setup-progress{grid-column:1/-1}.pay-setup-body>.payments-step-row{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:340px}.pay-setup-body>.payments-step-row .connect-country-field{flex:none;width:100%}.pay-setup-body>.payments-step-row>button{justify-content:center;width:100%}.pay-setup-body>.pay-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pay-setup-body>.pay-chips>.pay-chip{white-space:normal;text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:12px 8px;line-height:1.3;display:grid}.pay-setup-body>.pay-chips>.pay-chip.is-on{border-color:var(--dash-line-strong);background:var(--dash-paper);color:var(--dash-ink)}.pay-setup-body>.pay-chips>.pay-chip.is-on svg{color:var(--dash-ink)}.pay-setup-body>.pay-chips>.pay-chip.is-on small{color:var(--dash-ok);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.pay-setup-body>.pay-chips>.pay-chip.is-on small:before{content:"";background:var(--dash-ok-dot);border-radius:999px;width:7px;height:7px}.pay-setup-body>.pay-chips>.pay-chip:not(.is-on):not(.is-soon){border-color:var(--dash-line);background:var(--dash-shell);color:var(--dash-ink)}@media (width<=520px){.pay-setup-body>.pay-chips{grid-template-columns:1fr}}.payments-disclosure{margin:0}.sk-hub-detail-body>.pay-preview{margin:0 0 4px}.sk-hub-detail-body>.stripe-embedded+.stripe-embedded{margin-top:16px}.sk-hub-detail-body>.stripe-embedded.is-message:not(.is-error),.sk-hub-detail-body>.stripe-embedded.is-loading{border-color:var(--dash-line);border-radius:var(--dash-radius-card);background:var(--dash-paper);box-shadow:var(--dash-shadow-card);margin-top:0;padding:24px}.sk-hub-detail-body>.stripe-embedded.is-message:not(.is-error) strong{font-size:15px;font-weight:600}.sk-hub-detail-body>.stripe-embedded.is-message:not(.is-error) p{font-size:13.5px}@media (width<=480px){.sk-hub-detail-body>.stripe-embedded.is-message:not(.is-error),.sk-hub-detail-body>.stripe-embedded.is-loading{border-radius:20px;padding:18px}}@media (width<=430px){.pay-setup-body,.pay-setup-foot{padding-inline:12px}.pay-setup-foot>.text-button{flex-basis:100%;order:3}}.plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px;display:grid}.plan-ticks{flex:1;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none}.plan-ticks li{align-items:flex-start;gap:6px;padding:3px 0;display:flex}.plan-ticks svg{color:var(--dash-ok);flex:none;margin-top:2px}.plan-annual{color:var(--dash-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sk-row-value .promo-form{flex-wrap:wrap;align-items:center;margin:0}.sk-row-value .promo-form input{min-width:0;max-width:100%}.plan-status-line{color:var(--dash-muted);margin:0;padding:12px 0;font-size:13px;display:block}.plan-annual input:focus-visible,.sk-hub-detail-action a:focus-visible,.plan-card .primary-button:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.statement-wrap{padding:4px 8px 12px;overflow-x:auto}.statement-wrap .statement-table{width:100%;min-width:320px}@media (width<=860px){.plan-picker{grid-template-columns:1fr}}@media (width<=480px){.plan-picker{padding:4px 0}.statement-wrap{padding-inline:0}.statement-wrap .statement-table{min-width:0}.statement-wrap .statement-table td:first-child{overflow-wrap:anywhere}.sk-row-value .promo-form input{flex:8em}}@media (prefers-reduced-motion:reduce){.plan-card,.plan-card .primary-button{transition:none}}.plan-card .plan-ticks li:before{content:none}.sender-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sender-inline-form input{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background:var(--dash-paper);min-width:0;min-height:36px;color:var(--dash-ink);font:inherit;flex:220px;padding:0 12px;font-size:14px}.sender-inline-form input::placeholder{color:var(--dash-muted)}.sender-inline-form input:focus-visible{border-color:var(--dash-accent);box-shadow:var(--dash-focus);outline:0}.sender-status-line{color:var(--dash-muted);align-items:center;gap:6px;margin:10px 2px 0;font-size:13px;display:flex}.sender-steps-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.sender-steps-foot .inline-notice{margin:0}.sender-records{overscroll-behavior-x:contain;margin-top:16px;overflow-x:auto}.sender-records:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.sender-records table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.sender-records th{border-bottom:1px solid var(--dash-line);background:var(--dash-paper);height:40px;color:var(--dash-muted);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600}.sender-records td{border-bottom:1px solid var(--dash-line);color:var(--dash-ink);vertical-align:top;padding:12px}.sender-records th:first-child,.sender-records td:first-child{padding-left:4px}.sender-records tbody tr:last-child td{border-bottom:0}.sender-records td[data-label=Type]{white-space:nowrap;font-weight:600}.sender-records td[data-label=Name]{overflow-wrap:anywhere}.sender-records code{overflow-wrap:anywhere;font-family:var(--dash-mono);font-size:12px}.sender-record-state{white-space:nowrap;color:var(--dash-muted);text-transform:capitalize;font-size:12.5px;font-weight:600}.sender-record-state:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sender-record-state.is-verified{color:var(--dash-ok)}.sender-record-state.is-verified:before{background:var(--dash-ok-dot)}.sender-record-state.is-pending,.sender-record-state.is-not_started{color:var(--dash-warn)}.sender-record-state.is-failed,.sender-record-state.is-failure,.sender-record-state.is-temporary_failure{color:var(--dash-danger)}.sender-record-priority{color:var(--dash-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.sender-records td:last-child{white-space:nowrap}.sender-records td:last-child .text-button+.text-button{margin-left:8px}.email-switch{appearance:none;background:var(--dash-faint);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.email-switch:after{content:"";background:var(--dash-on-dark);width:16px;height:16px;box-shadow:var(--bk-shadow-knob);border-radius:50%;position:absolute;top:2px;left:2px}@media (prefers-reduced-motion:no-preference){.email-switch{transition:background .12s}.email-switch:after{transition:transform .12s}}.email-switch:checked{background:var(--dash-accent)}.email-switch:checked:after{transform:translate(16px)}.email-switch:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.email-switch:disabled{cursor:default;opacity:.5}.sender-agent{border-top:1px solid var(--dash-line);text-align:center;justify-items:center;gap:8px;padding:12px 16px 16px;display:grid}.sender-agent-label{color:var(--dash-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.sk-card .campaign-row{border-top:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:48px;padding:10px 0}.sk-card .campaign-row:first-of-type{border-top:0}.sk-card .campaign-row strong{overflow-wrap:anywhere;color:var(--dash-ink);font-size:14px;font-weight:600;line-height:19px}.sk-card .campaign-row small{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;line-height:18px}.sk-card .campaign-status{text-transform:capitalize;width:auto;height:auto}.sk-card .campaign-row .campaign-status.sent{background:var(--dash-ok-soft);color:var(--dash-ok)}.sk-card .campaign-row .campaign-status.sending{background:var(--dash-warn-soft);color:var(--dash-warn)}.sk-card .campaign-row .campaign-status.failed{background:var(--dash-danger-soft);color:var(--dash-danger)}.sk-card .campaign-row .campaign-status:is(.sent,.sending,.failed):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sk-card .campaign-row .campaign-status.sent:before{background:var(--dash-ok-dot)}.campaign-send{align-items:center}.campaign-recipients{color:var(--dash-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.composer-form .dashboard-field{gap:6px;margin-bottom:16px}.composer-form .dashboard-field>span{color:var(--dash-ink);font-size:13px;font-weight:600}.composer-form .dashboard-field input{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);min-height:36px;padding:0 12px;font-size:14px}.composer-form .dashboard-field textarea{border-color:var(--dash-line-strong);border-radius:var(--dash-radius-lg);padding:8px 12px;font-size:14px}.composer-form .dashboard-field :is(input,textarea)::placeholder{color:var(--dash-muted)}.composer-form .composer-divider{margin:4px 0 20px}.composer-form .composer-actions{border-top:1px solid var(--dash-line);align-items:center;padding-top:16px}.sender-agent .agent-launch-grid .ob-btn,.sender-agent .agent-launch-grid .ob-btn.primary{border:1px solid var(--dash-line-strong);background:var(--dash-paper);box-shadow:none;color:var(--dash-ink)}.sender-agent .agent-launch-grid .ob-btn{border-radius:999px;min-height:34px;padding:0 14px;font-size:13px}.sender-agent .agent-launch-grid .ob-btn:hover{background:var(--dash-well)}.sender-steps-card{box-sizing:border-box;min-width:0;max-width:100%}.sender-steps-card .sk-step{grid-template-columns:24px minmax(0,1fr) auto}.sender-steps-card .sk-step-text small{overflow-wrap:anywhere}.inline-notice.sender-action{border-color:var(--dash-line);background:var(--dash-well);color:var(--dash-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}@media (width<=640px){.sender-steps-card .sk-step{grid-template-columns:24px minmax(0,1fr)}.sender-steps-card .sk-step>.primary-button{grid-column:2;justify-self:start}.sender-records td,.sender-records td[data-label=Name]{white-space:nowrap;overflow-wrap:normal}.sender-records code{overflow-wrap:normal}.sender-records th:first-child,.sender-records td:first-child{z-index:1;background:var(--dash-paper);position:sticky;left:0}}.sender-main{display:contents}.sk-confirm{border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius);background:var(--dash-well);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sk-confirm>span{color:var(--dash-ink);flex:220px;align-self:center}.sk-confirm .dashboard-field{flex:220px;margin:0}.env-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.env-result{margin:8px 0 0;padding-left:18px}.env-note{margin:8px 0 0}@media (width<=720px){.sk-confirm{flex-direction:column;align-items:stretch}}.sk-row-value .bk-select.profile-weight-unit{min-width:180px;display:inline-block}.profile-field select.bk-select{padding-right:34px}.env-type-name{margin:4px 0 0}.env-type-name input{box-sizing:border-box;width:100%}.sk-row-icon .team-avatar{background:var(--dash-well);width:28px;height:28px;color:var(--dash-muted);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.team-invite{border-bottom:1px solid var(--dash-line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:4px 0 16px;display:flex}.team-invite label{min-width:0;color:var(--dash-ink);flex:200px;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:grid}.team-invite input.bk-input,.team-invite select.bk-select{box-sizing:border-box;border:1px solid var(--dash-line-strong);border-radius:var(--dash-radius-lg);background-color:var(--dash-paper);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--dash-ink);font-size:14px}.sk-card:has(.team-invite) .primary-button.team-invite-toggle{border:1px solid var(--dash-line-strong);background:var(--dash-paper);box-shadow:none;color:var(--dash-ink)}.sk-card:has(.team-invite) .primary-button.team-invite-toggle:hover:not(:disabled){background:var(--dash-well);filter:none}
