.install-gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));background:#121826;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.install-card{width:min(100%,28rem);padding:2.25rem;border:1px solid #344054;border-radius:1.25rem;background:#1b2535;box-shadow:0 24px 80px #0000004d}.install-card img{display:block;margin-bottom:1.75rem;border-radius:1rem}.install-eyebrow{margin:0 0 .75rem;color:#a5b4fc;font-size:.72rem;font-weight:700;letter-spacing:.14em}.install-card h1{margin:0;color:#fff;font-size:clamp(1.7rem,6vw,2.2rem);line-height:1.12}.install-copy{margin:1rem 0 1.5rem;color:#cbd5e1;line-height:1.65}.install-button{width:100%;min-height:3rem;border:0;border-radius:.7rem;background:#7567f8;color:#fff;font-weight:700;cursor:pointer}.install-button:hover{background:#6555e8}.install-help{min-height:3rem;margin:1rem 0 0;color:#e2e8f0;font-size:.9rem;line-height:1.55}.install-footnote{margin:.75rem 0 0;color:#94a3b8;font-size:.8rem;line-height:1.5}.pwa-error{padding:2rem;font-family:system-ui,sans-serif}.legacy-workspace{min-height:100vh}.clerk-auth-shell{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:var(--ds-color-canvas, #f5f6f8)}.clerk-auth-card{width:min(100%,28rem);padding:1.5rem;border:1px solid var(--ds-color-border, #dfe3e8);border-radius:1rem;background:var(--ds-color-surface, #fff);box-shadow:0 18px 50px #0f172a14}.clerk-auth-card>h1{margin:0 0 .5rem;font-size:1.5rem;font-weight:650}.clerk-auth-card>p{margin:0 0 1rem;color:var(--ds-color-muted, #667085)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}body{margin:0;padding:0;overflow:hidden;width:100vw;height:100vh}button{padding-inline:6px}textarea,input,select,pre,code{-webkit-user-select:text;user-select:text}.modal-shell:not(.hidden){display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;align-items:center;justify-content:center}.flow-node{position:absolute;width:388px;z-index:10;pointer-events:auto;cursor:default}.pin-socket{width:16px;height:16px;cursor:crosshair;position:relative;z-index:30;pointer-events:auto;display:flex;align-items:center;justify-content:center}.pin-socket:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.wire-path{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.wire-hit-area{fill:none;stroke:transparent;stroke-width:16px;pointer-events:stroke;cursor:pointer}.log-img-blur{filter:blur(12px) saturate(1.2);cursor:zoom-in;-webkit-user-select:none;user-select:none;pointer-events:auto}.log-img-blur.revealed{filter:none;cursor:zoom-out}
