:root{--bh-surface-header-height:66px}body.batchhive-home-open .app-header-v982,body.batchhive-home-open #batchhiveChatHeader,body.batchhive-home-open .content-wrapper,body.batchhive-home-open .mobile-tabs,body.batchhive-home-open .execution-dock,body.batchhive-chat-open #batchhiveHomeHeader,body.batchhive-chat-open #batchhiveHomePage,body.batchhive-chat-open .app-header-v982,body.batchhive-chat-open .mobile-tabs,body.batchhive-chat-open .execution-dock{display:none!important}body:not(.batchhive-chat-open) #batchhiveChatHeader{display:none!important}body:not(.batchhive-home-open) #batchhiveHomeHeader,body:not(.batchhive-home-open) #batchhiveHomePage{display:none!important}.bh-surface-nav{display:flex;align-items:center;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.bh-surface-nav__btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;color:var(--text-secondary);font:inherit;font-size:10.5px;font-weight:750;line-height:1;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bh-surface-nav__btn:hover{color:var(--text);background:var(--hover-bg);border-color:var(--border)}.bh-surface-nav__btn[aria-current=page]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 62%,transparent)}.bh-surface-nav__btn:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}.bh-surface-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px}.app-header-v982 .app-brand-block{gap:10px!important}.app-header-v982 .app-brand-block h1{display:flex;align-items:center;gap:7px}.app-header-v982 .bh-studio-surface-badge{margin-left:2px}.app-header-v982 .bh-studio-surface-nav{margin-right:2px}body:not(.batchhive-home-open):not(.batchhive-chat-open) .app-header-v982{display:flex!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .content-wrapper{display:block!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) #step-7{display:none!important}#batchhiveChatHeader{position:sticky;top:0;z-index:1200;width:100%;height:var(--bh-surface-header-height);background:color-mix(in srgb,var(--header-bg) 96%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#batchhiveChatHeader[hidden]{display:none!important}#batchhiveChatHeader .bh-chat-global__inner{display:flex;align-items:center;justify-content:space-between;width:min(1600px,100%);height:100%;margin:0 auto;padding:0 18px;gap:18px}#batchhiveChatHeader .bh-chat-global__brand{display:flex;align-items:center;min-width:0;gap:10px;color:var(--text);text-decoration:none}#batchhiveChatHeader .bh-chat-global__mark{display:grid;place-items:center;width:32px;height:32px;color:var(--accent-contrast);font-size:10px;font-weight:900;background:var(--brand-gradient);border:1px solid var(--accent-border);border-radius:9px;box-shadow:0 0 0 3px var(--accent-soft)}#batchhiveChatHeader .bh-chat-global__name{font-size:13.5px;font-weight:820;letter-spacing:-.015em;white-space:nowrap}#batchhiveChatHeader .bh-chat-global__center{display:flex;align-items:center;gap:10px;min-width:0}#batchhiveChatHeader .bh-chat-global__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}#batchhiveChatHeader .bh-chat-theme{display:flex;align-items:center;gap:7px;height:36px;padding:0 9px 0 10px;background:var(--surface-1);border:1px solid var(--border);border-radius:9px}#batchhiveChatHeader .bh-chat-theme:before{width:7px;height:7px;content:"";background:var(--accent);border-radius:999px;box-shadow:0 0 0 3px var(--accent-soft)}#batchhiveChatHeader .bh-chat-theme-select{min-width:98px;width:auto;padding:0 22px 0 0;color:var(--text);font:inherit;font-size:10px;font-weight:700;background:transparent;border:0;box-shadow:none;outline:0;cursor:pointer}#batchhiveChatHeader .bh-chat-global__action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 11px;color:var(--text-secondary);font:inherit;font-size:10px;font-weight:750;cursor:pointer;background:var(--surface-1);border:1px solid var(--border);border-radius:9px}#batchhiveChatHeader .bh-chat-global__action:hover{color:var(--text);background:var(--hover-bg);border-color:var(--border-strong)}#batchhiveChatHeader .bh-chat-global__action:focus-visible,#batchhiveChatHeader .bh-chat-theme-select:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}body.batchhive-chat-open .content-wrapper{display:block!important;width:100%!important;height:calc(100vh - var(--bh-surface-header-height))!important;height:calc(100dvh - var(--bh-surface-header-height))!important;min-height:0!important;overflow:hidden!important}body.batchhive-chat-open .main-content{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.batchhive-chat-open .step-content{display:none!important}body.batchhive-chat-open #step-7{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:var(--bg)}body.batchhive-chat-open #step-7 .chat-workspace-shell,body.batchhive-chat-open #step-7 .chat-shell{height:100%!important;min-height:0!important}#batchhiveHomeHeader .bh-home-actions{gap:8px}#batchhiveHomeHeader .bh-home-open--secondary{color:var(--text);background:var(--surface-1);border-color:var(--border-strong)}#batchhiveHomeHeader .bh-home-open--secondary:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}#batchhiveHomePage .bh-product-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#batchhiveHomePage .bh-product-surface{position:relative;min-width:0;overflow:hidden;padding:clamp(26px,4vw,44px);background:var(--surface-1);border:1px solid var(--border);border-radius:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#batchhiveHomePage .bh-product-surface:hover{border-color:var(--accent-border);box-shadow:0 20px 64px color-mix(in srgb,var(--bg) 45%,transparent),0 0 0 3px var(--accent-soft);transform:translateY(-3px)}#batchhiveHomePage .bh-product-surface:after{position:absolute;right:-80px;bottom:-110px;width:260px;height:260px;content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent),transparent 70%);pointer-events:none}#batchhiveHomePage .bh-product-surface__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}#batchhiveHomePage .bh-product-surface__index{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--accent);font-size:10px;font-weight:900;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:9px}#batchhiveHomePage .bh-product-surface__type{color:var(--text-muted);font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#batchhiveHomePage .bh-product-surface h3{max-width:16ch;margin:28px 0 0;color:var(--text);font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.03}#batchhiveHomePage .bh-product-surface p{max-width:58ch;margin:14px 0 0;color:var(--text-secondary);font-size:13.5px;line-height:1.7}#batchhiveHomePage .bh-product-surface__points{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}#batchhiveHomePage .bh-product-surface__points span{padding:5px 8px;color:var(--text-muted);font-size:9.5px;font-weight:650;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}#batchhiveHomePage .bh-product-surface__action{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:0;color:var(--accent);font:inherit;font-size:11px;font-weight:820;cursor:pointer;background:none;border:0}#batchhiveHomePage .bh-product-surface__action:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1120px){.app-header-v982 .bh-studio-surface-nav .bh-surface-nav__btn{padding-inline:8px}#batchhiveChatHeader .bh-chat-global__name{display:none}}@media(max-width:860px){#batchhiveHomePage .bh-product-surfaces{grid-template-columns:1fr}#batchhiveChatHeader .bh-chat-global__inner{padding-inline:10px;gap:8px}#batchhiveChatHeader .bh-chat-global__center{margin-left:auto}#batchhiveChatHeader .bh-chat-theme,#batchhiveChatHeader .bh-chat-global__action--about{display:none}.app-header-v982 .bh-studio-surface-nav{order:2}}@media(max-width:620px){#batchhiveHomeHeader .bh-home-open{padding-inline:10px;font-size:10px}#batchhiveHomeHeader .bh-home-open--secondary{display:none}#batchhiveChatHeader .bh-surface-nav__btn{padding-inline:8px;font-size:9.5px}#batchhiveChatHeader .bh-chat-global__actions{display:none}#batchhiveChatHeader .bh-chat-global__mark{width:29px;height:29px}.app-header-v982 .bh-studio-surface-nav .bh-surface-nav__btn[data-surface=home]{display:none}}@media(prefers-reduced-motion:reduce){.bh-surface-nav__btn,#batchhiveHomePage .bh-product-surface{transition:none!important}}:root{--workspace-tabs-height:50px}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982{height:auto!important;min-height:116px!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;gap:8px 14px!important;padding:8px 18px 0!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .app-brand-block{order:1!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .app-header-actions{order:2!important;margin-left:auto!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .workspace-tabs{order:3!important;flex:1 1 100%!important;width:calc(100% + 36px)!important;margin:0 -18px!important;padding:5px 18px!important;background:color-mix(in srgb,var(--header-bg) 84%,var(--surface-1))!important;border-top:1px solid var(--border)!important;overflow:hidden!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .workspace-tabs-scroll{justify-content:center!important;gap:6px!important;padding:0!important;overflow-x:auto!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .workspace-tab,body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .provider-subtab{height:38px!important;padding-inline:13px!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .content-wrapper{min-height:calc(100vh - 116px)!important}@media(max-width:900px){body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .workspace-tabs-scroll{justify-content:flex-start!important}.app-header-v982 .bh-studio-surface-badge{display:none}}@media(max-width:720px){body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982{padding:8px 12px 0!important}body:not(.batchhive-home-open):not(.batchhive-chat-open) .hdr.app-header-v982 .workspace-tabs{width:calc(100% + 24px)!important;margin:0 -12px!important;padding-inline:12px!important}.app-header-v982 .app-version-badge{display:none!important}}
