@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.55;font-weight:400;--space-1: .4rem;--space-2: .75rem;--space-3: 1.1rem;--space-4: 1.6rem;--space-5: 2.3rem;--space-6: 3.2rem;--space-7: 4.4rem;--radius-sm: .48rem;--radius-md: .62rem;--radius-lg: .78rem;--bg: #090909;--bg-soft: #121212;--surface: #101010;--surface-2: #161616;--surface-3: #1a1a1a;--border: #303030;--border-soft: #242424;--text: #f2f2f2;--text-soft: #c8c8c8;--text-muted: #a0a0a0;--text-dim: #808080;--accent: #f2f2f2;--accent-ink: #111111;--success: #d0d0d0;--warning: #b5b5b5;--danger: #989898;--shadow: 0 0 0 rgba(0, 0, 0, 0);--selection-bg: color-mix(in oklab, var(--accent) 28%, var(--surface));--selection-text: var(--text);--static-frame-width: 920px;--static-shell-padding-y: var(--space-3);--static-surface-radius: var(--radius-md);--static-surface-padding: var(--space-5);--static-board-min-height: 0;--static-section-gap: var(--space-4);--static-tile-gap: var(--space-3);--static-tile-min-height: 4.6rem;--static-tile-bg: var(--surface-2);--static-tile-border: var(--border);--static-tile-text-size: .98rem;--static-heading-size: .92rem;--static-action-tile-bg: color-mix(in oklab, var(--surface-3) 82%, var(--text) 18%);--static-action-tile-border: color-mix(in oklab, var(--border) 72%, var(--text) 28%);--icon-container-radius: var(--radius-sm);--workflow-page-padding-bottom: 4rem;--workflow-page-padding: 1.5rem 2rem var(--workflow-page-padding-bottom);--workflow-page-gap: 2.5rem;--workflow-shell-width: 1240px;--workflow-section-width: 920px;--workflow-panel-width: 72rem;--workflow-progress-width: min(1170px, calc(100vw - 7rem) );--workflow-form-top-offset: var(--space-6);--workflow-question-width: 720px;--workflow-question-size: clamp(1.65rem, 2vw, 2.15rem);--workflow-answer-size: clamp(1.5rem, 1.9vw, 1.9rem);--workflow-select-size: clamp(1.2rem, 1.45vw, 1.45rem);--workflow-underline: color-mix(in oklab, var(--text) 28%, transparent);--workflow-progress-track: color-mix(in oklab, var(--text) 12%, transparent);--workflow-action-min-width: 4.7rem;--workflow-action-min-height: 2.6rem;--workflow-action-bg: color-mix(in oklab, var(--surface-2) 92%, var(--surface));--workflow-action-border: color-mix(in oklab, var(--text) 8%, transparent);--floating-actions-right-offset: max(var(--space-6), env(safe-area-inset-right) + var(--space-3));--floating-actions-bottom-offset: max(var(--space-6), env(safe-area-inset-bottom) + var(--space-3));--floating-actions-gap: calc(var(--space-4) / 2);--floating-fab-size: 2.65rem;--floating-command-bubble-height: 3rem;--popup-background-blur: 3px;--popup-background-opacity: .5}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--bg-soft: #ffffff;--surface: #ffffff;--surface-2: #f5f5f5;--surface-3: #ececec;--border: #d4d4d4;--border-soft: #e1e1e1;--text: #141414;--text-soft: #383838;--text-muted: #5f5f5f;--text-dim: #7f7f7f;--accent: #1c1c1c;--accent-ink: #ffffff;--success: #3c3c3c;--warning: #5d5d5d;--danger: #555555;--shadow: 0 0 0 rgba(0, 0, 0, 0);--selection-bg: color-mix(in oklab, var(--accent) 18%, white);--selection-text: var(--text)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{color:var(--text);background:var(--bg);text-rendering:optimizeLegibility}::selection{background:var(--selection-bg);color:var(--selection-text)}::-moz-selection{background:var(--selection-bg);color:var(--selection-text)}h1,h2,h3,h4,h5,h6{font-weight:400}strong,b{font-weight:inherit}#app{min-height:100vh}.app-shell--popup-open{filter:blur(var(--popup-background-blur));opacity:var(--popup-background-opacity)}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:80;padding:.6rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-decoration:none;transform:translateY(calc(-100% - var(--space-2)));transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}a{color:inherit;text-underline-offset:.22em;touch-action:manipulation}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:.65rem .8rem;min-height:2.55rem}input[type=checkbox],input[type=radio]{accent-color:var(--text-soft)}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 43%,var(--text-dim) 43%,var(--text-dim) 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--text-dim) 43%,var(--text-dim) 57%,transparent 57%);background-position:calc(100% - 1.03rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;padding-right:2.2rem}textarea{resize:vertical}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:var(--border)}select option{color:var(--text);background:var(--surface)}select option:checked{color:var(--text);background:color-mix(in oklab,var(--surface-2) 94%,white)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 68%,transparent);outline-offset:2px}button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.55rem;padding:.55rem .9rem;background:var(--surface-2);touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease}button:hover{border-color:color-mix(in oklab,var(--border) 70%,var(--accent));background:color-mix(in oklab,var(--surface-2) 88%,var(--accent))}button:disabled{opacity:.56;cursor:not-allowed}.app-shell{max-width:1220px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);display:grid;gap:var(--space-3)}.app-shell--workflow{max-width:none;padding:0}.workflow-escape-hint{position:fixed;top:calc(var(--space-4) + 1.6rem);left:50%;transform:translate(-50%);z-index:55;width:min(32rem,calc(100vw - (var(--space-4) * 2)));padding:.72rem 1rem;border:1px solid color-mix(in oklab,var(--border) 74%,var(--text) 26%);border-radius:999px;background:color-mix(in oklab,var(--surface) 92%,var(--surface-2));color:var(--text-soft);text-align:center;font-size:.88rem;box-shadow:0 0 #0000;pointer-events:none}.workflow-escape-hint--warning{border-color:color-mix(in oklab,var(--warning) 58%,var(--border));color:var(--text)}.theme-toggle{position:relative;width:3.45rem;min-height:0;height:1.5rem;padding:0;border:1px solid color-mix(in oklab,var(--border) 74%,var(--text) 18%);border-radius:999px;background:color-mix(in oklab,var(--surface-2) 92%,var(--surface));display:block;overflow:hidden;transition:background-color .18s ease,border-color .18s ease}.theme-toggle:hover{border-color:color-mix(in oklab,var(--border) 64%,var(--text) 24%);background:color-mix(in oklab,var(--surface-2) 84%,var(--text) 16%)}.theme-toggle.dark{border-color:color-mix(in oklab,var(--border) 78%,var(--text) 12%);background:color-mix(in oklab,var(--surface) 94%,black)}.theme-toggle.dark:hover{background:color-mix(in oklab,var(--surface) 88%,var(--text) 12%)}.theme-toggle-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:.6rem;height:.6rem;opacity:.7;transition:color .18s ease,opacity .18s ease}.theme-toggle-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-toggle.light .theme-toggle-icon{color:var(--text-muted)}.theme-toggle.dark .theme-toggle-icon{color:color-mix(in oklab,var(--text) 72%,transparent)}.theme-toggle-sun{left:.5rem}.theme-toggle-moon{right:.5rem}.theme-toggle-moon svg{fill:currentColor;stroke:none}.theme-toggle-thumb{position:absolute;top:.15rem;left:.15rem;width:1.2rem;height:1.2rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--text) 28%,transparent);background:color-mix(in oklab,var(--surface) 88%,var(--text) 12%);transition:left .2s ease}.theme-toggle.dark .theme-toggle-thumb{left:calc(100% - 1.35rem)}.theme-toggle.light .theme-toggle-sun,.theme-toggle.dark .theme-toggle-moon{color:var(--text);opacity:1}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;color:var(--text-dim)}.mono-copy{margin:0;font-size:.79rem;color:var(--text-dim);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.muted-copy{margin:0;color:var(--text-soft)}.ghost-btn{background:transparent}.ghost-link{display:inline-flex;align-items:center;padding:.47rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;font-size:.88rem}.content-shell{display:grid;gap:var(--space-5)}.content-shell:focus,.content-shell:focus-visible{outline:none}.content-shell--workflow{display:block;min-height:100vh}.page-root{display:grid;gap:var(--space-5)}.form-section,.static-page-hero,.static-page-board{border:1px solid var(--surface-shell-border, var(--border));border-radius:var(--surface-shell-radius, var(--radius-lg));background:var(--surface-shell-bg, var(--surface));padding:var(--surface-shell-padding, var(--space-4))}.static-page-hero{display:grid;gap:var(--surface-intro-gap, var(--space-2))}.static-page-hero h1{margin:0;font-size:var(--surface-intro-title-size, clamp(1.7rem, 1vw + 1rem, 2.2rem));letter-spacing:var(--surface-intro-title-tracking, -.01em);text-wrap:balance;font-weight:400}.static-page-frame{min-height:70vh;justify-items:center;align-items:start}.static-page-shell{width:100%;display:grid;justify-items:center}.static-page-panel{width:min(var(--static-frame-width),100%);display:grid;gap:var(--space-5);padding:var(--static-shell-padding-y) 0}.static-page-actions{width:min(var(--static-frame-width),100%);display:flex;justify-content:center;padding:0 0 var(--static-shell-padding-y)}.static-page-hero,.static-page-board{--surface-shell-border: var(--static-tile-border);--surface-shell-radius: var(--static-surface-radius);--surface-shell-padding: var(--static-surface-padding)}.static-page-hero{--surface-intro-title-size: clamp(1.7rem, 1.5vw + 1rem, 2.35rem)}.static-page-board{display:grid;align-content:start;gap:var(--static-section-gap);min-height:var(--static-board-min-height)}.static-page-section{display:grid;gap:var(--space-3);--surface-section-head-gap: var(--space-1);--surface-section-body-gap: var(--space-3);--surface-section-title-size: var(--static-heading-size);--surface-section-title-color: var(--text-muted)}.form-section-head,.static-page-section-head{display:grid;gap:var(--surface-section-head-gap, var(--space-1));margin-bottom:var(--surface-section-head-margin, 0)}.form-section-body,.static-page-section-body{display:grid;gap:var(--surface-section-body-gap, var(--space-4))}.form-section-title,.static-page-section-heading{margin:0;font-size:var(--surface-section-title-size, 1.14rem);line-height:var(--surface-section-title-line-height, 1.4);letter-spacing:var(--surface-section-title-tracking, -.01em);font-weight:400;color:var(--surface-section-title-color, var(--text));text-wrap:balance}.form-section-description,.static-page-section-description{margin:0;color:var(--surface-section-description-color, var(--text-soft));max-width:var(--surface-section-description-width, none)}.static-page-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--static-tile-gap)}.static-page-record-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.static-page-record-grid--fixed{grid-template-columns:repeat(3,minmax(0,1fr))}.static-page-drop-zone{min-height:var(--static-tile-min-height)}.static-page-drop-zone--compact{min-height:0}.static-page-drop-hint{display:flex;align-items:center;justify-content:center;min-height:var(--static-tile-min-height);padding:var(--space-3);border:1px dashed color-mix(in oklab,var(--static-tile-border) 88%,var(--text-soft));border-radius:var(--static-surface-radius);background:color-mix(in oklab,var(--static-tile-bg) 72%,transparent);color:var(--text-soft);font-size:var(--static-tile-text-size);text-align:center}.static-page-tile,.static-page-action-tile,.static-page-control-tile{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);min-height:var(--static-tile-min-height);padding:var(--space-3);border:1px solid var(--static-tile-border);border-radius:var(--static-surface-radius);background:var(--static-tile-bg);color:var(--text);text-decoration:none;font-size:var(--static-tile-text-size);text-align:center}.static-page-tile-title{max-width:100%}.static-page-action-tile{width:calc((100% - (var(--static-tile-gap) * 2)) / 3);justify-self:start;justify-content:center;align-items:center;background:var(--static-action-tile-bg);border-color:var(--static-action-tile-border)}.static-page-action-tile--inline{width:calc((100% - (var(--static-tile-gap) * 2)) / 3)}.static-page-control-tile{justify-content:center;cursor:pointer}.static-page-record-tile{width:100%;min-height:var(--static-tile-min-height)}.static-page-record-tile__meta{color:var(--text-soft);font-size:.82rem;text-wrap:balance}.static-page-list-tile{width:100%;min-height:0;align-items:flex-start;justify-content:flex-start;text-align:left;gap:var(--space-2)}.static-page-list-tile__title{width:100%}.static-page-list-tile__meta{color:var(--text-soft);font-size:.85rem;text-wrap:balance}.static-page-list-tile__meta--tenant{color:var(--text-muted)}.static-page-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.static-page-module-tile{width:100%;min-height:0;gap:var(--space-2)}.static-page-module-tile--active{border-color:color-mix(in oklab,var(--static-tile-border) 58%,var(--accent));background:color-mix(in oklab,var(--static-tile-bg) 76%,var(--accent))}.static-page-module-copy{color:var(--text-soft);text-wrap:balance}.static-page-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem;align-items:start}.static-page-summary-card{display:grid;gap:.4rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface-2)}.static-page-summary-card--wide{grid-column:span 2}.static-page-summary-card>span:not(.static-page-summary-label){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.static-page-summary-label{color:var(--text-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.static-page-section-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.static-page-section-edit-action{flex:0 0 auto;width:2.2rem;min-height:2.2rem}.static-page-section-edit-action svg path{fill:currentColor}.user-settings-summary-field{width:100%;cursor:text}.user-settings-summary-input{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:inherit;line-height:inherit}.user-settings-row{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3);text-align:left}.user-settings-row-main{display:grid;gap:.25rem;min-width:0}.user-settings-control{min-height:2.35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center}.user-settings-control--primary{background:var(--static-action-tile-bg);border-color:var(--static-action-tile-border)}.user-settings-password-trigger{min-height:2.2rem;padding:0 .9rem;font-size:.84rem;white-space:nowrap}.user-settings-account-action-stack{display:grid;gap:var(--space-2);align-content:start}.user-settings-account-action-stack .static-page-summary-card{min-width:0}.user-settings-account-action-stack .user-settings-password-trigger{justify-self:start}.user-settings-page--popup-open,.static-page-frame--popup-open{filter:blur(var(--popup-background-blur));opacity:var(--popup-background-opacity)}.user-settings-select{width:100%;min-width:0;max-width:100%}.user-settings-preferences-grid{align-items:stretch}.user-settings-preference-card{height:100%}.tenant-settings-list-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-2)}.tenant-settings-list-grid .static-page-list-tile{padding:.85rem 1rem}.tenant-settings-list-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.tenant-settings-list-main{min-width:0;display:grid;gap:.2rem}.tenant-settings-list-status{color:var(--text-soft);font-size:.82rem;text-align:right;overflow-wrap:anywhere}.popup-workflow-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in oklab,var(--bg) 38%,transparent)}.popup-workflow-modal.workflow-panel{--popup-workflow-title-size: .875rem;--popup-workflow-prompt-size: 1.5rem;width:min(34rem,calc(100vw - 2rem));max-width:min(34rem,calc(100vw - 2rem));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 20px 60px color-mix(in oklab,var(--bg) 62%,transparent)}.popup-workflow-modal .workflow-panel-header h2{font-size:var(--popup-workflow-title-size);font-weight:400}.static-page-record-tile:hover{border-color:color-mix(in oklab,var(--static-tile-border) 64%,var(--accent));background:color-mix(in oklab,var(--static-tile-bg) 88%,var(--accent))}.static-page-create-action{height:var(--static-tile-min-height)}.page-root.narrow{max-width:720px}.login-page{min-height:78vh;display:grid;place-items:center;padding:var(--space-5) 0}.login-panel{width:min(460px,100%);display:grid;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow);animation:fade-up .32s ease}.login-panel h1{margin:0;font-size:clamp(1.6rem,1.4vw + 1rem,2.1rem);letter-spacing:-.02em;text-wrap:balance}.form-section{--surface-section-head-gap: var(--space-1);--surface-section-head-margin: var(--space-4);--surface-section-title-size: 1.14rem;--surface-section-title-tracking: -.01em;--surface-section-description-color: var(--text-soft);--surface-section-body-gap: var(--space-4);animation:fade-up .28s ease both}.form-section--workflow{width:min(var(--workflow-section-width),100%);margin-inline:auto;border:0;border-radius:0;background:transparent;padding:0;--surface-section-head-gap: var(--space-2);--surface-section-head-margin: var(--space-5);--surface-section-title-size: var(--workflow-question-size);--surface-section-title-line-height: 1.22;--surface-section-title-tracking: -.015em;--surface-section-description-color: color-mix(in oklab, var(--text) 58%, transparent);--surface-section-description-width: 42rem;--surface-section-body-gap: var(--space-5)}.workflow-page{min-height:100vh;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-content:stretch;gap:var(--workflow-page-gap);padding:var(--workflow-page-padding);background:transparent;color:var(--text)}.workflow-shell{grid-row:2;width:min(var(--workflow-shell-width),100%);display:grid;justify-items:center;gap:var(--space-5)}.workflow-shell--center-stage{min-height:100%;align-content:center}.workflow-page--edit .workflow-shell{padding-top:var(--workflow-form-top-offset)}.workflow-step-wrapper{width:min(var(--workflow-question-width),100%);transition:opacity .16s ease}.workflow-step-shell{width:100%}.workflow-subdued{opacity:.76}.workflow-panel,.workflow-feedback-board{width:100%;max-width:var(--workflow-panel-width);margin-inline:auto}.workflow-panel{display:grid;gap:var(--space-3)}.workflow-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.workflow-action-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.workflow-action-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workflow-primary-action{min-width:13rem;padding-inline:1.25rem;padding-block:.95rem;font-size:.98rem}.workflow-form--compact{--workflow-form-answer-size: clamp(1.18rem, 1.4vw, 1.45rem);--workflow-form-select-size: var(--workflow-form-answer-size);--workflow-form-select-padding-top: .15rem;--workflow-form-select-padding-bottom: .55rem;--workflow-form-select-line-height: 1.2}.workflow-form--edit-single-page{--workflow-form-question-size: 1.85rem;--workflow-form-question-mobile-size: 1.5rem;--workflow-form-answer-size: clamp(.89rem, 1.05vw, 1.09rem);--workflow-form-select-size: var(--workflow-form-answer-size);--workflow-form-context-label-size: .76rem}.workflow-form-grid{width:100%;display:grid;gap:1rem}.workflow-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-form-grid--notification{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:end;gap:.85rem}.tenant-notification-webhook-field,.tenant-notification-status-field{min-width:0}.tenant-notification-status-field .app-select-trigger{min-height:2.35rem;padding-block:.52rem;padding-inline:.65rem}.tenant-notification-current-webhook{max-width:100%;margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.workflow-form-grid--compact{grid-template-columns:minmax(0,2fr) minmax(7rem,.8fr) minmax(9rem,.9fr);align-items:start}.workflow-form-grid--hotwax-auth{grid-template-columns:minmax(18rem,1.45fr) minmax(18rem,1fr) max-content;column-gap:1.8rem}.workflow-form-grid--hotwax-auth .wizard-input-shell{min-width:0}.workflow-form-grid--shopify-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:start;column-gap:1.8rem}.workflow-form-grid--shopify-compact .wizard-input-shell{min-width:0;grid-template-rows:auto 2.2rem;align-items:end}.workflow-form-grid--shopify-compact .workflow-context-label{align-self:start}.workflow-form-grid--shopify-compact .app-select-trigger{min-height:2.2rem;padding:.38rem .65rem;font-size:var(--workflow-form-answer-size);line-height:1.2}.workflow-form-grid--shopify-compact .wizard-input-shell .wizard-answer-control.shopify-inline-control{min-height:2.2rem;padding:.38rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--workflow-form-answer-size);line-height:1.2}.workflow-form-grid--shopify-compact .wizard-answer-control,.workflow-form-grid--shopify-compact .app-select,.workflow-form-grid--shopify-compact .app-table__checkbox{align-self:end}.workflow-choice-grid{width:100%;display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start}.workflow-choice-option{width:auto;min-width:min(100%,10.5rem);max-width:min(100%,14rem);min-height:2.35rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color .16s ease,background-color .16s ease}.workflow-choice-option:hover{border-color:color-mix(in oklab,var(--border) 72%,var(--text) 18%);background:color-mix(in oklab,var(--surface-2) 88%,var(--text) 12%)}.workflow-choice-option input{margin:0}.workflow-choice-label{font-size:.88rem;line-height:1.3;color:var(--text)}.workflow-choice-option--filter{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:0;padding:.6rem .8rem;text-align:left;border:1px solid var(--border-soft);background:color-mix(in oklab,var(--surface-2) 95%,white);transition:border-color .16s ease,transform .16s ease,background .16s ease}.workflow-choice-option--filter:hover{transform:translateY(-1px)}.workflow-choice-option--filter input[type=checkbox]:not(.app-table__checkbox){width:1rem;height:1rem;min-height:1rem;flex:0 0 1rem}.workflow-choice-option--filter.workflow-choice-option--active{border-color:color-mix(in oklab,var(--accent) 58%,var(--border));background:color-mix(in oklab,var(--surface-2) 80%,var(--accent))}.workflow-form-textarea{min-height:6rem;resize:vertical}.workflow-form-textarea--single-row{min-height:2.2rem}.workflow-feedback-board{display:grid;gap:var(--space-3)}.workflow-list{margin:0;padding-left:1rem}.section-note{margin:0;font-size:.84rem;color:var(--text-muted)}label{display:grid;gap:.42rem}label>span{font-size:.81rem;color:var(--text-muted)}.stack-sm{display:grid;gap:var(--space-2)}.stack-md{display:grid;gap:var(--space-3)}.stack-lg{display:grid;gap:var(--space-4)}.stack-xl{display:grid;gap:var(--space-5)}.field-grid{display:grid;gap:var(--space-3)}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-inline{display:flex;align-items:center;gap:var(--space-2)}.field-inline label{min-width:280px}.action-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.row-between,.static-page-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.row-between h3,.static-page-list-toolbar h3{margin:0;font-size:1rem}.page-controls,.static-page-pager{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.card-grid{display:grid;gap:var(--space-3)}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3)}.card h3,.card p{margin:0}.card p{margin-top:.52rem;color:var(--text-soft)}.hub-grid{align-items:stretch}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface)}.empty-state.compact{padding:var(--space-3)}.empty-state h3{margin:0;font-size:1rem}.empty-state p{margin:var(--space-2) 0 0;color:var(--text-soft)}.inline-validation{margin:0;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2)}.inline-validation.error{border-color:color-mix(in oklab,var(--danger) 42%,var(--border));color:color-mix(in oklab,var(--danger) 88%,var(--text))}.inline-validation.info{border-color:var(--border);color:var(--text-soft)}.success-copy{margin:0;color:var(--success)}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem;border-radius:999px;padding:.1rem .62rem;border:1px solid var(--border);font-size:.76rem;letter-spacing:.01em}.status-badge.neutral{color:var(--text-soft)}.status-badge.success{color:var(--success);border-color:color-mix(in oklab,var(--success) 42%,var(--border))}.status-badge.warning{color:var(--warning);border-color:color-mix(in oklab,var(--warning) 42%,var(--border))}.status-badge.danger{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 42%,var(--border))}.app-table-shell{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius-md)}.app-table{width:100%;border-collapse:collapse;min-width:720px;table-layout:fixed}.app-table th,.app-table td{text-align:left;border-bottom:1px solid var(--border-soft)}.app-table th{padding:0 1rem;vertical-align:middle;color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in oklab,var(--surface-2) 94%,white)}.app-table td{padding:.95rem 1rem;vertical-align:top}.app-table__header-slot{display:flex;align-items:center;min-height:2.6rem}.app-table__header-slot--action{justify-content:flex-end}.app-table__header-action{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;min-height:1.95rem;padding:0;border:0;border-radius:var(--icon-container-radius);background:transparent;color:color-mix(in oklab,var(--danger) 82%,var(--text))}.app-table__header-action svg{width:1rem;height:1rem}.app-table__header-action:hover{background:color-mix(in oklab,var(--surface-2) 78%,var(--accent));color:var(--text)}.app-table__action-column{width:4.5rem}.app-table__action-header,.app-table__action-cell{padding-left:.5rem;padding-right:.75rem;text-align:right}.app-table td.app-table__action-cell{vertical-align:middle;line-height:0}.app-table td.app-table__control-cell{vertical-align:middle}.app-table__control-wrap{display:flex;align-items:center;min-height:2.2rem;line-height:0}.app-table__control-wrap--start{justify-content:flex-start}.app-table__control-wrap--end{justify-content:flex-end}.app-table__append-cell{padding:.75rem 1rem;text-align:left;background:color-mix(in oklab,var(--surface-2) 94%,white)}.app-table__append-action{display:flex;justify-content:center}.app-icon-action,.app-table__icon-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-height:2rem;padding:0;border:1px solid var(--border);border-radius:var(--icon-container-radius);background:var(--surface);color:color-mix(in oklab,var(--danger) 82%,var(--text));text-decoration:none}.app-icon-action svg,.app-table__icon-action svg{width:1rem;height:1rem}.app-icon-action--large{width:2.8rem;min-height:2.8rem}.app-icon-action--large svg{width:1.35rem;height:1.35rem}.app-icon-action:hover,.app-table__icon-action:hover{border-color:color-mix(in oklab,var(--accent) 42%,var(--border));background:color-mix(in oklab,var(--surface) 84%,var(--accent));color:var(--text)}.app-icon-action:disabled,.app-table__icon-action:disabled,.app-icon-action[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.app-icon-action--danger,.app-table__icon-action--danger{color:color-mix(in oklab,var(--danger) 82%,var(--text))}.app-icon-action--danger:hover,.app-table__icon-action--danger:hover{border-color:color-mix(in oklab,var(--danger) 42%,var(--border));background:color-mix(in oklab,var(--surface) 84%,var(--danger));color:var(--danger)}.app-table tbody tr:last-child td{border-bottom:0}.app-table td input,.app-table td select,.app-table td .app-select-trigger{min-height:2.2rem;padding:.5rem .62rem}.app-table td select{padding-right:2rem}.actions-tight{display:flex;flex-wrap:wrap;gap:.45rem}.page-size-control{display:grid;gap:.28rem;min-width:8.5rem}.page-size-control span{font-size:.78rem;color:var(--text-muted)}.checkbox-inline{display:inline-flex;align-items:center;gap:.4rem}.checkbox-inline input:not(.app-table__checkbox){width:auto;min-height:auto}.app-table__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2.2rem;height:2.2rem;min-height:2.2rem;flex:0 0 2.2rem;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--icon-container-radius);background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app-table__checkbox:hover{border-color:color-mix(in oklab,var(--accent) 42%,var(--border));background:color-mix(in oklab,var(--surface) 84%,var(--accent))}.app-table__checkbox:focus-visible{outline:none;border-color:var(--text-soft);box-shadow:0 0 0 2px color-mix(in oklab,var(--text-soft) 18%,transparent)}.app-table__checkbox:after{content:"";width:.42rem;height:.82rem;border-right:.12rem solid transparent;border-bottom:.12rem solid transparent;opacity:0;transform:rotate(45deg) scale(.8);transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.app-table__checkbox:checked{border-color:var(--text-soft);background:var(--text-soft)}.app-table__checkbox:checked:after{border-right-color:var(--surface);border-bottom-color:var(--surface);opacity:1;transform:rotate(45deg) scale(1)}.checkbox-inline--control-only{width:100%;justify-content:flex-start}.mono-list{margin:0;padding-left:1.1rem;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--text-soft)}.app-popup-backdrop{background:transparent}.command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:flex-start center;padding:min(16vh,8rem) var(--space-3) var(--space-3);z-index:90}.floating-actions{position:fixed;right:var(--floating-actions-right-offset);bottom:var(--floating-actions-bottom-offset);z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:var(--floating-actions-gap)}.floating-quick-actions{display:inline-flex;align-items:center;gap:calc(var(--space-4) / 2)}.user-menu-wrap{position:relative}.user-fab,.home-fab{width:var(--floating-fab-size);min-height:0;height:var(--floating-fab-size);border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 34%,var(--border));background:color-mix(in oklab,var(--accent) 92%,var(--surface));color:color-mix(in oklab,var(--accent-ink) 82%,transparent);box-shadow:0 12px 28px #0000004d;display:inline-flex;align-items:center;justify-content:center;padding:0}.user-fab:hover,.home-fab:hover{border-color:color-mix(in oklab,var(--accent) 60%,var(--border));background:color-mix(in oklab,var(--accent) 96%,var(--surface))}.user-fab{position:relative;z-index:1}.user-fab svg,.home-fab svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.user-menu-card{position:absolute;right:0;bottom:calc(100% + var(--space-2));width:fit-content;min-width:max-content;max-width:min(18rem,82vw);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 14px 32px #00000059;padding:var(--space-3);display:grid;gap:var(--space-2);z-index:46}.user-menu-name{margin:0;font-size:1.02rem;max-width:14rem;overflow-wrap:anywhere}.user-menu-tenant{display:grid;gap:.45rem;width:100%}.user-menu-tenant-active{margin:0;color:var(--text-soft);font-size:.78rem}.user-menu-row{display:inline-flex;width:fit-content;justify-content:flex-start;align-items:center;gap:.85rem;padding-top:.18rem}.user-menu-actions{display:flex;justify-content:flex-start;gap:var(--space-2);padding-top:.18rem}.user-menu-actions .app-icon-action{color:var(--text)}.user-menu-actions .app-icon-action svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.user-menu-logout{width:auto;min-width:8rem;min-height:0;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 28%,var(--border));background:color-mix(in oklab,var(--surface) 86%,var(--accent) 14%);color:var(--text);font-size:.88rem;line-height:1.2;padding:.46rem .82rem}.user-menu-logout:hover{border-color:color-mix(in oklab,var(--accent) 48%,var(--border));background:color-mix(in oklab,var(--surface) 80%,var(--accent) 20%)}.user-menu-logout:disabled{opacity:.7;cursor:wait}.command-bubble{min-height:var(--floating-command-bubble-height);border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 34%,var(--border));background:color-mix(in oklab,var(--accent) 92%,var(--surface));color:var(--accent-ink);box-shadow:0 12px 28px #0000004d;display:inline-flex;align-items:center;gap:.48rem;padding:.68rem .92rem}.command-bubble:hover{border-color:color-mix(in oklab,var(--accent) 60%,var(--border));background:color-mix(in oklab,var(--accent) 96%,var(--surface))}.command-bubble-dot{width:.52rem;height:.52rem;border-radius:999px;background:color-mix(in oklab,var(--accent-ink) 82%,transparent);opacity:.8}.command-bubble-shortcut{font-size:.72rem;opacity:.7}.command-panel{width:min(760px,100%);max-height:min(76vh,760px);overflow:auto;overscroll-behavior:contain;display:grid;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3)}.command-head{display:flex;gap:var(--space-2);align-items:center}.command-input{font-size:.95rem;min-height:2.65rem}.command-group{display:grid;gap:var(--space-2)}.command-results{display:grid;gap:var(--space-3)}.command-group-label{margin:0;font-size:.76rem;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.command-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;gap:.22rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);transition:border-color .16s ease,background-color .16s ease}.command-panel--keyboard .command-item:hover:not(.command-item--active){border-color:var(--border);background:var(--surface-2);box-shadow:none}.command-item--active{border-color:color-mix(in oklab,var(--border) 70%,var(--accent));background:color-mix(in oklab,var(--surface-2) 88%,var(--accent));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 18%,transparent)}.command-item--active .muted-copy{color:var(--text-soft)}.command-item:focus-visible{outline:none;border-color:color-mix(in oklab,var(--accent-ink) 46%,var(--border));box-shadow:0 0 0 2px color-mix(in oklab,var(--accent-ink) 18%,transparent)}.command-item .muted-copy{font-size:.83rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 1020px){.app-shell{padding:var(--space-4) var(--space-3) var(--space-5)}.command-bubble-shortcut{display:none}.user-menu-card{max-width:min(19rem,88vw)}.static-page-tile-grid,.static-page-record-grid--fixed{grid-template-columns:repeat(2,minmax(0,1fr))}.static-page-action-tile,.static-page-action-tile--inline{width:calc((100% - var(--space-3)) / 2)}.field-grid.two,.field-grid.three,.card-grid.two,.card-grid.three{grid-template-columns:1fr}.field-inline{flex-direction:column;align-items:stretch}.field-inline label{min-width:0}.row-between,.static-page-list-toolbar,.command-head{flex-direction:column;align-items:flex-start}.user-settings-row{grid-template-columns:1fr}.page-controls,.static-page-pager{flex-wrap:wrap}.command-head button{width:100%}}@media (max-width: 768px){.static-page-panel{padding:var(--space-4)}.static-page-summary-card--wide{grid-column:auto}.tenant-settings-list-row{grid-template-columns:1fr}.tenant-settings-list-status{text-align:left}.static-page-hero,.static-page-board{padding:var(--space-4)}.static-page-tile-grid,.static-page-record-grid--fixed{grid-template-columns:1fr}.static-page-action-tile,.static-page-action-tile--inline{width:100%}.workflow-page{gap:var(--space-4);padding:1rem 1.25rem 3rem}:root{--workflow-form-top-offset: var(--space-5)}.workflow-shell,.workflow-step-wrapper{width:100%}.workflow-form-grid--two,.workflow-form-grid--notification,.workflow-form-grid--compact{grid-template-columns:1fr}.workflow-panel-header{flex-direction:column;align-items:stretch}.workflow-primary-action{width:100%}}
