:root{--oq-color-canvas: #07090d;--oq-color-surface: #0d1118;--oq-color-surface-raised: #121821;--oq-color-surface-hover: #19212c;--oq-color-hairline: rgba(255, 255, 255, .08);--oq-color-hairline-strong: rgba(255, 255, 255, .16);--oq-color-text: #eef2f7;--oq-color-text-muted: #9aa4b4;--oq-color-text-subtle: #6c7687;--oq-color-brand: #5b9cf0;--oq-color-brand-deep: #3470b7;--oq-color-brand-light: #8db8ef;--oq-color-brand-soft: rgba(91, 156, 240, .12);--oq-color-signal: #ffc23d;--oq-color-signal-text: #ffc23d;--oq-color-success: #39d98a;--oq-color-danger: #ff6b6b;--oq-color-grid: rgba(255, 255, 255, .035);--oq-color-glow: rgba(91, 156, 240, .14);--oq-font-family-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--oq-font-family-display: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--oq-font-family-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--oq-font-family-serif: "IBM Plex Serif", ui-serif, Georgia, serif;--oq-font-weight-regular: 400;--oq-font-weight-medium: 500;--oq-font-weight-semibold: 600;--oq-font-weight-bold: 700;--oq-radius-sm: 6px;--oq-radius-md: 10px;--oq-radius-lg: 14px;--oq-radius-pill: 999px;--oq-size-grid: 64px;--oq-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--oq-motion-duration-fast: .16s;--oq-motion-duration-base: .25s;--oq-motion-duration-slow: .9s;--oq-dark-color-canvas: #07090d;--oq-dark-color-surface: #0d1118;--oq-dark-color-surface-raised: #121821;--oq-dark-color-surface-hover: #19212c;--oq-dark-color-hairline: rgba(255, 255, 255, .08);--oq-dark-color-hairline-strong: rgba(255, 255, 255, .16);--oq-dark-color-text: #eef2f7;--oq-dark-color-text-muted: #9aa4b4;--oq-dark-color-text-subtle: #6c7687;--oq-dark-color-brand: #5b9cf0;--oq-dark-color-brand-deep: #3470b7;--oq-dark-color-brand-light: #8db8ef;--oq-dark-color-brand-soft: rgba(91, 156, 240, .12);--oq-dark-color-signal: #ffc23d;--oq-dark-color-signal-text: #ffc23d;--oq-dark-color-success: #39d98a;--oq-dark-color-danger: #ff6b6b;--oq-dark-color-grid: rgba(255, 255, 255, .035);--oq-dark-color-glow: rgba(91, 156, 240, .14);--oq-light-color-canvas: #f4f7fb;--oq-light-color-surface: #ffffff;--oq-light-color-surface-raised: #f1f5fa;--oq-light-color-surface-hover: #e7edf5;--oq-light-color-hairline: #d9e1eb;--oq-light-color-hairline-strong: #bdcad9;--oq-light-color-text: #18263a;--oq-light-color-text-muted: #58677c;--oq-light-color-text-subtle: #6c7687;--oq-light-color-brand: #3470b7;--oq-light-color-brand-deep: #245f9f;--oq-light-color-brand-light: #245f9f;--oq-light-color-brand-soft: #eaf2fb;--oq-light-color-signal: #ffc23d;--oq-light-color-signal-text: #8a5c00;--oq-light-color-success: #16804b;--oq-light-color-danger: #c43d45;--oq-light-color-grid: rgba(13, 17, 24, .05);--oq-light-color-glow: rgba(52, 112, 183, .1)}[data-oq-theme=dark]{color-scheme:dark;--oq-color-canvas: #07090d;--oq-color-surface: #0d1118;--oq-color-surface-raised: #121821;--oq-color-surface-hover: #19212c;--oq-color-hairline: rgba(255, 255, 255, .08);--oq-color-hairline-strong: rgba(255, 255, 255, .16);--oq-color-text: #eef2f7;--oq-color-text-muted: #9aa4b4;--oq-color-text-subtle: #6c7687;--oq-color-brand: #5b9cf0;--oq-color-brand-deep: #3470b7;--oq-color-brand-light: #8db8ef;--oq-color-brand-soft: rgba(91, 156, 240, .12);--oq-color-signal: #ffc23d;--oq-color-signal-text: #ffc23d;--oq-color-success: #39d98a;--oq-color-danger: #ff6b6b;--oq-color-grid: rgba(255, 255, 255, .035);--oq-color-glow: rgba(91, 156, 240, .14)}[data-oq-theme=light]{color-scheme:light;--oq-color-canvas: #f4f7fb;--oq-color-surface: #ffffff;--oq-color-surface-raised: #f1f5fa;--oq-color-surface-hover: #e7edf5;--oq-color-hairline: #d9e1eb;--oq-color-hairline-strong: #bdcad9;--oq-color-text: #18263a;--oq-color-text-muted: #58677c;--oq-color-text-subtle: #6c7687;--oq-color-brand: #3470b7;--oq-color-brand-deep: #245f9f;--oq-color-brand-light: #245f9f;--oq-color-brand-soft: #eaf2fb;--oq-color-signal: #ffc23d;--oq-color-signal-text: #8a5c00;--oq-color-success: #16804b;--oq-color-danger: #c43d45;--oq-color-grid: rgba(13, 17, 24, .05);--oq-color-glow: rgba(52, 112, 183, .1)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-serif-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/ibm-plex-serif-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: var(--oq-font-family-sans);--font-display: var(--oq-font-family-display);--font-mono: var(--oq-font-family-mono);--color-bg: var(--oq-color-canvas);--color-surface: var(--oq-color-surface);--color-surface-soft: var(--oq-color-surface-raised);--color-surface-strong: var(--oq-color-surface-hover);--color-border: var(--oq-color-hairline);--color-border-strong: var(--oq-color-hairline-strong);--color-text: var(--oq-color-text);--color-muted: var(--oq-color-text-muted);--color-subtle: var(--oq-color-text-subtle);--color-primary: var(--oq-color-brand);--color-primary-soft: var(--oq-color-brand-soft);--color-primary-line: color-mix(in srgb, var(--oq-color-brand) 32%, var(--oq-color-surface));--color-signal: var(--oq-color-signal);--color-success: var(--oq-color-success);--color-danger: var(--oq-color-danger);--ease: var(--oq-motion-ease-out);font-family:var(--font-sans);line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-bg);color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}.legacy-surface{min-height:100vh;color:#eef2f7;background:radial-gradient(ellipse at 50% -10%,rgba(91,156,240,.14),transparent 58%),#07090d}.legacy-surface__top{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.08);background:#0d1118}.legacy-surface__brand{color:#eef2f7;font-weight:700;font-size:18px;text-decoration:none}.legacy-surface__brand span{color:#9aa4b4;font-weight:500;margin-left:8px}.legacy-surface__tag,.legacy-surface__eyebrow{color:#ffc23d;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legacy-surface__content{width:min(1080px,calc(100% - 40px));margin:clamp(36px,7vh,84px) auto}.legacy-surface__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}.legacy-surface h1,.legacy-surface h2,.legacy-surface p{margin-top:0}.legacy-surface h1{font-size:clamp(30px,4vw,42px);line-height:1.1;letter-spacing:-.035em;margin-bottom:12px}.legacy-surface__heading>div>p:last-child,.legacy-surface__login>p:not(.legacy-surface__eyebrow){color:#9aa4b4;max-width:680px}.legacy-surface__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legacy-surface__card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#161c26f5,#0d1118f0);border-radius:16px;padding:24px;box-shadow:0 16px 50px #0000002e}.legacy-surface__card h2{font-size:21px;margin-bottom:8px}.legacy-surface__card p,.legacy-surface__card small{color:#9aa4b4}.legacy-surface__login{width:min(480px,calc(100% - 32px));margin:12vh auto 0}.legacy-surface__login form{display:grid;gap:16px;margin-top:24px}.legacy-surface__login label{display:grid;gap:7px;font-size:13px;color:#cbd3df}.legacy-surface__login input{min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#080b10;color:#eef2f7;padding:10px 12px}.legacy-surface button{min-height:42px;padding:10px 15px;border:1px solid rgba(91,156,240,.45);border-radius:10px;background:#276bb4;color:#fff;font-weight:600;cursor:pointer}.legacy-surface button:disabled{opacity:.6;cursor:wait}.legacy-surface .legacy-surface__secondary{background:transparent;color:#b7c5d8}.legacy-surface__boundary,.legacy-surface__integrations{margin-top:16px}.legacy-surface__integration-list{display:grid;margin:16px 0}.legacy-surface__integration-list>div{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.6fr) minmax(150px,1fr);align-items:center;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.legacy-surface__integration-list strong,.legacy-surface__integration-list small{display:block}.legacy-surface__integration-list small{margin-top:4px;color:#9aa4b4}.legacy-surface__integration-list span{color:#9aa4b4;font-size:13px}.legacy-surface__integration-list .is-connected{color:#71dca7}.legacy-surface__boundary>div{display:grid;grid-template-columns:minmax(160px,.5fr) 1fr;gap:16px;border-top:1px solid rgba(255,255,255,.08);padding:13px 0}.legacy-surface__boundary>div span{color:#9aa4b4}.legacy-surface__error{padding:12px 14px;border:1px solid rgba(255,107,107,.4);border-radius:10px;color:#ff9b9b;background:#ff6b6b14}@media(max-width:640px){.legacy-surface__top{height:60px;padding:0 16px}.legacy-surface__tag{font-size:9px;letter-spacing:.08em}.legacy-surface__content{width:calc(100% - 28px);margin:32px auto}.legacy-surface__heading{display:grid}.legacy-surface__grid{grid-template-columns:1fr}.legacy-surface__card{padding:18px}.legacy-surface__boundary>div{grid-template-columns:1fr;gap:4px}.legacy-surface__integration-list>div{grid-template-columns:1fr;gap:6px}}.legacy-console{min-height:100vh;background:#07090d;color:#eef2f7}.legacy-console__top{height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;border-bottom:1px solid var(--color-border);background:#0d1118}.legacy-console__brand{display:inline-flex;align-items:center;gap:12px;color:#eef2f7;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.02em}.legacy-console__brand img{display:block;width:142px;height:auto}.legacy-console__brand span{color:#9aa4b4;font-weight:500}.legacy-console__local,.legacy-console__eyebrow{color:#ffc23d;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.legacy-console__top-right{display:flex;gap:18px;align-items:center}.legacy-console__avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--color-border-strong);border-radius:50%;background:#151c27;font-size:12px;font-weight:700}.legacy-console__shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 64px)}.legacy-console__sidebar{display:flex;flex-direction:column;min-height:calc(100vh - 64px);padding:22px 16px 18px;border-right:1px solid var(--color-border);background:#13243a}.legacy-console__identity{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#101720}.legacy-console__identity-mark{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:9px;color:#8db8ef;background:#1c2c41;font-weight:700}.legacy-console__identity small,.legacy-console__identity strong{display:block}.legacy-console__identity small{margin-bottom:3px;color:#ffc23d;font-size:9px;font-weight:700;letter-spacing:.12em}.legacy-console__identity strong{overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.legacy-console__nav-label{margin:28px 10px 9px;color:#8290a3;font-size:10px;font-weight:700;letter-spacing:.11em}.legacy-console__sidebar nav{display:grid;gap:4px}.legacy-console__sidebar nav button{min-height:38px;padding:9px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#c1cad5;text-align:left;font-size:13px;font-weight:500}.legacy-console__sidebar nav button:hover{background:#ffffff0d}.legacy-console__sidebar nav button.is-active{border-left:2px solid #ffc23d;background:#ffffff17;color:#fff}.legacy-console__sidebar-note{display:flex;gap:8px;align-items:center;margin-top:auto;padding:12px 7px 0;color:#aab6c5;font-size:11px}.legacy-console__status-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#39d98a}.legacy-console__main{min-width:0}.legacy-console__main-top{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 30px;border-bottom:1px solid var(--color-border);background:#07090df5;color:#e3e8ef;font-size:13px;font-weight:600}.legacy-console button{cursor:pointer;font:inherit}.legacy-console button:focus-visible,.legacy-console input:focus-visible{outline:2px solid #5b9cf0;outline-offset:2px}.legacy-console__signout,.legacy-console__quiet{min-height:34px;padding:7px 11px;border:1px solid var(--color-border-strong);border-radius:7px;background:transparent;color:#c4cedb;font-size:12px}.legacy-console__signout:hover,.legacy-console__quiet:hover{border-color:#5b9cf0;color:#fff}.legacy-console__page{width:min(1240px,100%);margin:0 auto;padding:30px clamp(18px,3vw,42px) 54px}.legacy-console__page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.legacy-console__page-heading h1{margin:3px 0 7px;font-size:30px;line-height:1.15;letter-spacing:-.04em}.legacy-console__page-heading p:last-child{margin:0;color:#9aa4b4;font-size:13px}.legacy-console__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.legacy-console__summary article{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:9px;background:#0d1118}.legacy-console__summary span,.legacy-console__summary small{display:block;color:#9aa4b4;font-size:11px}.legacy-console__summary strong{display:block;margin:7px 0 3px;overflow-wrap:anywhere;font-size:17px;font-weight:600}.legacy-console__summary small{overflow-wrap:anywhere}.legacy-console__panel{margin-top:16px;overflow:hidden;border:1px solid var(--color-border);border-radius:9px;background:#0d1118}.legacy-console__panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.legacy-console__panel-heading h2,.legacy-console__panel>h2{margin:0 0 4px;font-size:15px;letter-spacing:-.02em}.legacy-console__panel-heading p{margin:0;color:#9aa4b4;font-size:12px}.legacy-console__panel>h2{padding:18px 18px 8px}.legacy-console__text-button{border:0;background:transparent;color:#8db8ef;font-size:12px;font-weight:600}.legacy-console__text-button:hover{color:#c5ddff}.legacy-console__table-wrap{width:100%;overflow-x:auto}.legacy-console table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.legacy-console th{padding:10px 14px;border-bottom:1px solid var(--color-border);color:#8995a6;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.legacy-console td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.055);color:#c6cfda;vertical-align:middle}.legacy-console tbody tr:last-child td{border-bottom:0}.legacy-console tbody tr:hover{background:#ffffff06}.legacy-console td strong,.legacy-console td small{display:block}.legacy-console td strong{color:#edf2f8;font-weight:600}.legacy-console td small{margin-top:4px;color:#8793a4;font-size:10px}.legacy-console code{color:#b6c9e3;font-family:var(--font-mono);font-size:10px}.legacy-console__pill{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border:1px solid var(--color-border-strong);border-radius:999px;color:#bdc6d2;background:#151b24;font-size:10px;white-space:nowrap}.legacy-console__pill.is-good{border-color:#39d98a40;color:#8ce1b9;background:#39d98a14}.legacy-console__empty{padding:26px 14px!important;color:#9aa4b4!important;text-align:center}.legacy-console__table-footnote{margin:0;padding:10px 14px;border-top:1px solid var(--color-border);color:#8b97a7;font-size:11px}.legacy-console__notice{margin:18px 0 0;padding:12px 14px;border-left:2px solid #ffc23d;background:#ffc23d0f;color:#b9ad8e;font-size:11px;line-height:1.6}.legacy-console__capability-row{display:grid;grid-template-columns:minmax(150px,.5fr) 1fr;gap:20px;padding:13px 18px;border-top:1px solid var(--color-border);font-size:12px}.legacy-console__capability-row span{color:#9aa4b4}.legacy-console__capability-row strong{font-weight:500}.legacy-console__account-panel dl{margin:0}.legacy-console__account-panel dl>div{display:grid;grid-template-columns:minmax(170px,.5fr) 1fr;gap:20px;padding:15px 18px;border-bottom:1px solid var(--color-border)}.legacy-console__account-panel dl>div:last-child{border-bottom:0}.legacy-console__account-panel dt{color:#9aa4b4;font-size:12px}.legacy-console__account-panel dd{margin:0;font-size:12px}.legacy-console__account-panel dd span{margin-left:8px;color:#9aa4b4}.legacy-console__toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 0 16px}.legacy-console__toolbar>span{padding-bottom:9px;color:#9aa4b4;font-size:11px;white-space:nowrap}.legacy-console__search{display:grid;width:min(460px,100%);gap:6px;color:#aab5c4;font-size:11px;font-weight:600}.legacy-console__search input,.legacy-console__login-panel input{min-height:38px;padding:8px 11px;border:1px solid var(--color-border-strong);border-radius:7px;background:#080b10;color:#eef2f7;font:inherit}.legacy-console__search input::placeholder{color:#697587}.legacy-console__error{margin:0 0 16px;padding:11px 13px;border:1px solid rgba(255,107,107,.35);border-radius:7px;background:#ff6b6b14;color:#faa;font-size:12px}.legacy-console__loading{color:#9aa4b4;font-size:12px}.legacy-console--login{display:flex;flex-direction:column}.legacy-console__login-panel{width:min(440px,calc(100% - 32px));margin:auto;padding:26px;border:1px solid var(--color-border-strong);border-radius:10px;background:#0d1118}.legacy-console__login-panel h1{margin:2px 0 8px;font-size:25px;letter-spacing:-.035em}.legacy-console__login-panel>p:not(.legacy-console__eyebrow,.legacy-console__footnote){margin:0;color:#9aa4b4;font-size:12px;line-height:1.6}.legacy-console__login-panel form{display:grid;gap:14px;margin-top:22px}.legacy-console__login-panel label{display:grid;gap:6px;color:#c4cedb;font-size:12px;font-weight:600}.legacy-console__login-panel button{min-height:40px;margin-top:2px;padding:9px 13px;border:1px solid #347bc2;border-radius:7px;background:#276bb4;color:#fff;font-weight:600}.legacy-console__login-panel button:disabled{opacity:.65;cursor:wait}.legacy-console__footnote{margin:17px 0 0;color:#788597;font-size:10px}@media(max-width:900px){.legacy-console__shell{grid-template-columns:210px minmax(0,1fr)}.legacy-console__sidebar{padding-inline:12px}.legacy-console__page{padding-inline:20px}.legacy-console__summary{grid-template-columns:1fr 1fr}.legacy-console__summary article:first-child{grid-column:1/-1}}@media(max-width:640px){.legacy-console__top{height:58px;padding:0 15px}.legacy-console__local{font-size:8px;letter-spacing:.08em}.legacy-console__shell{display:block;min-height:calc(100vh - 58px)}.legacy-console__sidebar{min-height:0;padding:10px 12px;border-right:0;border-bottom:1px solid var(--color-border)}.legacy-console__identity{padding:8px}.legacy-console__identity-mark{width:32px;height:32px;flex-basis:32px}.legacy-console__nav-label,.legacy-console__sidebar-note{display:none}.legacy-console__sidebar nav{display:flex;overflow-x:auto;gap:5px;margin-top:8px}.legacy-console__sidebar nav button{flex:0 0 auto;min-height:34px;padding:7px 9px;font-size:11px}.legacy-console__main-top{height:48px;padding:0 15px}.legacy-console__page{padding:22px 14px 36px}.legacy-console__page-heading{display:grid;gap:12px;margin-bottom:18px}.legacy-console__page-heading h1{font-size:25px}.legacy-console__summary{gap:8px}.legacy-console__summary article{padding:12px}.legacy-console__summary strong{font-size:15px}.legacy-console__panel-heading{padding:13px}.legacy-console__table-wrap{overflow:visible}.legacy-console table,.legacy-console tbody{display:block;width:100%}.legacy-console thead{display:none}.legacy-console tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-bottom:1px solid var(--color-border)}.legacy-console td{display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.legacy-console td:first-child{grid-column:1/-1}.legacy-console td:last-child{text-align:left}.legacy-console__toolbar{display:grid;gap:8px}.legacy-console__toolbar>span{padding:0}.legacy-console__capability-row,.legacy-console__account-panel dl>div{grid-template-columns:1fr;gap:5px;padding:12px}.legacy-console__login-panel{padding:21px}}.legacy-console__shell{height:calc(100dvh - 64px);min-height:0;overflow:hidden}.legacy-console__sidebar{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.legacy-console__main{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:640px){.legacy-console__shell{height:auto;min-height:calc(100dvh - 58px);overflow:visible}.legacy-console__sidebar{height:auto;min-height:0;overflow:visible;scrollbar-gutter:auto}.legacy-console__main{height:auto;min-height:0;overflow:visible}}.legacy-console__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;border-top:1px solid var(--color-border);color:#98a4b4;font-size:11px}.legacy-console__pagination>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.legacy-console__pagination button{min-height:30px;padding:5px 9px;border:1px solid var(--color-border-strong);border-radius:6px;background:#111720;color:#d7e0eb;font:inherit}.legacy-console__pagination button:disabled{opacity:.4;cursor:not-allowed}.legacy-console__pagination button:not(:disabled):hover{border-color:#4b8ed8}.legacy-console__pagination>div>span{padding:0 5px;white-space:nowrap}.legacy-console__back{display:inline-flex;margin:0 0 16px;padding:0;border:0;background:transparent;color:var(--oq-color-brand-light);font-size:12px;font-weight:600}.legacy-console__back:hover{color:#174b83;text-decoration:underline}.legacy-console__summary--integration{margin-top:4px}.legacy-console__summary--integration code{overflow-wrap:anywhere}.legacy-console__workspace-map{overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:#0d1118}.legacy-console__workspace-map-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--color-border);color:#8b97a7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.legacy-console__workspace-map-heading span:last-child{overflow:hidden;color:#c6cfda;font-size:11px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.legacy-console__workspace-flow{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;padding:10px 20px}.legacy-console__workspace-stage{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:20px 18px}.legacy-console__workspace-stage>span{color:#9aa4b4;font-size:12px;font-weight:600}.legacy-console__workspace-stage strong{margin:8px 0 4px;color:#eef2f7;font-size:30px;font-weight:650;letter-spacing:-.045em;line-height:1}.legacy-console__workspace-stage small{color:#8793a4;font-size:11px}.legacy-console__workspace-arrow{display:grid;place-items:center;color:#4e8fd4;font-size:19px}.legacy-console__workspace-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 20px;border-top:1px solid var(--color-border)}.legacy-console__workspace-links button{display:inline-flex;min-height:34px;align-items:center;gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#8db8ef;font-size:12px;font-weight:600}.legacy-console__workspace-links button:hover{border-color:var(--color-border);background:#ffffff0a}.legacy-console__workspace-links button:focus-visible{outline:2px solid #5b9cf0;outline-offset:2px}.legacy-console__api-doc-list>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px;border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none}.legacy-console__api-doc-list>a:last-child{border-bottom:0}.legacy-console__api-doc-list>a:hover{background:#ffffff09}.legacy-console__api-doc-list>a:focus-visible{position:relative;outline:2px solid #5b9cf0;outline-offset:-2px}.legacy-console__api-doc-copy{display:grid;min-width:0;gap:4px}.legacy-console__api-doc-copy>small{color:#ffc23d;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.legacy-console__api-doc-copy>strong{color:#eef2f7;font-size:14px;font-weight:600}.legacy-console__api-doc-copy>span{color:#9aa4b4;font-size:12px;line-height:1.5}.legacy-console__api-doc-link{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:#8db8ef;font-size:11px;font-weight:600}@media(max-width:640px){.legacy-console__pagination{align-items:flex-start;flex-direction:column}.legacy-console__pagination>div{width:100%;justify-content:space-between}.legacy-console__pagination button{padding:5px 7px}}@media(max-width:640px){.legacy-console__workspace-map-heading{padding:12px 14px}.legacy-console__workspace-flow{grid-template-columns:minmax(0,1fr);padding:8px 14px}.legacy-console__workspace-stage{padding:12px 4px}.legacy-console__workspace-stage strong{margin:5px 0 3px;font-size:25px}.legacy-console__workspace-arrow{height:17px;justify-items:start;padding-left:12px;transform:rotate(90deg);transform-origin:center}.legacy-console__workspace-links{justify-content:flex-start;flex-wrap:wrap;padding:9px 10px}}@media(max-width:640px){.legacy-console__api-doc-list>a{align-items:flex-start;flex-direction:column;gap:10px;padding:15px}.legacy-console__api-doc-copy>span{max-width:58ch}}body{margin:0;min-height:100vh;background-color:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em}a{color:inherit;text-decoration:none}button{font-family:inherit}code,pre,.font-mono{font-family:var(--font-mono)}::selection{background:var(--color-signal);color:#07090d}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brand-detail-page .ops-cell-title{white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.brand-detail-page .ops-table-wrap{overflow:visible}.brand-detail-page .ops-table{display:block;width:100%;min-width:0}.brand-detail-page .ops-table thead{display:none}.brand-detail-page .ops-table tbody{display:block}.brand-detail-page .ops-table tr{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.09)}.brand-detail-page .ops-table td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere;background:transparent}.brand-detail-page .ops-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:.7rem;color:var(--ink-soft);font-weight:500}.brand-detail-page .ops-table .ops-row:hover td,.brand-detail-page .ops-table .ops-row:focus td{background:transparent}}@media(max-width:640px){.orders-page .ops-table-wrap{overflow:visible}.orders-page .ops-table{display:block;width:100%;min-width:0}.orders-page .ops-table thead{display:none}.orders-page .ops-table tbody{display:block}.orders-page .ops-table tr{display:flex;flex-direction:column;gap:10px;padding:16px;border-bottom:1px solid rgba(255,255,255,.09)}.orders-page .ops-table tbody tr td{display:block;padding:0;border:0;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.orders-page .ops-table td[data-label]:before{content:attr(data-label);margin-right:8px;font-size:.75rem;color:var(--ink-soft)}.orders-page .ops-cell-title{white-space:normal;overflow:visible;text-overflow:clip}.orders-page .order-identity{order:-2}.orders-page .order-status{order:-1}.orders-page .ops-table .ops-row:hover td,.orders-page .ops-table .ops-row:focus td{background:transparent}}.middleware-console.accounts-selection{min-height:100dvh;background:var(--ground)}.accounts-selection-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#0d1118;border-bottom:1px solid var(--line)}.accounts-selection-header>a{display:inline-flex}.accounts-selection-header img{width:168px;height:auto}.accounts-selection-content{width:100%;max-width:1040px;margin:0 auto;padding:48px 32px}@media(max-width:640px){.accounts-selection-header{height:64px;padding:0 20px}.accounts-selection-header img{width:144px}.accounts-selection-content{padding:32px 20px}}.middleware-console.shell,.login-shell{background:var(--ground)}.middleware-console .topbar{background:#000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.middleware-console .topbar,.middleware-console .menu-button,.middleware-console .account-middleware,.middleware-console .account .ghost-button{color:var(--ink)}.middleware-console>.sidebar{background:#1b2b3e;color:var(--ink);border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ops-table-wrap,.account-group,.card,.loc-tile,.middleware-user-dropdown,.docs-frame{background:var(--surface)}.ops-table th{background:#121821;color:#eef2f7;border-bottom-color:var(--line)}.ops-table td{border-bottom-color:var(--line)}.id-copy.oqid-cloud{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border:0;background:transparent;color:#8db8ef;border-radius:4px;vertical-align:middle}.id-copy.oqid-cloud:hover{background:#5b9cf024}.record-id-pair{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.record-id-pair .ops-sub{display:inline}.id-copy.oqid-cloud:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:2px}.overview-loading-status{min-height:20px;margin:0 0 12px}.kpis .kpi{min-height:112px;box-sizing:border-box}.overview-chart-placeholder{width:100%;aspect-ratio:560 / 150}.connections-list-page .ops-table{min-width:0;width:100%;table-layout:fixed}.connections-list-page .ops-table th:nth-child(1){width:32%}.connections-list-page .ops-table th:nth-child(2){width:38%}.connections-list-page .ops-table th:nth-child(4){width:44px}.connections-list-page .ops-table td{padding:12px 16px;border-bottom:1px solid rgba(91,156,240,.35)}.connections-list-page .ops-cell-title{font-size:14px;overflow-wrap:anywhere}.connection-integration-identity{display:flex;gap:12px;align-items:center}.connection-integration-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,156,240,.35);border-radius:7px;color:#9aa4b4;background:#0d1118}.connection-integration-icon img{width:28px;height:28px;object-fit:contain}.connection-open{display:inline-flex;padding:8px;border:0;background:transparent;color:#9aa4b4;cursor:pointer}.connection-open:hover{background:#121821}.connection-open:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:2px}.connections-list-page .conn-tabs button{border-radius:6px;padding:7px 12px;font-size:14px}@media(max-width:640px){.connections-list-page .ops-table{min-width:540px}.connections-list-page .ops-filters{flex-wrap:wrap}}.ops-sub,.muted,.ops-note,.ops-field>span,.ops-head p{color:var(--ink-soft)}.ops-raw,.code,.id-copy{background:#121821;color:var(--accent-deep);border-color:#5b9cf059}.middleware-user-dropdown{box-shadow:0 8px 28px #0000004e}.quickfind input,.quickfind input:focus{background:#0d1118;color:var(--ink);border-color:var(--line)}.quickfind input::placeholder{color:var(--ink-faint)}.primary,button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.ops-platform-market,.ops-platform-middleware,.cat-chip,.cat-chip-featured{background:#5b9cf024;color:#8db8ef}.ops-platform-pos{background:#39d98a24;color:#5fe0a0}.ops-platform-delivery,.loc-brand,.cat-chip-allergen{background:#ffc23d24;color:#ffcf6b}.conn-attention,.ops-warn{color:#ffcf6b}.conn-danger,.ops-error{color:#ff8a80}.cat-thumb-empty{background:#5b9cf024;color:#8db8ef}.cat-facts dt{color:var(--ink-soft)}.wf-input,.wf-panel,.wf-order{background:var(--surface)}.wf-on{background:#39d98a24;color:#5fe0a0}.wf-warn{background:#ffc23d24;color:#ffcf6b}.wf-off{background:#5b9cf024;color:#9aa4b4}.ops-pill{background:color-mix(in srgb,var(--pill) 14%,#0d1118);color:color-mix(in srgb,var(--pill) 55%,#ffffff);border:1px solid color-mix(in srgb,var(--pill) 30%,transparent)}.developer-login-card{background:#0d1118;box-shadow:0 12px 40px #00000036}.cta{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.cta:hover:not(:disabled){background:#3470b7;color:#fff}.developer-login-card .eyebrow{color:#ffcf6b}.google-access{margin-top:24px;display:grid;gap:14px;font-size:14px}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted)}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.google-access p{margin:0}.auth-mode{background:transparent;border:0;color:#8db8ef;padding:8px 0;cursor:pointer}.auth-mode:hover{text-decoration:underline}.auth-mode:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:3px}.login-shell .developer-login-card{max-width:420px;padding:32px;border-radius:12px;box-shadow:0 6px 24px #00000018}.developer-login-card .brand-logo__wrap{justify-content:flex-start;margin:0 0 28px}.developer-login-card .brand-logo{width:160px;height:auto}.developer-login-card h2{font-size:24px;line-height:1.25;margin:0 0 8px;letter-spacing:-.5px}.auth-intro{font-size:14px;color:#9aa4b4;margin:0 0 24px;line-height:1.5}.developer-login-card .form{gap:16px}.developer-login-card .form__field{gap:6px;font-size:14px}.developer-login-card .form__field input{height:44px;background:#0d1118;border-radius:6px;padding:10px 12px}.developer-login-card .cta{min-height:44px;justify-content:center;text-align:center;border-radius:6px}.google-access{margin-top:20px;gap:16px}.google-button-slot{min-height:40px;display:flex;justify-content:center}.auth-mode{font-size:14px;line-height:1.5;padding:4px}.developer-login-card .auth-footer{display:flex;justify-content:center;gap:8px;margin:24px 0 0;padding-top:20px;border-top:1px solid rgba(91,156,240,.35);font-size:12px}.auth-footer a{color:#9aa4b4;text-decoration:none}.auth-footer a:hover{color:#8db8ef;text-decoration:underline}.operator-create-button{margin:16px 24px;padding:10px 16px;border:1px solid rgba(91,156,240,.35);background:#3470b7;color:#fff;border-radius:6px;cursor:pointer;font:inherit}.operator-create-button:hover{background:#3470b7}.account-group-add{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(91,156,240,.35);border-radius:6px;color:#8db8ef;text-decoration:none}.account-group-add:hover{background:#121821;border-color:#5b9cf059}.account-empty-create{color:#8db8ef;text-decoration:underline;text-underline-offset:3px}.hub-empty-actions{display:flex;flex-wrap:wrap;gap:10px}.hub-empty-actions .primary-link,.hub-empty-actions .secondary-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(91,156,240,.35);border-radius:6px}.hub-empty-actions .primary-link{background:#3470b7;color:#fff}.hub-empty-actions .secondary-link{color:#8db8ef}.hub-empty-actions .secondary-link:hover{background:#121821}.account-group-add:focus-visible,.account-empty-create:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:3px}.operator-create-button:disabled{opacity:.5;cursor:default}.operator-create-form{padding:24px;border-top:1px solid rgba(91,156,240,.35);display:grid;gap:12px}.operator-create-form h3,.operator-create-form p{margin:0}.operator-create-form p{color:#9aa4b4;font-size:14px}.operator-create-form input{padding:10px 12px;border:1px solid rgba(91,156,240,.35);border-radius:6px;max-width:480px;background:#0d1118;color:#8db8ef;font:inherit}.operator-create-form .operator-create-button{margin:0 12px 0 0}.operator-create-form button:focus-visible,.operator-create-button:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:3px}.operator-create-page{max-width:600px;margin:0 auto}.operator-create-back{color:#9aa4b4;text-decoration:none;font-size:14px}.operator-create-page header{margin:32px 0 24px}.operator-create-page header svg{color:#8db8ef;margin-bottom:16px}.operator-create-page h1{font-size:28px;letter-spacing:-.6px;margin:0 0 12px}.operator-create-page header p{color:#9aa4b4;line-height:1.6;margin:0}.operator-create-surface{background:#0d1118;border:1px solid rgba(91,156,240,.35);border-radius:10px;padding:28px}.operator-create-surface .operator-create-form{padding:0;border:0;gap:12px}.operator-create-surface input{width:100%;max-width:none;box-sizing:border-box}.operator-create-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.operator-create-actions .operator-create-button{margin:0}.operator-create-note{margin:24px 0 0;padding-top:20px;border-top:1px solid rgba(91,156,240,.35);font-size:13px;color:#9aa4b4}a.operator-create-button{display:inline-block;text-decoration:none}.operator-welcome{max-width:760px;padding:24px 0}.operator-welcome h1{font-size:30px;margin:12px 0;letter-spacing:-.6px}.operator-welcome p{color:#9aa4b4;line-height:1.65}.operator-welcome-label{font-size:13px;font-weight:600}.operator-welcome-step{margin:28px 0;padding:28px;background:#0d1118;border:1px solid rgba(91,156,240,.35);border-radius:10px}.operator-welcome-step h2{font-size:20px;margin:0}.operator-welcome-step .operator-create-button{margin:12px 0 0}.operator-welcome-note{font-size:13px}@media(max-width:480px){.operator-create-surface{padding:20px}.operator-create-page h1{font-size:24px}}@media(max-width:480px){.login-shell{padding:20px}.login-shell .developer-login-card{padding:24px}}.middleware-console main .eyebrow{color:#ffcf6b}.middleware-console .order-card,.middleware-console .loc-panel,.middleware-console .guide-screen,.middleware-console .guide-screen-row,.middleware-console .wf-node,.middleware-console .conn-card{background:var(--surface)}@media(max-width:720px){.cat-thumb-empty,.cat-chip,.cat-chip-featured{background:#5b9cf024;color:#8db8ef}.cat-chip-allergen{background:#ffc23d24;color:#ffcf6b}}.developer-help{max-width:960px}.developer-help header p{color:var(--muted-foreground, #9aa4b4)}.help-resources{display:flex;flex-direction:column;margin:24px 0 32px;border:1px solid rgba(91,156,240,.35);border-radius:10px;overflow:hidden;background:#0d1118}.help-resources a{display:flex;align-items:center;gap:16px;padding:20px;color:#8db8ef;text-decoration:none}.help-resources a+a{border-top:1px solid rgba(91,156,240,.35)}.help-resources a:hover{background:#0d1118}.help-resources a span{flex:1;min-width:0}.help-resources strong,.help-resources small{display:block}.help-resources strong{color:#8db8ef}.help-resources small{margin-top:5px;color:#9aa4b4;line-height:1.5;overflow-wrap:anywhere}.help-faq h2{font-size:20px;margin-bottom:16px}.help-faq details{border-bottom:1px solid rgba(91,156,240,.35);padding:16px 0}.help-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.help-faq details p{color:#eef2f7;line-height:1.65;max-width:75ch}.help-resources a:focus-visible,.help-faq summary:focus-visible{outline:2px solid rgba(91,156,240,.35);outline-offset:-2px}.developer-help{max-width:1120px}.developer-help .help-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-color:var(--line);background:var(--surface)}.developer-help .help-resources a{padding:18px;gap:12px;font-size:14px}.developer-help .help-resources a+a{border-top:0;border-left:1px solid var(--line)}.developer-help .help-resources a:hover{background:var(--ground)}.help-search{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-soft);margin-bottom:16px}.help-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);padding:12px 0;font:inherit;outline:none}.help-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.help-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.help-faq-list{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.help-faq-list:empty{display:none}.help-faq-list details{padding:16px 20px;border-color:var(--line);font-size:14px}.help-faq-list details:last-child{border-bottom:0}.help-faq-list details p{color:var(--ink-soft);margin:12px 0 0}.help-no-results{padding:24px;border:1px solid var(--line);border-radius:8px}.help-no-results p{color:var(--ink-soft)}.help-no-results button{padding:8px 12px;cursor:pointer}@media(max-width:760px){.developer-help .help-resources{grid-template-columns:1fr}.developer-help .help-resources a+a{border-left:0;border-top:1px solid var(--line)}.help-faq-list details{padding:16px}}:root{color-scheme:light;--ink: var(--oq-color-text);--ink-soft: var(--oq-color-text-muted);--ink-faint: var(--oq-color-text-subtle);--line: var(--oq-color-hairline);--line-soft: var(--oq-color-hairline);--ground: var(--oq-color-canvas);--surface: var(--oq-color-surface);--accent: var(--oq-color-brand);--accent-deep: var(--oq-color-brand-light);--accent-soft: var(--oq-color-brand-soft);--top: var(--oq-color-surface);--signal: var(--oq-color-signal);--warn: var(--oq-color-signal-text);--good: var(--oq-color-success);--color-bg: var(--oq-color-canvas);--color-surface: var(--oq-color-surface);--color-surface-soft: var(--oq-color-surface-raised);--color-surface-strong: var(--oq-color-surface-hover);--color-border: var(--oq-color-hairline);--color-border-strong: var(--oq-color-hairline-strong);--color-text: var(--oq-color-text);--color-muted: var(--oq-color-text-muted);--color-subtle: var(--oq-color-text-subtle);--color-primary: var(--oq-color-brand);--color-primary-soft: var(--oq-color-brand-soft);--color-primary-line: color-mix(in srgb, var(--oq-color-brand) 32%, var(--oq-color-surface));--color-signal: var(--oq-color-signal);--color-success: var(--oq-color-success);--color-danger: var(--oq-color-danger);background-color:var(--ground);color:var(--ink)}html,body,.middleware-console.shell{background:var(--ground);color:var(--ink)}.middleware-console .middleware-main{min-width:0;background:var(--ground)}.middleware-console .topbar{color:var(--ink);background:#fffffff0;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.middleware-console .topbar .middleware-page-title,.middleware-console .topbar .menu-button{color:var(--ink)}.middleware-console .topbar .menu-button{background:transparent}.middleware-console>.sidebar{--ink: var(--oq-dark-color-text);--ink-soft: var(--oq-dark-color-text-muted);--ink-faint: var(--oq-dark-color-text-subtle);--line: var(--oq-dark-color-hairline-strong);--line-soft: var(--oq-dark-color-hairline);--ground: var(--oq-dark-color-canvas);--surface: var(--oq-dark-color-surface);--accent: var(--oq-dark-color-brand);--accent-soft: var(--oq-dark-color-brand-soft);color-scheme:dark;color:var(--oq-dark-color-text);background:var(--oq-dark-color-surface);border-right-color:var(--oq-dark-color-hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.middleware-console>.sidebar .middleware-context,.middleware-console>.sidebar .workspace-options,.middleware-console>.sidebar .ws-trigger{background-color:var(--oq-dark-color-surface-raised)}.middleware-console>.sidebar .nav-item.active{color:var(--oq-dark-color-text);background:var(--oq-dark-color-surface-hover);box-shadow:inset 2px 0 0 var(--oq-dark-color-signal)}.middleware-console .content{background:var(--ground);color:var(--ink)}.middleware-console .content :is(h1,h2,h3,h4,strong,th,td,label,summary){color:inherit}.middleware-console .content :is(.panel,.card,.account-group,.ops-table-wrap,.loc-tile,.loc-panel,.loc-hero,.order-card,.conn-card,.docs-frame,.wf-panel,.wf-order,.wf-node,.guide-screen,.guide-screen-row,.developer-login-card,.operator-create-surface,.operator-welcome-step,.help-resources,.help-faq-list,.financial-panel,.operator-payment-methods){color:var(--ink);background-color:var(--surface);border-color:var(--line);box-shadow:0 1px 2px #1428460a}.middleware-console .content :is(.ops-table,.data-table,.operator-locations){color:var(--ink);background:var(--surface)}.middleware-console .content :is(.ops-table th,.data-table th,.operator-locations th){color:var(--ink-soft);background:var(--oq-color-surface-raised);border-color:var(--line)}.middleware-console .content :is(.ops-table td,.data-table td,.operator-locations td){color:var(--ink);border-color:var(--line)}.middleware-console .content :is(.ops-table tbody tr:hover,.data-table tbody tr:hover,.operator-locations tbody tr:hover){background:var(--oq-color-surface-raised)}.middleware-console .content :is(input,select,textarea,.quickfind input,.ops-raw,.code,.id-copy,.wf-input){color:var(--ink);background-color:var(--oq-color-surface);border-color:var(--oq-color-hairline-strong)}.middleware-console .content input::placeholder,.middleware-console .content textarea::placeholder{color:var(--oq-color-text-subtle)}.middleware-console .content :is(.ops-sub,.muted,.ops-note,.ops-field>span,.ops-head p,.auth-intro,.help-resources small,.help-faq-list details p){color:var(--ink-soft)}.middleware-console .content :is(.eyebrow,.hub-eyebrow){color:var(--oq-color-signal-text)}.middleware-console .content :is(.ops-platform-market,.ops-platform-middleware,.cat-chip,.cat-chip-featured,.cat-thumb-empty,.wf-off){color:var(--oq-color-brand-light);background:var(--oq-color-brand-soft)}.middleware-console .content :is(.ops-platform-pos,.wf-on){color:var(--oq-color-success);background:#e7f5ed}.middleware-console .content :is(.ops-platform-delivery,.loc-brand,.cat-chip-allergen,.wf-warn){color:var(--oq-color-signal-text);background:#fff4d6}.middleware-console .content :is(.conn-attention,.ops-warn){color:var(--oq-color-signal-text)}.middleware-console .content :is(.conn-danger,.ops-error){color:var(--oq-color-danger)}.middleware-console .content .login-shell{background:var(--ground)}.middleware-console .content .developer-login-card .eyebrow{color:var(--oq-color-signal-text)}.middleware-console .content .developer-login-card .form__field input{background:var(--oq-color-surface);color:var(--ink)}.middleware-console .content :is(.auth-mode,.account-empty-create,.account-group-add,.connection-open){color:var(--oq-color-brand-light)}.middleware-console .content .middleware-user-dropdown,.middleware-console .content .ws-popover{color:var(--ink);background:var(--oq-color-surface);border-color:var(--line);box-shadow:0 16px 40px #14284629}.middleware-console .content .ws-item{color:var(--ink)}.middleware-console .content .ws-item:hover,.middleware-console .content .ws-item:focus-visible{background:var(--oq-color-surface-raised)}.middleware-console .content .connection-integration-icon{background:var(--oq-color-surface-raised);border-color:var(--line)}.middleware-console .content :is(.connection-open:hover,.account-group-add:hover,.hub-empty-actions .secondary-link:hover){background:var(--oq-color-surface-raised)}.middleware-console.accounts-selection{background:var(--ground)}.middleware-console.accounts-selection .accounts-selection-header,.middleware-console.accounts-selection .developer-login-card{background:var(--oq-color-surface)}.ws-switcher{position:relative;margin:4px 0 18px}.ws-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0d1118;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ws-trigger:hover,.ws-trigger[aria-expanded=true]{border-color:#ffffff2e}.ws-trigger-icon{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#5b9cf024;color:#8db8ef}.ws-trigger-text{min-width:0;flex:1;display:grid;gap:1px}.ws-trigger-kind{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal, #ffc23d)}.ws-trigger-text strong{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-trigger-detail{font-size:11.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-trigger-chevron{flex:none;color:var(--ink-faint)}.ws-popover{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:max(100%,300px);max-height:min(70vh,520px);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0f141c;box-shadow:0 30px 60px -20px #000000d9;overflow:hidden}.ws-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--ink-faint)}.ws-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}.ws-list{overflow-y:auto;padding:6px}.ws-group+.ws-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.ws-group-title{display:flex;align-items:center;gap:6px;margin:6px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.ws-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ink);text-decoration:none}.ws-item:hover,.ws-item:focus-visible{background:#ffffff0d}.ws-item.active{background:#5b9cf01f}.ws-item.active svg{color:#8db8ef}.ws-item-text{min-width:0;flex:1;display:grid}.ws-item-text strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-item-text span{font-size:11.5px;color:var(--ink-soft)}.ws-empty{margin:12px;font-size:12.5px;color:var(--ink-soft)}.ws-all{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft);text-decoration:none}.ws-all:hover{color:var(--ink);background:#ffffff08}.ws-retry{margin:-10px 0 14px}.middleware-console.accounts-selection{background:radial-gradient(ellipse 50% 35% at 50% 0%,rgba(47,111,208,.22),transparent 70%),linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px) 0 0 / 64px 64px,var(--ground)}.accounts-selection-header{background:transparent;border-bottom-color:var(--line)}.accounts-selection-content{max-width:880px}.hub-eyebrow{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal, #ffc23d)}.account-welcome h1{font-family:var(--font-display);font-size:clamp(30px,4vw,42px);letter-spacing:-.035em;margin:0}.accounts-intro{margin:10px 0 36px;color:var(--ink-soft)}.account-selector-groups{display:grid;gap:18px}.account-group{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0d1118}.account-group-heading{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-bottom:1px solid var(--line)}.account-group-heading h2{margin:0;font-family:var(--font-display);font-size:17px;letter-spacing:-.02em}.account-group-heading p{margin:3px 0 0;font-size:13px;color:var(--ink-soft)}.account-group-icon{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#5b9cf024;color:#8db8ef}.account-group--middleware .account-group-icon{background:#ffc23d24;color:#ffcf6b}.account-group--operator .account-group-icon{background:#39d98a1f;color:#5fe0a0}.account-group-add{width:auto;height:34px;gap:6px;padding:0 12px;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--ink);font-size:13px;text-decoration:none;display:inline-flex;align-items:center}.account-group-add:hover{border-color:#ffffff4d;background:#ffffff08}.account-list{display:grid}.account-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line-soft, rgba(255,255,255,.05));transition:background-color .15s ease}.account-list>.account-entry:first-child{border-top:0}a.account-entry:hover{background:#ffffff09}.account-entry-identity{min-width:0;display:grid;gap:2px}.account-entry-identity strong{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-entry-identity small{font-size:12.5px;color:var(--ink-soft)}.account-entry-action{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#8db8ef}a.account-entry:hover .account-entry-action svg{transform:translate(2px)}.account-entry-action svg{transition:transform .2s ease}.account-entry--locked{opacity:.7}.account-empty,.account-skeleton{margin:0;padding:16px 20px;font-size:13.5px;color:var(--ink-soft)}.account-empty-create{color:#8db8ef}.hub-empty{padding:32px;border:1px solid var(--line);border-radius:14px;background:#0d1118}.hub-empty h2{margin:0 0 8px;font-family:var(--font-display);font-size:20px}.hub-empty p{margin:0 0 20px;color:var(--ink-soft);max-width:60ch}.primary-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;background:var(--ink);color:#07090d;font-weight:600;font-size:14px;text-decoration:none}.primary-link:hover{background:var(--color-signal, #ffc23d)}.primary,button.primary,.cta{background:var(--ink);border-color:var(--ink);color:#07090d}.primary:hover:not(:disabled),button.primary:hover:not(:disabled),.cta:hover:not(:disabled){background:var(--color-signal, #ffc23d);border-color:var(--color-signal, #ffc23d);color:#07090d}.login-shell{background:radial-gradient(ellipse 50% 40% at 50% 35%,rgba(47,111,208,.25),transparent 70%),linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 64px 64px,var(--ground)}.login-shell .developer-login-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0d1118;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -40px #2f6fd073}.developer-login-card .form__field input{background:var(--ground);color:var(--ink);border:1px solid rgba(255,255,255,.16)}.middleware-user-language{display:flex;gap:4px;padding:6px 10px}.middleware-user-language button{flex:1;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-soft);font-size:12px;cursor:pointer}.middleware-user-language button[aria-pressed=true]{background:#ffffff0f;border-color:#ffffff2e;color:var(--ink)}.middleware-user-language button:hover{color:var(--ink)}.order-identity .ops-sub{display:block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-restaurant .ops-cell-title,.order-restaurant .ops-sub{display:block}.order-status .ops-pill{white-space:nowrap}.channel-code{display:inline-block;padding:2px 7px;border:1px solid var(--line);border-radius:5px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.ops-table .ops-num{white-space:nowrap}@media(min-width:900px){.orders-table{table-layout:fixed}.orders-table th:nth-child(1){width:14%}.orders-table th:nth-child(2){width:17%}.orders-table th:nth-child(3){width:26%}.orders-table th:nth-child(4){width:11%}.orders-table th:nth-child(5){width:20%}.orders-table th:nth-child(6){width:12%}.orders-table--scoped th:nth-child(2){width:26%}.orders-table--scoped th:nth-child(3){width:14%}.orders-table--scoped th:nth-child(4){width:25%}.orders-table--scoped th:nth-child(5){width:16%}.orders-table td{overflow:hidden;text-overflow:ellipsis}.orders-table .ops-cell-title,.orders-table .ops-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.orders-table .ops-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.ops-pill-dot{flex:none}.orders-table .ops-when{white-space:nowrap}.loc-tabs-wrap{display:grid;gap:10px}.loc-tabs{flex-wrap:nowrap}.loc-tabs button{font-size:14px;padding:.7rem 1rem}.loc-tabs button.active{color:var(--ink);border-bottom-color:var(--color-signal, #ffc23d)}.loc-subtabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#ffffff05;width:fit-content;max-width:100%;overflow-x:auto}.loc-subtabs button{border:0;border-radius:6px;background:transparent;padding:6px 12px;font-size:13px;color:var(--ink-soft);white-space:nowrap;cursor:pointer}.loc-subtabs button:hover{color:var(--ink)}.loc-subtabs button.active{background:#ffffff14;color:var(--ink);font-weight:600}.id-copy.oqid-cloud{width:auto;height:24px;gap:5px;padding:0 7px;border:1px solid rgba(91,156,240,.3);border-radius:6px;background:#5b9cf014;color:#8db8ef;cursor:copy}.id-copy.oqid-cloud:hover{background:#5b9cf029;border-color:#5b9cf080}.oqid-text{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em}.login-shell{background:radial-gradient(ellipse 50% 40% at 50% 35%,rgba(52,120,197,.09),transparent 70%),var(--ground);color:var(--ink)}.login-shell .developer-login-card,.middleware-console .content .developer-login-card{color:var(--ink);background:var(--oq-color-surface);border:1px solid var(--line);box-shadow:0 18px 48px #192d4b1a}.developer-login-card h2,.developer-login-card .form__field,.developer-login-card .form__field span{color:var(--ink)}.developer-login-card .auth-intro{color:var(--ink-soft)}.developer-login-card .form__field input{background:var(--oq-color-surface);color:var(--ink);border-color:var(--oq-color-hairline-strong)}.developer-login-card .auth-footer{border-top-color:var(--line)}.developer-login-card .auth-footer a{color:var(--ink-soft)}.login-shell .developer-login-card .eyebrow{color:var(--oq-color-signal-text)}.middleware-console.accounts-selection{background:radial-gradient(ellipse 50% 35% at 50% 0%,rgba(52,120,197,.08),transparent 70%),var(--ground)}.accounts-selection-header{background:var(--oq-color-surface)}.middleware-console .content :is(.middleware-user-dropdown,.ws-popover){background:var(--oq-color-surface)}.middleware-console .content :is(.ops-raw,.code,.id-copy){background:var(--oq-color-surface-raised);color:var(--oq-color-brand-light);border-color:var(--oq-color-hairline-strong)}.middleware-console .content .ops-table td,.middleware-console .content .data-table td{background-color:transparent}.middleware-console .content :is(.connection-integration-icon,.account-group-icon){background:var(--oq-color-brand-soft);color:var(--oq-color-brand-light)}.middleware-console .content .account-group--middleware .account-group-icon{background:#fff4d6;color:var(--oq-color-signal-text)}.middleware-console .content .account-group--operator .account-group-icon{background:#e7f5ed;color:var(--oq-color-success)}.middleware-console .content .hub-empty{background:var(--oq-color-surface);border-color:var(--line)}.middleware-console .content :is(.help-resources a,.help-resources strong){color:var(--oq-color-brand-light)}.middleware-console .content .help-resources a:hover{background:var(--oq-color-surface-raised)}.middleware-console .content .help-faq details p{color:var(--ink-soft)}.middleware-console .content .ops-pill{color:var(--oq-color-text);background:var(--oq-color-surface-raised)}.middleware-console .content .primary-link{background:var(--oq-color-brand);color:#fff}.middleware-console .content .primary-link:hover{background:var(--oq-color-brand-light);color:#fff}.middleware-console .content .operator-create-button{background:var(--oq-color-brand);border-color:var(--oq-color-brand);color:#fff}.middleware-console .content .operator-create-button:hover{background:var(--oq-color-brand-light)}.middleware-console .content :is(.operator-create-form input,.operator-create-surface input){color:var(--ink);background:var(--oq-color-surface)}.middleware-console .content :is(.operator-create-note,.operator-welcome p){color:var(--ink-soft)}.legacy-console{color:var(--oq-color-text);background:var(--oq-color-canvas)}.legacy-console__top,.legacy-console__main-top{color:var(--oq-color-text);background:#fffffff5;border-color:var(--oq-color-hairline)}.legacy-console__brand{color:var(--oq-color-text)}.legacy-console__brand span{color:var(--oq-color-text-muted)}.legacy-console__login-panel,.legacy-console__panel,.legacy-console__summary article{color:var(--oq-color-text);background:var(--oq-color-surface);border-color:var(--oq-color-hairline);box-shadow:0 1px 2px #1428460a}.legacy-console__request-link{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--oq-color-hairline);color:var(--oq-color-text-muted);font-size:13px;text-align:center}.legacy-console__request-link a{color:var(--oq-color-primary);font-weight:700;text-decoration:none}.legacy-console__request-link a:hover{text-decoration:underline}.legacy-console__login-panel h1,.legacy-console__page-heading h1,.legacy-console__panel-heading h2,.legacy-console__summary strong,.legacy-console td strong{color:var(--oq-color-text)}.legacy-console__login-panel>p:not(.legacy-console__eyebrow,.legacy-console__footnote),.legacy-console__page-heading p:last-child,.legacy-console__summary span,.legacy-console__summary small,.legacy-console__panel-heading p,.legacy-console__table-footnote,.legacy-console__pagination,.legacy-console__loading{color:var(--oq-color-text-muted)}.legacy-console__eyebrow{color:var(--oq-color-signal-text)}.legacy-console__login-panel label,.legacy-console__search{color:var(--oq-color-text)}.legacy-console__login-panel input,.legacy-console__search input{color:var(--oq-color-text);background:var(--oq-color-surface);border-color:var(--oq-color-hairline-strong)}.legacy-console th{color:var(--oq-color-text-muted);border-color:var(--oq-color-hairline)}.legacy-console td{color:var(--oq-color-text);border-color:var(--oq-color-hairline)}.legacy-console tbody tr:hover{background:var(--oq-color-surface-raised)}.legacy-console td small{color:var(--oq-color-text-subtle)}.legacy-console code{color:var(--oq-color-brand-light)}.legacy-console__pill{color:var(--oq-color-text);background:var(--oq-color-surface-raised);border-color:var(--oq-color-hairline)}.legacy-console__pill.is-good{color:var(--oq-color-success);background:#e7f5ed;border-color:#b9dfc9}.legacy-console__signout,.legacy-console__quiet,.legacy-console__pagination button{color:var(--oq-color-text);background:var(--oq-color-surface);border-color:var(--oq-color-hairline-strong)}.legacy-console__quiet:hover,.legacy-console__pagination button:not(:disabled):hover{color:var(--oq-color-brand-light);border-color:#83add9}.legacy-console__text-button{color:var(--oq-color-brand-light)}.legacy-console__clickable-row{position:relative;cursor:pointer}.legacy-console__row-link{color:var(--oq-color-brand-light);font-weight:600;text-decoration:none}.legacy-console__row-link:after{position:absolute;z-index:1;inset:0;content:""}.legacy-console__clickable-row:hover{background:var(--oq-color-surface-raised)}.legacy-console__row-link:focus-visible:after{outline:2px solid var(--oq-color-brand);outline-offset:-2px}.legacy-console__workspace-map{color:var(--oq-color-text);background:var(--oq-color-surface);border-color:var(--oq-color-hairline);box-shadow:0 1px 2px #1428460a}.legacy-console__workspace-map-heading{border-color:var(--oq-color-hairline);color:var(--oq-color-text-subtle);font-family:var(--oq-font-family-mono)}.legacy-console__toolbar>span{color:var(--oq-color-text-muted)}.legacy-console__workspace-map-heading span:last-child{color:var(--oq-color-text)}.legacy-console__workspace-stage>span{color:var(--oq-color-text-muted)}.legacy-console__workspace-stage strong{color:var(--oq-color-text)}.legacy-console__workspace-stage small{color:var(--oq-color-text-subtle)}.legacy-console__workspace-arrow{color:var(--oq-color-brand)}.legacy-console__workspace-links{border-color:var(--oq-color-hairline)}.legacy-console__workspace-links button{color:var(--oq-color-brand-light)}.legacy-console__workspace-links button:hover{border-color:var(--oq-color-hairline);background:var(--oq-color-surface-raised)}.legacy-console__api-doc-list>a{border-color:var(--oq-color-hairline)}.legacy-console__api-doc-list>a:hover{background:var(--oq-color-surface-raised)}.legacy-console__api-doc-copy>small{color:var(--oq-color-signal-text)}.legacy-console__api-doc-copy>strong{color:var(--oq-color-text)}.legacy-console__api-doc-copy>span{color:var(--oq-color-text-muted)}.legacy-console__api-doc-link{color:var(--oq-color-brand-light)}.legacy-console__help-email{display:inline-flex;align-items:center;gap:8px;color:var(--oq-color-text);text-decoration:none;white-space:nowrap}.legacy-console__help-email:focus-visible,.legacy-console__faq-list summary:focus-visible{outline:2px solid var(--oq-color-brand);outline-offset:3px}.legacy-console__help-note{margin:0;padding:0 18px 16px;color:var(--oq-color-text-muted);font-size:12px}.legacy-console__faq-list{padding:0 18px}.legacy-console__faq-list details{border-bottom:1px solid var(--oq-color-hairline)}.legacy-console__faq-list details:last-child{border-bottom:0}.legacy-console__faq-list summary{padding:15px 0;color:var(--oq-color-text);font-size:13px;font-weight:600;cursor:pointer}.legacy-console__faq-list details p{margin:-3px 0 15px;max-width:760px;color:var(--oq-color-text-muted);font-size:13px;line-height:1.55}.legacy-console__help-faq{margin-top:16px}.legacy-console__module-identity{display:flex;min-width:0;align-items:center;gap:9px}.legacy-console__module-identity>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-console__module-logo{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;overflow:hidden;border:1px solid var(--oq-color-hairline);border-radius:6px;background:var(--oq-color-surface)}.legacy-console__module-logo img{display:block;width:100%;height:100%;object-fit:contain}.legacy-console__error{color:var(--oq-color-danger);background:#fff0f0;border-color:#efc2c5}.legacy-console__success{margin:12px 20px;padding:10px 12px;border:1px solid #b9dfc9;border-radius:7px;color:var(--oq-color-success);background:#e7f5ed;font-size:13px}.legacy-console__test-order{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 20px;padding:14px;border:1px solid var(--oq-color-hairline);border-radius:8px;background:var(--oq-color-surface-raised)}.legacy-console__test-order>div{flex:1 1 100%}.legacy-console__test-order strong{color:var(--oq-color-text);font-size:14px}.legacy-console__test-order p{margin:4px 0 0;color:var(--oq-color-text-muted);font-size:12px}.legacy-console__test-order label{display:grid;min-width:200px;gap:5px;color:var(--oq-color-text);font-size:12px;font-weight:600}.legacy-console__test-order select{min-height:38px;padding:7px 10px;border:1px solid var(--oq-color-hairline-strong);border-radius:6px;color:var(--oq-color-text);background:var(--oq-color-surface);font:inherit}.legacy-console__test-order :is(button,select):focus-visible{outline:2px solid var(--oq-color-brand);outline-offset:2px}.legacy-console__test-order .legacy-console__error{flex:1 1 100%;margin:0;padding:8px 10px;border:1px solid #efc2c5;border-radius:6px;font-size:12px}.legacy-console__notice{color:var(--oq-color-signal-text);background:#fff7e2}.legacy-console__empty{color:var(--oq-color-text-muted)!important}.legacy-console__account-panel dt{color:var(--oq-color-text-muted)}.legacy-console__account-panel dd{color:var(--oq-color-text)}.legacy-console__account-panel dd span{color:var(--oq-color-text-muted)}.legacy-console__sidebar{color-scheme:dark;color:var(--oq-dark-color-text);background:var(--oq-dark-color-surface);border-color:var(--oq-dark-color-hairline)}.legacy-console__identity{background:var(--oq-dark-color-surface-raised);border-color:var(--oq-dark-color-hairline)}.legacy-console__identity-mark{color:var(--oq-dark-color-brand-light);background:var(--oq-dark-color-brand-soft)}.legacy-console__identity small{color:var(--oq-dark-color-signal-text)}.legacy-console__nav-label{font-family:var(--oq-font-family-mono);color:var(--oq-dark-color-text-subtle)}.legacy-console__sidebar nav button{color:var(--oq-dark-color-text-muted)}.legacy-console__sidebar nav button:hover{color:var(--oq-dark-color-text);background:var(--oq-dark-color-surface-raised)}.legacy-console__sidebar nav button.is-active{border-left-color:var(--oq-dark-color-signal);color:var(--oq-dark-color-text);background:var(--oq-dark-color-surface-hover)}.legacy-console__sidebar-note{color:var(--oq-dark-color-text-muted)}.legacy-console__status-dot{background:var(--oq-dark-color-success)}.legacy-console__avatar{color:var(--oq-color-brand-light);background:var(--oq-color-brand-soft);border-color:var(--oq-color-hairline-strong)}.legacy-console__top{position:relative;z-index:10}.legacy-console__top{color-scheme:dark;color:var(--oq-dark-color-text-muted);background:var(--oq-dark-color-canvas);border-color:var(--oq-dark-color-hairline)}.legacy-console__top .legacy-console__brand{color:#f2f5f9}.legacy-console__top .legacy-console__brand span{color:#aeb9c8}.legacy-console__top .legacy-console__avatar{color:#eef2f7;background:#151c27;border-color:#303b4a}.legacy-console__user-menu{position:relative}.legacy-console__user-trigger{display:inline-flex;min-width:0;align-items:center;gap:10px;padding:5px 9px 5px 6px;border:1px solid transparent;border-radius:9px;background:transparent;color:#eef2f7;cursor:pointer;list-style:none}.legacy-console__user-trigger::-webkit-details-marker{display:none}.legacy-console__user-trigger:hover,.legacy-console__user-menu[open] .legacy-console__user-trigger{border-color:#303b4a;background:#171e28}.legacy-console__user-label{display:grid;min-width:0;gap:1px;text-align:left}.legacy-console__user-label strong{overflow:hidden;max-width:190px;color:#f2f5f9;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.legacy-console__user-label small{overflow:hidden;max-width:190px;color:#9aa4b4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.legacy-console__user-chevron{color:#aeb9c8;font-size:15px;line-height:1}.legacy-console__user-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;width:min(280px,calc(100vw - 28px));padding:6px;border:1px solid #303b4a;border-radius:10px;background:#111821;box-shadow:0 16px 40px #00000061}.legacy-console__user-dropdown a,.legacy-console__user-dropdown button{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:0;border-radius:6px;background:transparent;color:#e3e9f1;font:inherit;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.legacy-console__user-dropdown a:hover,.legacy-console__user-dropdown button:hover{background:#1c2734;color:#9bc4f4}.legacy-console__user-dropdown button{border-top:1px solid #293543;border-radius:0 0 6px 6px;margin-top:4px;padding-top:12px}.legacy-console__main-top{display:none}@media(max-width:640px){.legacy-console__user-trigger{gap:7px;padding:3px 5px}.legacy-console__user-label strong{max-width:125px}.legacy-console__user-label small{display:none}.legacy-console__help-contact .legacy-console__panel-heading{align-items:flex-start;flex-direction:column}.legacy-console__help-email{max-width:100%;white-space:normal}.legacy-console__help-note{padding:0 13px 14px}.legacy-console__faq-list{padding:0 13px}}@media(max-width:640px){.legacy-console__restaurant-table td:nth-child(2):before{content:"Operator"}.legacy-console__restaurant-table td:nth-child(3):before{content:"Location"}.legacy-console__restaurant-table td:nth-child(4):before{content:"Active setups"}.legacy-console__restaurant-table td:nth-child(5):before{content:"Connected"}.legacy-console__restaurant-table td:nth-child(6):before{content:"Updated"}.legacy-console__restaurant-table td:nth-child(n+2):before{display:block;margin-bottom:3px;color:var(--oq-color-text-subtle);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}.legacy-console__integration-nav{display:flex;gap:7px;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--oq-color-hairline);overflow-x:auto}.legacy-console__integration-nav button{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:7px;color:var(--oq-color-text-muted);background:transparent;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.legacy-console__integration-nav button:hover{color:var(--oq-color-brand-light);background:var(--oq-color-surface-raised)}.legacy-console__integration-nav button.is-active{color:var(--oq-color-brand-light);background:var(--oq-color-brand-soft);border-color:#c8dcf1}.legacy-console__integration-nav button span{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:10px;color:var(--oq-color-text-muted);background:var(--oq-color-surface-hover);font-size:11px}.legacy-console__module-overview{margin-top:16px}.legacy-console__module-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 20px 16px}.legacy-console__module-settings-grid>div{display:grid;align-content:start;gap:5px;min-width:0;padding:14px 12px;border-top:1px solid var(--oq-color-hairline)}.legacy-console__module-settings-grid>div>span:first-child,.legacy-console__editor-grid label>span,.legacy-console__logo-preview>span{color:var(--oq-color-text-muted);font-size:12px;font-weight:650}.legacy-console__module-settings-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--oq-color-text);font-size:13px;font-weight:600}.legacy-console__module-settings-grid small{color:var(--oq-color-text-subtle);font-size:12px;overflow-wrap:anywhere}.legacy-console__module-settings-grid .legacy-console__module-identity{width:fit-content}.legacy-console__module-loading{padding:20px;color:var(--oq-color-text-muted)}.legacy-console__module-message{margin:0 0 14px;padding:10px 13px;border:1px solid #efc2c5;border-radius:7px;font-size:13px}.legacy-console__module-message.legacy-console__success{border-color:#b9dfc9}.legacy-console__module-editor{display:grid;gap:14px}.legacy-console__module-editor .legacy-console__panel{min-width:0}.legacy-console__editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 20px 20px}.legacy-console__editor-grid--single{grid-template-columns:1fr}.legacy-console__editor-grid label{display:grid;align-content:start;gap:7px;min-width:0;color:var(--oq-color-text);font-size:13px;font-weight:600}.legacy-console__editor-grid input:not([type=checkbox]),.legacy-console__editor-grid textarea{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--oq-color-hairline-strong);border-radius:7px;color:var(--oq-color-text);background:var(--oq-color-surface);font:inherit;font-weight:400}.legacy-console__editor-grid textarea{min-height:120px;resize:vertical;font-family:var(--font-mono);font-size:12px;line-height:1.55}.legacy-console__editor-grid label:last-child textarea{font-family:var(--font-sans)}.legacy-console__editor-grid input:focus,.legacy-console__editor-grid textarea:focus{outline:2px solid #b9d2ed;border-color:var(--oq-color-brand)}.legacy-console__editor-grid label small{color:var(--oq-color-text-subtle);font-size:11px;font-weight:400;line-height:1.45}.legacy-console__logo-preview{display:grid;align-content:start;justify-items:start;gap:7px}.legacy-console__logo-preview .legacy-console__module-logo{width:64px;height:64px;flex-basis:64px;border-radius:9px}.legacy-console__module-toggle{display:flex!important;align-items:flex-start;gap:11px!important;padding:13px;border:1px solid var(--oq-color-hairline);border-radius:8px;background:var(--oq-color-surface-raised)}.legacy-console__module-toggle input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--oq-color-brand)}.legacy-console__module-toggle>span{display:grid;gap:4px}.legacy-console__module-toggle strong{color:var(--oq-color-text);font-size:13px}.legacy-console__module-toggle small{color:var(--oq-color-text-muted)!important}.legacy-console__editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.legacy-console__editor-actions>span{color:var(--oq-color-text-subtle);font-size:12px}.legacy-console__editor-actions button:disabled{opacity:.6;cursor:wait}@media(max-width:900px){.legacy-console__module-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.legacy-console__module-settings-grid,.legacy-console__editor-grid{grid-template-columns:1fr}.legacy-console__editor-grid{padding:4px 14px 16px}.legacy-console__integration-nav{margin-right:-2px}.legacy-console__editor-actions{align-items:stretch;flex-direction:column}.legacy-console__editor-actions button{width:100%}.legacy-console__module-settings-grid{padding:0 10px 12px}}.legacy-console__integration-plan-empty{padding:28px 22px;color:var(--oq-color-text)}.legacy-console__integration-plan-empty strong{font-size:15px}.legacy-console__integration-plan-empty p{margin:7px 0 0;color:var(--oq-color-text-muted);font-size:13px}.legacy-console__integration-plan-body{padding:20px 22px 24px}.legacy-console__integration-plan-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--oq-color-hairline)}.legacy-console__integration-plan-title>div>span{color:var(--oq-color-text-subtle);font-size:10px;font-weight:750;letter-spacing:.08em}.legacy-console__integration-plan-title h3{margin:6px 0;color:var(--oq-color-text);font-size:23px;letter-spacing:-.025em}.legacy-console__integration-plan-title p{max-width:720px;margin:0;color:var(--oq-color-text-muted);font-size:13px;line-height:1.5}.legacy-console__integration-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.legacy-console__integration-plan-grid>div{min-width:0;padding:16px 14px 14px 0;border-bottom:1px solid var(--oq-color-hairline)}.legacy-console__integration-plan-grid dt{margin-bottom:6px;color:var(--oq-color-text-subtle);font-size:11px;font-weight:650}.legacy-console__integration-plan-grid dd{margin:0;color:var(--oq-color-text);font-size:14px;font-weight:650;overflow-wrap:anywhere}.legacy-console__integration-plan-grid small{display:block;margin-top:4px;color:var(--oq-color-text-muted);font-size:11px;line-height:1.5}.legacy-console__integration-plan-features{padding-top:17px}.legacy-console__integration-plan-features h4{margin:0 0 9px;color:var(--oq-color-text);font-size:12px}.legacy-console__integration-plan-features ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.legacy-console__integration-plan-features li{padding:6px 9px;border:1px solid var(--oq-color-hairline);border-radius:999px;color:var(--oq-color-text-muted);font-size:11px}@media(max-width:700px){.legacy-console__integration-plan-body{padding:16px}.legacy-console__integration-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-console__integration-plan-title{align-items:flex-start;flex-direction:column}}@media(max-width:460px){.legacy-console__integration-plan-grid{grid-template-columns:1fr}}.legacy-console__setup-editor{display:grid;gap:14px;margin:0 0 14px}.legacy-console__setup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 20px 20px}.legacy-console__setup-field{display:grid;align-content:start;gap:7px;min-width:0;color:var(--oq-color-text);font-size:13px;font-weight:600}.legacy-console__setup-field>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--oq-color-text)}.legacy-console__setup-field>span:first-child small{color:var(--oq-color-text-subtle);font-size:11px;font-weight:400}.legacy-console__setup-field em{color:var(--oq-color-signal-text);font-size:10px;font-style:normal;font-weight:650;text-transform:uppercase}.legacy-console__setup-field input:not([type=checkbox]),.legacy-console__setup-field textarea,.legacy-console__setup-field select{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--oq-color-hairline-strong);border-radius:7px;color:var(--oq-color-text);background:var(--oq-color-surface);font:inherit;font-weight:400}.legacy-console__setup-field textarea{min-height:110px;resize:vertical}.legacy-console__setup-field :is(input,textarea,select):focus-visible{outline:2px solid #b9d2ed;border-color:var(--oq-color-brand)}.legacy-console__setup-field>small{color:var(--oq-color-text-subtle);font-size:11px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.legacy-console__setup-input{display:flex;min-width:0;gap:8px;align-items:center}.legacy-console__setup-input input{flex:1 1 auto}.legacy-console__setup-checkbox{display:flex;align-items:center;gap:9px;min-height:40px;color:var(--oq-color-text);font-weight:500}.legacy-console__setup-checkbox input{width:17px;height:17px;accent-color:var(--oq-color-brand)}.legacy-console__setup-guide{margin:0 0 14px;padding:13px 15px;border:1px solid var(--oq-color-hairline);border-left:3px solid var(--oq-color-signal);border-radius:7px;background:var(--oq-color-surface)}.legacy-console__setup-guide strong{color:var(--oq-color-text);font-size:12px}.legacy-console__setup-guide p{margin:6px 0 0;color:var(--oq-color-text-muted);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.legacy-console__setup-validation{margin-bottom:20px}.legacy-console__setup-warning{margin:0;padding:0 20px 18px;color:var(--oq-color-text-muted);font-size:12px;line-height:1.5}.legacy-console__setup-validation .legacy-console__panel-heading button:disabled{opacity:.55;cursor:not-allowed}.legacy-console__setup-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 16px;overflow:hidden;border:1px solid var(--oq-color-hairline);border-radius:9px;background:var(--oq-color-surface)}.legacy-console__setup-status>div{display:grid;align-content:start;gap:4px;min-width:0;padding:12px 16px}.legacy-console__setup-status>div+div{border-left:1px solid var(--oq-color-hairline)}.legacy-console__setup-status span{color:var(--oq-color-text-subtle);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.legacy-console__setup-status strong{color:var(--oq-color-text);font-size:14px;font-weight:650}.legacy-console__setup-status small{color:var(--oq-color-text-subtle);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.legacy-console__table-wrap td:last-child{white-space:nowrap}@media(max-width:760px){.legacy-console__setup-fields{grid-template-columns:1fr;padding:4px 14px 16px}.legacy-console__setup-warning{padding:0 14px 14px}.legacy-console__setup-validation .legacy-console__panel-heading{align-items:flex-start;flex-direction:column}.legacy-console__setup-validation .legacy-console__panel-heading button{width:100%}.legacy-console__setup-status{grid-template-columns:1fr}.legacy-console__setup-status>div{padding:10px 14px}.legacy-console__setup-status>div+div{border-top:1px solid var(--oq-color-hairline);border-left:0}}.legacy-console.legacy-console--login{display:grid;min-height:100svh;place-items:center;padding:32px 20px;color:var(--oq-color-text);background:radial-gradient(ellipse 60% 55% at 18% 0%,var(--oq-color-glow),transparent 70%),var(--oq-color-canvas)}.legacy-console__login-card{display:grid;width:min(900px,100%);min-height:480px;grid-template-columns:.88fr 1.12fr;overflow:hidden;border:1px solid var(--oq-color-hairline);border-radius:18px;background:var(--oq-color-surface);box-shadow:0 28px 80px #182c4824}.legacy-console__login-brand{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;padding:42px;color:var(--oq-dark-color-text);background:radial-gradient(ellipse 90% 70% at 20% 0%,color-mix(in srgb,var(--oq-dark-color-brand) 28%,transparent),transparent 62%),linear-gradient(var(--oq-dark-color-grid) 1px,transparent 1px) 0 0/var(--oq-size-grid) var(--oq-size-grid),linear-gradient(90deg,var(--oq-dark-color-grid) 1px,transparent 1px) 0 0/var(--oq-size-grid) var(--oq-size-grid),var(--oq-dark-color-canvas)}.legacy-console__login-brand img{display:block;width:min(190px,100%);height:auto;margin-bottom:14px}.legacy-console__login-brand>span{color:var(--oq-dark-color-signal-text);font-family:var(--oq-font-family-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.legacy-console__login-brand p{margin:48px 0 0;color:var(--oq-dark-color-text-muted);font-size:13px}.legacy-console__login-panel{align-self:center;width:auto;margin:0;padding:58px clamp(30px,6vw,68px);border:0;border-radius:0;background:var(--oq-color-surface);box-shadow:none}.legacy-console__login-panel h1{margin:5px 0 9px;font-size:32px;letter-spacing:-.045em}.legacy-console__login-panel>p:not(.legacy-console__eyebrow,.legacy-console__footnote){font-size:14px}.legacy-console__login-panel form{gap:17px;margin-top:30px}.legacy-console__login-panel label{gap:7px;font-size:12px}.legacy-console__login-panel input{min-height:46px;padding:10px 12px;border:1px solid var(--oq-color-hairline-strong);border-radius:8px;background:var(--oq-color-surface);color:var(--oq-color-text)}.legacy-console__login-panel input:focus-visible{outline:2px solid var(--oq-color-brand);outline-offset:2px;border-color:var(--oq-color-brand)}.legacy-console__login-panel button{min-height:46px;border-radius:var(--oq-radius-md);font-size:13px}.legacy-console__login-panel .legacy-console__error{margin:0}@media(max-width:640px){.legacy-console.legacy-console--login{padding:16px}.legacy-console__login-card{width:min(460px,100%);min-height:0;grid-template-columns:1fr;border-radius:14px}.legacy-console__login-brand{min-height:112px;justify-content:center;padding:22px 26px}.legacy-console__login-brand img{width:148px;margin:0 0 7px}.legacy-console__login-brand>span{font-size:12px}.legacy-console__login-brand p{display:none}.legacy-console__login-panel{padding:30px 26px 34px}.legacy-console__login-panel h1{font-size:27px}}.legacy-console__login-panel button,.middleware-console .content .primary-link,.middleware-console .content .operator-create-button{border-color:var(--oq-color-text);color:var(--oq-color-surface);background:var(--oq-color-text);transition:background-color var(--oq-motion-duration-fast) ease,border-color var(--oq-motion-duration-fast) ease,color var(--oq-motion-duration-fast) ease}.legacy-console__login-panel button:not(:disabled):hover,.middleware-console .content .primary-link:hover,.middleware-console .content .operator-create-button:hover{border-color:var(--oq-color-signal);color:var(--oq-dark-color-canvas);background:var(--oq-color-signal)}.legacy-console__eyebrow,.legacy-console__api-doc-copy>small{font-family:var(--oq-font-family-mono);font-weight:500;letter-spacing:.12em}.legacy-console button:is(.legacy-console__quiet,.legacy-console__signout){font-size:12px;font-weight:500}.legacy-console__identity-switch{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.legacy-console__identity-switch>span:nth-child(2){min-width:0;flex:1}.legacy-console__identity-switch strong{overflow-wrap:anywhere}.legacy-console__workspace-switch{margin:10px 0 8px 58px;border:0;padding:4px 0;background:none;color:var(--color-primary);font:inherit;font-size:12px;cursor:pointer}.legacy-console__workspace-prompt{color:var(--color-muted);font-size:13px;line-height:1.6;padding:4px 12px}.legacy-console__workspace-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.legacy-console__workspace-choice{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;border:0;border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left;font:inherit;cursor:pointer}.legacy-console__workspace-choice:hover{background:var(--color-surface-subtle, #f7f9fc)}.legacy-console__workspace-choice:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.legacy-console__workspace-choice>span:nth-child(2){display:block;flex:1;min-width:0}.legacy-console__workspace-choice strong,.legacy-console__workspace-choice small{display:block;overflow-wrap:anywhere}.legacy-console__workspace-choice small{color:var(--color-muted);margin-top:5px;font-size:12px}.legacy-console__workspace-choice-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#e9f2ff;color:#2469a7;font-weight:700}.legacy-console__workspace-choice-mark.is-operator{background:#f2edff;color:#6747a5}.legacy-console__empty-workspaces{grid-column:1/-1;padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.legacy-console__empty-workspaces h2{margin-top:0}.legacy-console__empty-workspaces p{color:var(--color-muted);margin-bottom:0}@media(max-width:760px){.legacy-console__workspace-choices{grid-template-columns:1fr}}.integration-request{--ir-ink: #14243a;--ir-muted: #63748b;--ir-line: #dbe4ee;--ir-blue: #2875bb;min-height:100vh;background:#f3f6fa;color:var(--ir-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.integration-request *{box-sizing:border-box}.integration-request__top{height:76px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;background:#0d1118;border-bottom:1px solid #27313f}.integration-request__brand{display:inline-flex;align-items:center;gap:12px;color:#c1cedd;text-decoration:none;font-size:17px;font-weight:600}.integration-request__brand img{width:182px;height:auto;display:block}.integration-request__back{color:#d5deea;font-size:14px;text-decoration:none}.integration-request__back:hover{color:#fff;text-decoration:underline}.integration-request__layout{width:min(1260px,calc(100% - 48px));min-width:0;margin:48px auto 88px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);align-items:start;gap:36px}.integration-request__intro{position:sticky;top:32px;padding:24px 6px 24px 0}.integration-request__eyebrow{margin:0 0 14px;color:#a87910;font-size:11px;font-weight:800;letter-spacing:.14em}.integration-request__intro h1{max-width:390px;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.04;letter-spacing:-.055em}.integration-request__intro>p:not(.integration-request__eyebrow){max-width:390px;margin:18px 0 38px;color:var(--ir-muted);font-size:16px;line-height:1.65}.integration-request__assurance{display:grid;grid-template-columns:35px 1fr;gap:13px;margin-top:21px;align-items:start}.integration-request__assurance>span{color:var(--ir-blue);font:700 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.integration-request__assurance strong,.integration-request__assurance small{display:block}.integration-request__assurance strong{font-size:14px}.integration-request__assurance small{max-width:320px;margin-top:5px;color:var(--ir-muted);font-size:13px;line-height:1.5}.integration-request__form-card{width:100%;min-width:0;overflow:hidden;border:1px solid var(--ir-line);border-radius:16px;background:#fff;box-shadow:0 18px 48px #182f4c12}.integration-request__form-heading{padding:30px 34px 25px;border-bottom:1px solid var(--ir-line)}.integration-request__form-heading h2{margin:0;font-size:25px;letter-spacing:-.035em}.integration-request__form-heading>p:last-child{margin:8px 0 0;color:var(--ir-muted);font-size:13px}.integration-request__form-heading>p:last-child span{color:#b3483e}.integration-request__form-card form{padding:0 34px 30px}.integration-request__mode{margin:0 -34px;padding:22px 34px 24px;border:0;border-bottom:1px solid var(--ir-line)}.integration-request__mode legend,.integration-request__api-field legend{padding:0;font-size:14px;font-weight:700}.integration-request__mode-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.integration-request__type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-request__mode-options label{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--ir-line);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.integration-request__mode-options label:hover{border-color:#9cb9d5}.integration-request__mode-options label.is-selected{border-color:var(--ir-blue);background:#f2f8fd;box-shadow:inset 0 0 0 1px var(--ir-blue)}.integration-request__mode-options input{position:absolute;opacity:0;pointer-events:none}.integration-request__radio{width:17px;height:17px;flex:0 0 17px;margin-top:2px;border:1.5px solid #9eacbc;border-radius:50%;background:#fff}.integration-request__mode-options input:checked+.integration-request__radio{border:5px solid var(--ir-blue)}.integration-request__mode-options strong,.integration-request__mode-options small{display:block}.integration-request__mode-options strong{font-size:14px}.integration-request__mode-options small{margin-top:5px;color:var(--ir-muted);font-size:12px;line-height:1.4}.integration-request__section{padding:24px 0;border-bottom:1px solid var(--ir-line)}.integration-request__section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.integration-request__section-title>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:50%;background:#eaf3fb;color:#286a9f;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.integration-request__section-title h3{margin:0;font-size:16px}.integration-request__section-title p{margin:4px 0 0;color:var(--ir-muted);font-size:12px;line-height:1.45}.integration-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.integration-request__fields>label{display:flex;flex-direction:column;gap:7px;color:#34475d;font-size:12px;font-weight:650}.integration-request__fields>label.is-wide,.integration-request__api-field.is-wide{grid-column:1 / -1}.integration-request__fields input,.integration-request__fields select,.integration-request__fields textarea{width:100%;min-width:0;border:1px solid #cbd7e4;border-radius:7px;background:#fff;color:var(--ir-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;padding:10px 11px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.integration-request__fields input,.integration-request__fields select{height:42px}.integration-request__fields textarea{min-height:94px;resize:vertical}.integration-request__fields input:focus,.integration-request__fields select:focus,.integration-request__fields textarea:focus{border-color:#438ac4;box-shadow:0 0 0 3px #2875bb21}.integration-request__fields input::placeholder,.integration-request__fields textarea::placeholder{color:#94a2b3}.integration-request__api-field{min-width:0;margin:0;padding:0;border:0}.integration-request__api-field legend small{margin-left:5px;color:var(--ir-muted);font-size:11px;font-weight:400}.integration-request__api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.integration-request__api-grid label{min-width:0;display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid var(--ir-line);border-radius:8px;cursor:pointer}.integration-request__api-grid label:hover{border-color:#a8c1d8}.integration-request__api-grid label.is-selected{border-color:#76a6cf;background:#f5faff}.integration-request__api-grid input{position:absolute;width:1px;height:1px;opacity:0}.integration-request__check{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px;margin-top:1px;border:1px solid #abb8c6;border-radius:4px;color:transparent;font-size:11px}.integration-request__api-grid input:checked+.integration-request__check{border-color:var(--ir-blue);background:var(--ir-blue);color:#fff}.integration-request__api-grid label>span:last-child{min-width:0}.integration-request__api-grid strong{display:block;color:#263b52;font-size:12px;line-height:1.35}.integration-request__api-grid small{display:block;margin-top:4px;color:var(--ir-muted);font-size:11px;font-weight:400;line-height:1.4}.integration-request__inline-state{margin:12px 0 0;color:var(--ir-muted);font-size:13px}.integration-request__retry{margin-left:8px;border:0;background:transparent;color:var(--ir-blue);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.integration-request__check-label{grid-column:1 / -1;display:flex;align-items:flex-start;gap:9px;color:#46596e;font-size:12px;line-height:1.5}.integration-request__check-label input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--ir-blue)}.integration-request__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.integration-request__submit-row{display:grid;grid-template-columns:1fr auto;gap:14px 20px;align-items:center;padding-top:24px}.integration-request__submit-row>p{grid-column:1;margin:0;color:var(--ir-muted);font-size:12px;line-height:1.5}.integration-request__submit-row .integration-request__error{color:#a83232}.integration-request__submit-row button,.integration-request__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 17px;border:0;border-radius:7px;background:#286eae;color:#fff;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.integration-request__submit-row button:hover,.integration-request__button:hover{background:#1d5d98}.integration-request__submit-row button:disabled{opacity:.55;cursor:not-allowed}.integration-request__success{width:min(560px,calc(100% - 40px));margin:12vh auto 0;padding:44px;border:1px solid var(--ir-line);border-radius:16px;background:#fff;box-shadow:0 18px 48px #182f4c12}.integration-request__success-mark{width:46px;height:46px;display:grid;place-items:center;margin-bottom:28px;border-radius:50%;background:#e7f5ec;color:#24814c;font-size:23px;font-weight:700}.integration-request__success h1{margin:0;font-size:34px;letter-spacing:-.04em}.integration-request__success>p:not(.integration-request__eyebrow){margin:14px 0 24px;color:var(--ir-muted);font-size:15px;line-height:1.65}@media(max-width:900px){.integration-request__layout{width:min(760px,calc(100% - 32px));margin-top:28px;grid-template-columns:1fr;gap:12px}.integration-request__intro{position:static;padding:10px 2px 14px}.integration-request__intro h1{max-width:620px;font-size:40px}.integration-request__intro>p:not(.integration-request__eyebrow){margin:12px 0 16px}.integration-request__assurance{display:none}}@media(max-width:560px){.integration-request__top{height:64px;min-width:0;gap:12px;padding:0 17px}.integration-request__brand{min-width:0;gap:6px;font-size:12px}.integration-request__brand img{width:min(135px,38vw)}.integration-request__back{flex:0 0 auto;font-size:12px}.integration-request__layout{width:calc(100% - 20px);min-width:0;grid-template-columns:minmax(0,1fr);margin:17px auto 36px}.integration-request__intro h1{font-size:34px}.integration-request__form-card{border-radius:12px}.integration-request__form-heading{padding:22px 18px 19px}.integration-request__form-heading h2{font-size:21px}.integration-request__form-card form{padding:0 18px 22px}.integration-request__mode{margin:0 -18px;padding:18px}.integration-request__mode-options,.integration-request__fields,.integration-request__api-grid{grid-template-columns:1fr}.integration-request__mode-options label{padding:12px}.integration-request__section{padding:20px 0}.integration-request__fields>label.is-wide,.integration-request__api-field.is-wide{grid-column:auto}.integration-request__submit-row{grid-template-columns:1fr}.integration-request__submit-row button{width:100%}.integration-request__submit-row>p{grid-column:auto}.integration-request__success{margin-top:7vh;padding:28px 22px}.integration-request__success h1{font-size:29px}}
