.gpt-shell{height:100vh;height:100dvh;overflow:hidden;background:#ffffff;font-size:14px!important;line-height:1.45;--gpt-sidebar:#f7f7f5;--gpt-sidebar-hover:#ececea;--gpt-main:#ffffff;--gpt-panel:#ffffff;--gpt-border:#e7e5e1;--gpt-border-strong:#d9d6cf;--gpt-text:#18181b;--gpt-muted:#71717a;--gpt-soft:#f4f4f2;--gpt-accent:#10a37f;--gpt-accent-strong:#0e8f70;--gpt-shadow:0 16px 60px rgba(15,23,42,0.08)}.gpt-login-page,.gpt-shell{display:flex;color:#18181b;font-family:var(--font-onest),ui-sans-serif,system-ui,-apple-system,sans-serif}.gpt-login-page{min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(circle at 50% 20%,rgba(12,94,75,.07),transparent 33rem),linear-gradient(180deg,#fbfcfb,#ffffff 48%,#f8faf9)}.gpt-login-panel{width:min(100%,404px);padding:30px;border:1px solid #e1dfd8;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 22px 70px rgba(15,23,42,.11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gpt-login-brand{display:flex;align-items:center;gap:14px}.gpt-login-mark{display:inline-flex;width:76px;height:56px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;background:#050505;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden}.gpt-login-mark img{display:block;width:100%;height:100%;object-fit:cover}.gpt-login-brand h1{margin:0;color:#18181b;font-size:23px;font-weight:760;letter-spacing:0;line-height:1.2}.gpt-login-brand p{margin:5px 0 0;color:#71717a;font-size:13px;font-weight:500}.gpt-login-form{display:grid;grid-gap:16px;gap:16px;margin-top:30px}.gpt-login-field{display:grid;grid-gap:8px;gap:8px}.gpt-login-field label{color:#333338;font-size:13px;font-weight:670}.gpt-login-field input{width:100%;min-height:46px;border:1px solid #dfddd6;border-radius:12px;background:#ffffff;color:#18181b;font-size:15px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.gpt-login-field input:focus{border-color:#1f8f73;box-shadow:0 0 0 4px rgba(31,143,115,.12)}.gpt-login-error{margin:0;color:#dc2626;font-size:13px}.gpt-login-submit{display:inline-flex;min-height:46px;width:100%;align-items:center;justify-content:center;border:0;border-radius:12px;background:#17171a;color:#ffffff;font-size:14px;font-weight:720;cursor:pointer;transition:background .15s ease,opacity .15s ease}.gpt-login-submit:hover:not(:disabled){background:#2f2f35}.gpt-login-submit:disabled{cursor:not-allowed;opacity:.62}.gpt-login-footnote{margin:18px 0 0;color:#8a8a93;font-size:12px;font-weight:520;text-align:center}@media (max-width:520px){.gpt-login-panel{padding:24px}.gpt-login-mark{width:70px;height:52px}.gpt-login-brand h1{font-size:21px}}.gpt-sidebar{position:relative;z-index:30;display:flex;flex-direction:column;width:248px;flex-shrink:0;background:var(--gpt-sidebar);border-right:0;transition:width .18s ease,transform .2s ease}.gpt-sidebar-collapsed{width:56px}.gpt-sidebar-top{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 8px 6px}.gpt-sidebar-mobile-toggle,.gpt-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#57534e;cursor:pointer}.gpt-sidebar-mobile-toggle:hover,.gpt-sidebar-toggle:hover{background:var(--gpt-sidebar-hover)}.gpt-sidebar-brand{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:590;color:var(--gpt-text);text-decoration:none;letter-spacing:0}.gpt-sidebar-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#0f1115;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}.gpt-sidebar-brand-mark img{width:22px;height:18px;object-fit:contain;display:block}.gpt-sidebar-brand-name{display:inline-flex;align-items:baseline;gap:4px}.gpt-sidebar-brand-name span:last-child{color:var(--gpt-muted)}.gpt-nav{flex:1 1;overflow-y:auto;padding:6px 8px 12px;display:flex;flex-direction:column;gap:3px}.gpt-nav-item{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border-radius:9px;color:#3f3f46;font-size:13px;font-weight:450;text-decoration:none;transition:background .12s ease;min-width:0}.gpt-nav-item-active,.gpt-nav-item:hover{background:var(--gpt-sidebar-hover)}.gpt-nav-item-active{color:var(--gpt-text);font-weight:560;box-shadow:none}.gpt-nav-item-nested{margin-left:26px;min-height:29px;padding:5px 9px;font-size:12px;color:var(--gpt-muted)}.gpt-nav-icon{flex-shrink:0;opacity:.82}.gpt-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-sidebar-collapsed .gpt-nav-label{display:none}.gpt-sidebar-collapsed .gpt-nav-item{justify-content:center;padding:10px}.gpt-sidebar-footer{padding:8px;border-top:0;display:flex;flex-direction:column;gap:8px}.gpt-sidebar-footer>*{width:100%}.gpt-sidebar-footer a,.gpt-sidebar-footer button{font-size:13px;border-radius:10px}.gpt-main{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--gpt-main)}.gpt-main-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 20px;border-bottom:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.gpt-main-title-group{display:flex;align-items:baseline;gap:10px;min-width:0}.gpt-main-title{margin:0;font-size:14px;font-weight:560;color:var(--gpt-text);letter-spacing:0}.gpt-content{overscroll-behavior:contain;background:#ffffff}.gpt-content,.gpt-shell .console-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.gpt-shell .console-content{max-width:none;margin:0;padding:0;height:auto}.gpt-shell .console-main{display:contents}.gpt-shell .ops-workspace{width:min(100%,1040px);max-width:1040px;margin:0 auto;padding:24px 22px 28px}.gpt-shell .ops-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px}.gpt-shell .ops-workspace-title{margin:0;font-size:18px!important;font-weight:590!important;line-height:1.3!important;letter-spacing:0!important;color:var(--gpt-text)!important}.gpt-shell .ops-workspace-meta{font-size:13px!important}.gpt-shell .ops-grid{display:grid;grid-gap:10px;gap:10px;border:0!important;box-shadow:none!important;background:transparent}.gpt-home{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 120px);padding:28px;text-align:center}.gpt-home-eyebrow{margin:0 0 10px;color:var(--gpt-accent-strong);font-weight:650}.gpt-home-title{margin:0 0 26px;font-size:clamp(28px,5vw,42px);color:var(--gpt-text);letter-spacing:0}.gpt-home-input-wrap{width:100%;max-width:640px}.gpt-home-input{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px 12px 18px;border:1px solid var(--gpt-border);border-radius:22px;box-shadow:var(--gpt-shadow);color:#52525b;font-size:15px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.gpt-home-input:hover{border-color:var(--gpt-border-strong);box-shadow:0 20px 70px rgba(15,23,42,.11);color:var(--gpt-text)}.gpt-home-input-dot{width:9px;height:9px;border-radius:999px;background:var(--gpt-accent)}.gpt-home-input-send{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border-radius:12px;background:#18181b;color:#fff;font-size:14px}.gpt-home-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;max-width:640px}.gpt-home-chip{padding:9px 13px;border:1px solid var(--gpt-border);border-radius:999px;background:#fff;color:#3f3f46;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s ease}.gpt-home-chip:hover{background:var(--gpt-soft)}.gpt-shell .btn,.gpt-shell button,.gpt-shell input,.gpt-shell select,.gpt-shell textarea{font:inherit}.gpt-shell .btn{min-height:34px;border-radius:10px;font-size:13px;font-weight:600}.gpt-shell .btn-primary{background:#18181b;border-color:#18181b}.gpt-shell .btn-primary:hover:not(:disabled){background:#2f2f35;border-color:#2f2f35}.gpt-shell .finance-card,.gpt-shell .metric-card,.gpt-shell .ops-card,.gpt-shell .panel,.gpt-shell .products-card,.gpt-shell .settings-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gpt-shell table{font-size:12px}.gpt-shell th{color:#71717a!important;font-weight:560!important;letter-spacing:0!important;text-transform:none!important}.gpt-shell .ops-topbar{display:none!important}.gpt-shell .ops-topbar-util{position:relative;display:flex;align-items:center;gap:6px}.gpt-shell .ops-topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:#57534e;cursor:pointer}.gpt-shell .ops-topbar-icon-btn:hover{background:var(--gpt-sidebar-hover);border-color:var(--gpt-border)}.gpt-shell .ops-topbar-badge{position:absolute;min-width:16px;height:16px;margin:-20px 0 0 18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;line-height:16px}.gpt-shell .ops-account-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:80;min-width:210px;padding:8px;border:1px solid var(--gpt-border);border-radius:14px;background:#fff;box-shadow:var(--gpt-shadow)}.gpt-shell .ops-account-menu-user{margin:0 0 6px;padding:7px 9px;color:#71717a;font-size:12px}.gpt-shell .ops-account-menu-item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--gpt-text);font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.gpt-shell .ops-account-menu-item:hover{background:var(--gpt-soft)}.gpt-shell .gpt-workspace{color:var(--gpt-text)}.gpt-screen{display:grid;grid-gap:12px;gap:12px}.gpt-screen-actions,.gpt-screen-button{display:inline-flex;align-items:center;gap:8px}.gpt-screen-button{min-height:38px;justify-content:center;padding:0 14px;border:1px solid #18181b;border-radius:12px;background:#18181b;color:#fff;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.gpt-codex-head{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 10px;border-bottom:1px solid var(--gpt-border)}.gpt-codex-head h2{margin:0;color:var(--gpt-text);font-size:18px;font-weight:680;letter-spacing:0;line-height:1.2}.gpt-codex-head p{margin:4px 0 0;color:var(--gpt-muted);font-size:12px}.gpt-codex-status{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--gpt-border);border-radius:999px;background:#fff;color:#3f3f46;font-size:12px;font-weight:680;white-space:nowrap}.gpt-screen-button:disabled{cursor:not-allowed;opacity:.45}.gpt-screen-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:22px;border:1px solid var(--gpt-border);border-radius:18px;background:rgba(255,255,255,.94)}.gpt-screen-eyebrow{margin:0 0 8px;color:var(--gpt-accent-strong);font-size:12px;font-weight:700}.gpt-screen-hero h2{max-width:760px;margin:0;color:var(--gpt-text);font-size:clamp(24px,4vw,38px);font-weight:720;letter-spacing:0;line-height:1.12}.gpt-screen-hero p{max-width:720px;margin:12px 0 0;color:var(--gpt-muted);font-size:14px}.gpt-screen-hero-metric{display:grid;min-width:176px;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.gpt-screen-hero-metric span{color:var(--gpt-text);font-size:clamp(26px,4vw,42px);font-weight:760;line-height:1}.gpt-screen-hero-metric small{color:var(--gpt-muted);font-size:12px;font-weight:650}.gpt-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.gpt-stat-card{display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:12px;border:1px solid var(--gpt-border);border-radius:12px;background:#fff}.gpt-stat-card span{color:var(--gpt-muted);font-size:12px;font-weight:650}.gpt-stat-card strong{color:var(--gpt-text);font-size:18px;font-weight:700;letter-spacing:0}.gpt-command-bar,.gpt-list-panel,.gpt-warning-card{border:1px solid var(--gpt-border);border-radius:16px;background:#fff}.gpt-command-bar{display:grid;grid-gap:10px;gap:10px;padding:12px}.gpt-search-form{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--gpt-border);border-radius:14px;background:#fff}.gpt-search-form input{width:100%;border:0;outline:none;color:var(--gpt-text);font-size:14px}.gpt-chip-row{display:flex;flex-wrap:wrap;gap:8px}.gpt-chip{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--gpt-border);border-radius:999px;background:var(--gpt-soft);color:#3f3f46;font-size:13px;font-weight:650;text-decoration:none}.gpt-list-panel{overflow:hidden}.gpt-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--gpt-border)}.gpt-list-head h3{margin:0;color:var(--gpt-text);font-size:15px;font-weight:720}.gpt-list-head span{color:var(--gpt-muted);font-size:12px}.gpt-clean-table-wrap{overflow:auto}.gpt-clean-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.gpt-clean-table td,.gpt-clean-table th{padding:10px 14px;border-bottom:1px solid var(--gpt-border);color:#3f3f46;text-align:left;vertical-align:middle}.gpt-clean-table th{background:#fafaf9;color:#71717a;font-size:12px;font-weight:700}.gpt-clean-table tr:last-child td{border-bottom:0}.gpt-row-sub,.gpt-row-title{display:block}.gpt-row-title{color:var(--gpt-text);font-weight:700}.gpt-row-sub{margin-top:3px;color:var(--gpt-muted);font-size:12px}.gpt-pill{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--gpt-border);border-radius:999px;background:var(--gpt-soft);color:#52525b;font-size:12px;font-weight:700}.gpt-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:40px 18px;border:1px solid var(--gpt-border);border-radius:16px;background:#fff;text-align:center}.gpt-empty-state h3{margin:0;color:var(--gpt-text);font-size:18px}.gpt-empty-state p{max-width:460px;margin:0;color:var(--gpt-muted)}.gpt-link-row,.gpt-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.gpt-link-row a,.gpt-pagination a{color:var(--gpt-accent-strong);font-size:13px;font-weight:700;text-decoration:none}.gpt-product-list{display:grid}.gpt-product-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;grid-gap:13px;gap:13px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--gpt-border);color:inherit;text-decoration:none}.gpt-product-row:hover{background:#fafaf9}.gpt-product-thumb{width:48px;height:48px;overflow:hidden;border:1px solid var(--gpt-border);border-radius:12px;background:var(--gpt-soft)}.gpt-product-thumb img{width:100%;height:100%;object-fit:cover}.gpt-product-thumb span{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f4f4f2,#fff)}.gpt-product-main{min-width:0}.gpt-product-main span,.gpt-product-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-product-main strong{color:var(--gpt-text);font-size:14px}.gpt-product-main span,.gpt-product-meta span{color:var(--gpt-muted);font-size:12px}.gpt-product-meta{display:grid;justify-items:end;grid-gap:3px;gap:3px}.gpt-product-meta strong{color:var(--gpt-text);font-size:14px}.gpt-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gpt-module-card{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:14px;border:1px solid var(--gpt-border);border-radius:16px;background:#fff;color:var(--gpt-text);text-decoration:none}.gpt-module-card:hover{background:#fafaf9}.gpt-module-card span{color:var(--gpt-accent-strong);font-size:12px;font-weight:800}.gpt-module-card strong{font-size:20px}.gpt-module-card p{margin:0;color:var(--gpt-muted)}.gpt-warning-card{padding:14px 16px;color:#92400e;background:#fffbeb;border-color:#fde68a;font-size:13px;font-weight:650}.codex-screen{display:grid;grid-gap:12px;gap:12px;max-width:980px}.codex-screen-focus{min-height:calc(100vh - 170px);align-content:center}.codex-product-focus{display:grid;justify-items:center;grid-gap:20px;gap:20px;text-align:center}.codex-product-title{display:grid;grid-gap:8px;gap:8px}.codex-product-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px}.codex-product-title span{color:var(--gpt-accent-strong);font-size:13px;font-weight:560}.codex-product-kicker a{color:var(--gpt-text);font-size:13px;font-weight:560;text-decoration:none}.codex-product-kicker a:hover{color:var(--gpt-accent-strong)}.codex-product-title h2{margin:0;color:var(--gpt-text);font-size:clamp(34px,5vw,54px);font-weight:620;letter-spacing:0;line-height:1.08}.codex-product-title p{margin:0;color:var(--gpt-muted);font-size:14px}.codex-product-command{display:grid;grid-template-columns:18px minmax(0,1fr) 38px;grid-gap:12px;gap:12px;align-items:center;width:min(100%,720px);min-height:64px;padding:10px 12px 10px 20px;border:1px solid var(--gpt-border);border-radius:24px;background:#fff;box-shadow:0 18px 70px rgba(15,23,42,.08)}.codex-product-command svg{color:var(--gpt-accent-strong)}.codex-product-command input{width:100%;border:0;outline:0;color:var(--gpt-text);font-size:16px}.codex-product-command button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:13px;background:#18181b;color:#fff;font-size:18px;cursor:pointer}.codex-product-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;width:min(100%,760px)}.codex-product-suggestions a,.codex-product-suggestions button{display:inline-flex;min-height:38px;align-items:center;padding:0 15px;border:1px solid var(--gpt-border);border-radius:999px;background:#fff;color:#3f3f46;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.codex-product-suggestions a:hover,.codex-product-suggestions button:hover{background:var(--gpt-soft)}.codex-ops-modern,.codex-products-compact{gap:22px;max-width:780px;padding-top:18px}.codex-ops-modern .codex-product-focus,.codex-products-compact .codex-product-focus{justify-items:stretch;gap:14px;text-align:left}.codex-ops-modern .codex-product-title,.codex-products-compact .codex-product-title{gap:0}.codex-ops-modern .codex-product-title h2,.codex-products-compact .codex-product-title h2{font-size:24px;font-weight:620;line-height:1.18}.codex-ops-modern .codex-product-title p,.codex-products-compact .codex-product-title p{font-size:13px}.codex-ops-command,.codex-ops-modern .codex-product-command,.codex-products-compact .codex-product-command{width:min(100%,520px);min-height:40px;padding:6px 8px 6px 12px;border:0;border-radius:13px;background:#f7f7f5;box-shadow:none}.codex-ops-modern .codex-product-command input,.codex-products-compact .codex-product-command input{font-size:13px}.codex-ops-modern .codex-product-command button,.codex-products-compact .codex-product-command button{display:none}.codex-ops-command{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;color:var(--gpt-muted);font-size:13px}.codex-ops-command svg{color:var(--gpt-accent-strong)}.codex-ops-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--gpt-muted);font-size:13px}.codex-ops-top p{margin:0}.codex-ops-top span{flex-shrink:0;color:var(--gpt-muted);font-size:12px}.codex-ops-strip,.codex-product-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:8px 0 0}.codex-ops-strip button,.codex-ops-strip div,.codex-product-queues button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.codex-ops-strip button.active span,.codex-ops-strip button:hover span,.codex-product-queues button.active span,.codex-product-queues button:hover span{color:var(--gpt-text)}.codex-ops-strip span,.codex-product-queues span{overflow:hidden;color:var(--gpt-muted);font-size:12px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.codex-ops-strip strong,.codex-product-queues strong{color:var(--gpt-text);font-size:22px;font-weight:560;letter-spacing:0;line-height:1.05}.codex-finance-flow{gap:26px;align-items:start}.codex-ops-modern .codex-panel,.codex-products-compact .codex-panel{width:100%;padding-top:0}.codex-screen-list-open .codex-product-focus{justify-items:start;gap:12px;text-align:left}.codex-screen-list-open .codex-product-title h2{font-size:30px}.codex-screen-list-open .codex-product-command{width:min(100%,520px);min-height:40px;padding:6px 8px 6px 12px;border:0;border-radius:13px;background:#f7f7f5;box-shadow:none}.codex-screen-list-open .codex-product-command input{font-size:13px}.codex-screen-list-open .codex-product-command button,.codex-screen-list-open .codex-product-suggestions{display:none}.codex-screen-list-open .codex-panel{width:min(100%,780px);padding-top:10px}.codex-brief{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0}.codex-identity{display:grid;grid-gap:3px;gap:3px;min-width:0}.codex-identity span{color:var(--gpt-muted);font-size:12px;font-weight:450}.codex-identity h2{margin:0;color:var(--gpt-text);font-size:22px;font-weight:560;letter-spacing:0;line-height:1.16}.codex-brief-actions{display:flex;gap:5px;justify-content:flex-end;align-items:center}.codex-brief-actions>span{min-height:24px;padding:0;border-radius:999px;color:var(--gpt-muted);font-size:12px;font-weight:450}.codex-brief-actions>span,.codex-primary{display:inline-flex;align-items:center;background:transparent}.codex-primary{min-height:28px;justify-content:center;padding:0 10px;border:0;border-radius:0;color:var(--gpt-text);font-size:11px;font-weight:560;text-decoration:none;cursor:pointer}.codex-transport{display:inline-flex;min-height:24px;align-items:center;padding:0;border-radius:999px;color:var(--gpt-muted);font-size:12px;font-weight:450}.codex-command,.codex-empty,.codex-list,.codex-panel{border:0;border-radius:0;background:transparent;overflow:hidden}.codex-next{display:grid;grid-gap:3px;gap:3px;padding:12px 0 4px}.codex-health span,.codex-next span{color:var(--gpt-muted);font-size:12px}.codex-next button{width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:0;background:transparent;color:var(--gpt-text);font:inherit;font-size:20px;font-weight:560;letter-spacing:0;cursor:pointer}.codex-next button:hover{color:#0e8f70}.codex-health p,.codex-next small,.codex-queues small{color:var(--gpt-muted);font-size:12px;line-height:1.35}.codex-queues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;padding:8px 0 2px}.codex-queues button{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.codex-queues button.active span,.codex-queues button:hover span{color:var(--gpt-text)}.codex-queues span{color:#52525b;font-size:13px;font-weight:560}.codex-queues strong{color:var(--gpt-text);font-size:22px;font-weight:560;letter-spacing:0;line-height:1.05}.codex-health{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;padding:10px 0 4px}.codex-health div{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.codex-health strong{color:var(--gpt-text);font-size:18px;font-weight:560}.codex-health p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-command{display:grid;grid-template-columns:minmax(240px,380px) minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;padding:0}.codex-command label{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:11px;background:#f7f7f5}.codex-command input{width:100%;border:0;outline:0;color:var(--gpt-text);font-size:12px}.codex-command div{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}.codex-command button,.codex-links a{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#3f3f46;font-size:11px;font-weight:560;text-decoration:none;cursor:pointer}.codex-command button.active{background:#18181b;color:#fff}.codex-panel{padding-top:4px}.codex-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 2px 8px;color:var(--gpt-text)}.codex-list-toolbar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560}.codex-list-toolbar button{flex-shrink:0;border:0;background:transparent;color:var(--gpt-muted);font:inherit;font-size:12px;cursor:pointer}.codex-list-toolbar button:hover{color:var(--gpt-text)}.codex-table-head{display:flex;align-items:center;gap:8px;padding:0 0 10px;border-bottom:0}.codex-table-head strong{color:var(--gpt-text);font-size:14px;font-weight:560}.codex-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.codex-table td,.codex-table th{padding:7px 8px;border-bottom:0;color:#3f3f46;text-align:left;vertical-align:middle}.codex-table th{background:transparent;color:var(--gpt-muted);font-size:12px;font-weight:450}.codex-table tbody tr{border-radius:10px}.codex-table td span,.codex-table td strong{display:block}.codex-table td strong{color:var(--gpt-text);font-size:13px;font-weight:560}.codex-table td span{margin-top:2px}.codex-pill,.codex-table td span{color:var(--gpt-muted);font-size:12px}.codex-pill{display:inline-flex;min-height:0;align-items:center;padding:0;border:0;border-radius:0;background:transparent;font-weight:450}.codex-pill[data-tone=ok]{background:transparent;color:#0e8f70}.codex-pill[data-tone=warn]{background:transparent;color:#b45309}.codex-pill[data-tone=bad]{background:transparent;color:#dc2626}.codex-product,.codex-shipment{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;min-height:50px;padding:9px 10px;border-bottom:0;border-radius:10px;color:inherit;text-decoration:none}.codex-product:hover,.codex-shipment:hover,.codex-table tbody tr:hover{background:#f7f7f5}.codex-product-main,.codex-product-meta{display:grid;min-width:0;grid-gap:1px;gap:1px}.codex-product-main small,.codex-product-main strong,.codex-product-meta small,.codex-product-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-product-main strong,.codex-product-meta strong{color:var(--gpt-text);font-size:13px;font-weight:560}.codex-product-main small,.codex-product-meta small{color:var(--gpt-muted);font-size:12px}.codex-product-meta{justify-items:end;text-align:right}.codex-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.codex-links{display:flex;flex-wrap:wrap;gap:8px}.codex-links a{color:var(--gpt-muted);font-size:12px;font-weight:560;text-decoration:none}.codex-links a:hover{color:var(--gpt-text)}.codex-empty{display:grid;grid-gap:4px;gap:4px;padding:28px;place-items:center;color:var(--gpt-muted);text-align:center}.codex-empty strong{color:var(--gpt-text)}@media (max-width:900px){.codex-brief,.codex-command,.codex-grid-two,.codex-health{display:grid;grid-template-columns:1fr}.codex-queues{grid-template-columns:1fr}.codex-health p{white-space:normal}.codex-brief-actions{justify-content:flex-start}.codex-product{grid-template-columns:minmax(0,1fr)}.codex-product .codex-pill,.codex-product-meta{justify-self:start;grid-column:auto;text-align:left}}.gpt-shell .input,.gpt-shell select{min-height:38px;border:1px solid var(--gpt-border)!important;border-radius:12px!important;background:#fff!important;color:var(--gpt-text)!important;font-size:13px!important;outline:none}.gpt-shell .input:focus,.gpt-shell select:focus{border-color:var(--gpt-accent)!important;box-shadow:0 0 0 4px rgba(16,163,127,.12)!important}.gpt-shell .vr-toolbar button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:1px solid var(--gpt-border)!important;border-radius:11px!important;background:#fff!important;color:#3f3f46!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.gpt-shell .vr-toolbar button:hover{background:var(--gpt-soft)!important;color:var(--gpt-text)!important}.gpt-shell .apl-table,.gpt-shell .ops-table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;color:var(--gpt-text);font-size:13px!important}.gpt-shell .apl-table thead,.gpt-shell .ops-scan-thead,.gpt-shell .ops-table thead{background:#fafaf9!important}.gpt-shell .apl-table td,.gpt-shell .apl-table th,.gpt-shell .ops-table td,.gpt-shell .ops-table th{border-bottom:1px solid var(--gpt-border)!important;background:transparent!important;color:#3f3f46;padding:11px 12px!important;vertical-align:middle}.gpt-shell .apl-table th,.gpt-shell .ops-scan-th-label,.gpt-shell .ops-table th{color:#71717a!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.gpt-shell .apl-table tbody tr:hover,.gpt-shell .ops-table tbody tr:hover{background:#fafaf9!important}.gpt-shell .ops-num{color:var(--gpt-text)!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important}.gpt-shell .ops-meta-line,.gpt-shell .ops-muted{color:var(--gpt-muted)!important;font-size:12px!important;letter-spacing:0!important}.gpt-shell .badge,.gpt-shell .ops-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px!important;border:1px solid var(--gpt-border)!important;border-radius:999px!important;background:var(--gpt-soft)!important;color:#52525b!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important}.gpt-shell .badge-success,.gpt-shell .ops-status-ok,.gpt-shell [data-tone=positive]{color:#0e8f70!important}.gpt-shell .badge-danger,.gpt-shell .ops-status-err,.gpt-shell [data-tone=negative]{color:#dc2626!important}.gpt-shell .badge-warning,.gpt-shell .ops-status-warn{color:#b45309!important}.gpt-shell .ops-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--gpt-border);border-radius:999px;background:#fff;font-size:12px;font-weight:650;color:var(--gpt-muted)}.gpt-shell .ops-status-dot{width:7px;height:7px;border-radius:999px;background:#a1a1aa}.gpt-shell .ops-status-dot--ok,.gpt-shell .ops-status-pill--ok .ops-status-dot{background:#10a37f}.gpt-shell .ops-status-dot--warn,.gpt-shell .ops-status-pill--warn .ops-status-dot{background:#f59e0b}.gpt-shell .ops-status-dot--err,.gpt-shell .ops-status-pill--err .ops-status-dot{background:#ef4444}.gpt-shell .ops-workspace{width:min(100%,980px);max-width:980px;padding-top:22px}.gpt-shell .ops-workspace-head{min-height:0;align-items:center;margin:0 0 22px;padding:0;border:0}.gpt-shell .ops-workspace-title{font-size:17px!important;font-weight:620!important;line-height:1.25!important}.gpt-shell .ops-workspace-meta{margin-top:4px;color:var(--gpt-muted)!important;font-size:12px!important}.gpt-shell .ops-grid{gap:18px}.gpt-shell .ops-subpage-back,.gpt-shell .ops-workspace-actions a{color:var(--gpt-muted)!important;font-size:12px!important;font-weight:560!important;text-decoration:none!important}.gpt-shell .ops-subpage-back:hover,.gpt-shell .ops-workspace-actions a:hover{color:var(--gpt-text)!important}.gpt-shell .home-section-title,.gpt-shell .ops-settings-stack h2,.gpt-shell section>h2{margin:0 0 10px!important;color:var(--gpt-text)!important;font-size:13px!important;font-weight:620!important;letter-spacing:0!important;line-height:1.35!important}.gpt-shell .ops-settings-stack{gap:0!important}.gpt-shell .apl-card,.gpt-shell .home-card,.gpt-shell .ops-settings-stack>section,.gpt-shell .panel,.gpt-shell [class*=Card],.gpt-shell [class*=card]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gpt-shell .ops-settings-stack>section{padding:12px 0!important;border-bottom:0!important}.gpt-shell .ops-settings-stack div[style*=border],.gpt-shell .ops-settings-stack li[style],.gpt-shell .ops-settings-stack section[style]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gpt-shell .ops-settings-stack li[style]{padding:9px 0!important}.gpt-shell .ops-settings-stack ul{gap:0!important}.gpt-shell .ops-settings-stack span[style*="font-size: 22"]{display:none!important}.gpt-shell .ops-empty,.gpt-shell .ops-settings-stack .text-xs,.gpt-shell .ops-settings-stack p{color:var(--gpt-muted)!important;font-size:12px!important;letter-spacing:0!important;line-height:1.45!important}.gpt-shell input,.gpt-shell select,.gpt-shell textarea{border:0!important;border-radius:13px!important;background:#f7f7f5!important;color:var(--gpt-text)!important;box-shadow:none!important}.gpt-shell input:focus,.gpt-shell select:focus,.gpt-shell textarea:focus{outline:none!important;box-shadow:none!important}.gpt-shell .btn,.gpt-shell button{border:0!important;border-radius:10px!important;background:transparent!important;color:var(--gpt-text)!important;box-shadow:none!important;font-weight:560!important}.gpt-shell .btn:hover,.gpt-shell button:hover{background:#f7f7f5!important}.gpt-shell .btn-primary,.gpt-shell .gpt-login-submit{background:#18181b!important;color:#fff!important}.gpt-shell .btn-primary:hover,.gpt-shell .gpt-login-submit:hover{background:#2f2f35!important}.gpt-shell .gpt-home-chips{display:flex;flex-wrap:wrap;gap:6px}.gpt-shell .gpt-home-chip{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--gpt-muted)!important;font-size:12px!important;font-weight:560!important;text-decoration:none!important}.gpt-shell .gpt-home-chip:hover{background:#f7f7f5!important;color:var(--gpt-text)!important}.gpt-shell .apl-table thead,.gpt-shell .ops-scan-thead,.gpt-shell .ops-table thead{display:none!important}.gpt-shell .apl-table td,.gpt-shell .apl-table th,.gpt-shell .ops-table td,.gpt-shell .ops-table th{border-bottom:0!important;padding:8px 10px!important}.gpt-shell .apl-table tbody tr,.gpt-shell .ops-table tbody tr{border-radius:10px}.gpt-shell .apl-table tbody tr:hover,.gpt-shell .ops-table tbody tr:hover{background:#f7f7f5!important}.gpt-home{min-height:calc(100vh - 120px)}.gpt-home-title{font-size:clamp(38px,5vw,58px);font-weight:650}.gpt-home-input{min-height:56px;border:0;box-shadow:0 18px 70px rgba(15,23,42,.06)}.gpt-home-input-send{border-radius:13px}.gpt-sidebar-mobile-toggle{display:none;position:fixed;top:10px;left:10px;z-index:50;background:#fff;border:1px solid var(--gpt-border)}.gpt-sidebar-backdrop{display:none}@media (max-width:768px){.gpt-sidebar-mobile-toggle{display:inline-flex}.gpt-sidebar{position:fixed;top:0;left:0;bottom:0;transform:translateX(-100%);transition:transform .2s ease;box-shadow:4px 0 24px rgba(0,0,0,.1)}.gpt-sidebar.gpt-sidebar-mobile-open{transform:translateX(0)}.gpt-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:20;border:0;background:rgba(0,0,0,.35);cursor:pointer}.gpt-main-header{padding-left:48px}.gpt-shell .ops-workspace{padding:18px 14px 32px}}.gpt-shell,.gpt-shell *{letter-spacing:0!important}.gpt-shell .gpt-main{background:#fff}.gpt-shell .gpt-workspace-zen{width:min(100%,860px);max-width:860px;padding-top:30px}.gpt-shell .gpt-workspace-zen:has(.codex-work-page){width:min(100%,980px);max-width:980px}.gpt-shell .gpt-workspace-zen.ops-workspace--embed-head{padding-top:28px}.gpt-shell .gpt-workspace-zen .ops-workspace-head{margin-bottom:26px}.gpt-shell .gpt-workspace-zen .ops-workspace-title{font-size:16px!important;font-weight:610!important}.gpt-shell .gpt-workspace-zen .ops-workspace-meta{max-width:520px}.gpt-shell .gpt-workspace-zen .codex-screen,.gpt-shell .gpt-workspace-zen .ops-grid,.gpt-shell .gpt-workspace-zen .ops-settings-stack{width:100%}.gpt-shell .codex-ops-modern,.gpt-shell .codex-products-compact,.gpt-shell .codex-screen{max-width:760px}.gpt-shell .codex-ops-modern{gap:24px;padding-top:4px}.gpt-shell .codex-ops-top{align-items:baseline}.gpt-shell .codex-ops-top strong{color:var(--gpt-text);font-size:15px;font-weight:610}.gpt-shell .codex-ops-command,.gpt-shell .codex-ops-modern .codex-product-command{width:min(100%,560px);min-height:44px;border-radius:14px;background:#f6f6f4}.gpt-shell .codex-ops-strip{gap:28px;padding-top:4px}.gpt-shell .codex-ops-strip strong,.gpt-shell .codex-product-queues strong{font-size:21px;font-weight:570}.gpt-shell .codex-list-toolbar{padding-bottom:6px}.gpt-shell .codex-product,.gpt-shell .codex-shipment{min-height:58px;padding:9px 0;border-radius:0}.gpt-shell .codex-product:hover,.gpt-shell .codex-shipment:hover{background:transparent}.gpt-shell .codex-product-main strong,.gpt-shell .codex-product-meta strong{font-size:13px;font-weight:600}.gpt-shell .codex-product-main small,.gpt-shell .codex-product-meta small{color:#7a7a83;font-size:12px}.gpt-shell .codex-product-title{display:flex!important;align-items:baseline;justify-content:space-between;gap:20px}.gpt-shell .codex-add-link{flex-shrink:0;color:var(--gpt-text);font-size:13px;font-weight:560;text-decoration:none}.gpt-shell .codex-add-link:hover{color:var(--gpt-accent-strong)}.gpt-shell .codex-grid-two{grid-template-columns:1fr;gap:24px}.gpt-shell .codex-links{margin-top:2px}.gpt-home{min-height:calc(100vh - 150px);gap:18px}.gpt-home-title{max-width:760px;font-size:54px!important;font-weight:660;line-height:1.08}.gpt-home-eyebrow{font-size:13px;font-weight:620}.gpt-home-input-wrap{width:min(100%,720px)}.gpt-home-input{min-height:58px;border:1px solid #eceae6;background:#fff;box-shadow:0 18px 64px rgba(15,23,42,.055)}.gpt-home-chips{justify-content:center}.gpt-shell .ops-settings-stack{display:grid;max-width:760px;grid-gap:30px!important;gap:30px!important}.gpt-shell .ops-settings-stack>div,.gpt-shell .ops-settings-stack>section{padding:0!important}.gpt-shell .ops-settings-stack h2,.gpt-shell .ops-settings-stack h3{margin-bottom:4px!important;font-size:13px!important;font-weight:610!important}.gpt-shell .ops-settings-stack p{max-width:620px}.gpt-shell .ops-settings-stack .max-w-md,.gpt-shell .ops-settings-stack .space-y-3,.gpt-shell .ops-settings-stack form{max-width:520px!important}.gpt-shell .ops-settings-stack input,.gpt-shell .ops-settings-stack select,.gpt-shell .ops-settings-stack textarea{min-height:38px}.gpt-shell .ops-settings-stack table{max-width:760px}.gpt-shell .ops-settings-stack thead{display:none}.gpt-shell .ops-settings-stack tr{display:grid;grid-gap:1px;gap:1px;padding:8px 0}.gpt-shell .ops-settings-stack td,.gpt-shell .ops-settings-stack th{display:block;padding:0!important;border:0!important}.gpt-shell .ops-settings-stack li span[style*=text-transform]{padding:0!important;background:transparent!important;color:var(--gpt-muted)!important;font-size:10px!important;text-transform:none!important}.gpt-shell .wc-ci-page,.gpt-shell .wc-vr-page{max-width:860px;gap:26px;padding-bottom:56px}.gpt-shell .wc-ci-toolbar,.gpt-shell .wc-vr-topbar{border:0;padding-bottom:0}.gpt-shell .wc-ci-head-title,.gpt-shell .wc-vr-period-title{font-size:18px;font-weight:610}.gpt-shell .wc-ci-card,.gpt-shell .wc-ci-context,.gpt-shell .wc-ci-conversation,.gpt-shell .wc-ci-list,.gpt-shell .wc-ci-panel,.gpt-shell .wc-vr-advanced-panel,.gpt-shell .wc-vr-attention,.gpt-shell .wc-vr-hero,.gpt-shell .wc-vr-timeline{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gpt-shell .wc-vr-hero{align-items:flex-start;padding:12px 0 0;text-align:left}.gpt-shell .wc-vr-hero-label{margin-bottom:6px;color:var(--gpt-accent-strong);font-size:12px;text-transform:none}.gpt-shell .wc-vr-hero-value{margin-bottom:4px;color:var(--gpt-text);font-size:28px;font-weight:620}.gpt-shell .wc-vr-timeline{padding:0}.gpt-shell .wc-vr-timeline-item{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:10px 0}.gpt-shell .wc-vr-timeline-item+.wc-vr-timeline-item{border-top:0}.gpt-shell .wc-vr-timeline-icon{width:18px;height:18px;background:transparent!important;color:var(--gpt-muted)!important;font-size:12px}.gpt-shell .wc-vr-section-title{margin-left:0;color:var(--gpt-text);font-size:13px;font-weight:610;text-transform:none}.gpt-shell .wc-vr-attention{padding:4px 0}.gpt-shell .wc-vr-advanced-button{padding:0;color:var(--gpt-muted);font-size:12px}.gpt-shell .wc-ci-shell{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:24px}.gpt-shell .wc-ci-context,.gpt-shell .wc-ci-conversation,.gpt-shell .wc-ci-list{overflow:visible}.gpt-shell .wc-ci-tabs{gap:12px;padding:0;background:transparent}.gpt-shell .wc-ci-tab{padding:0;background:transparent!important;box-shadow:none!important}.gpt-shell .wc-ci-tab[data-active=true]{color:var(--gpt-text)}.gpt-shell .wc-ci-btn{border:0;background:transparent}.gpt-shell .wc-ci-btn-primary{background:#18181b;color:#fff}.gpt-shell .ops-workspace--embed-head.gpt-workspace-zen{padding-top:34px}.gpt-shell .codex-work-page,.gpt-shell .link-import-panel{width:min(100%,760px);margin-inline:auto}.gpt-shell .link-import-panel{display:grid;grid-gap:10px;gap:10px;padding:0 0 18px;border-bottom:1px solid rgba(24,24,27,.08)}.gpt-shell .link-import-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.gpt-shell .link-import-panel-head strong{color:var(--gpt-text);font-size:14px;font-weight:610}.gpt-shell .link-import-limit span,.gpt-shell .link-import-message,.gpt-shell .link-import-panel-head span,.gpt-shell .link-import-result p,.gpt-shell .link-import-single>span{color:var(--gpt-muted);font-size:12px}.gpt-shell .link-import-command,.gpt-shell .link-import-single{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.gpt-shell .link-import-single{grid-template-columns:74px minmax(0,1fr) auto}.gpt-shell .link-import-limit,.gpt-shell .link-import-single div,.gpt-shell .link-import-url{display:flex;min-height:42px;align-items:center;gap:8px;border-radius:14px;background:#f6f6f4}.gpt-shell .link-import-single div,.gpt-shell .link-import-url{padding:0 14px}.gpt-shell .link-import-limit{width:98px;padding:0 10px}.gpt-shell .link-import-panel input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--gpt-text);font-size:13px}.gpt-shell .link-import-limit input{text-align:right}.gpt-shell .link-import-panel button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:14px;background:#18181b;color:#fff;padding:0 15px;font-size:13px;font-weight:610;white-space:nowrap;cursor:pointer}.gpt-shell .link-import-panel button:disabled{cursor:not-allowed;opacity:.42}.gpt-shell .link-import-message{margin:2px 0 0}.gpt-shell .link-import-message.is-error{color:#dc2626}.gpt-shell .link-import-message.is-success{color:var(--gpt-accent-strong)}.gpt-shell .link-import-result{max-height:260px;overflow:auto;border-radius:12px;background:#fafaf9}.gpt-shell .link-import-result table{width:100%;border-collapse:collapse;font-size:12px}.gpt-shell .link-import-result td,.gpt-shell .link-import-result th{padding:8px 10px;border-bottom:1px solid rgba(24,24,27,.06);text-align:left}.gpt-shell .link-import-result th{color:var(--gpt-muted);font-weight:560}.gpt-shell .link-import-result td{color:var(--gpt-text);max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .link-import-result td[data-state=ok]{color:var(--gpt-accent-strong)}.gpt-shell .link-import-result td[data-state=bad]{color:#dc2626}.gpt-shell .codex-work-page{gap:20px;padding-top:0}.gpt-shell .codex-page-hero,.gpt-shell .codex-work-page .codex-product-title{display:grid;grid-gap:4px;gap:4px;text-align:left}.gpt-shell .codex-page-hero h1,.gpt-shell .codex-work-page .codex-product-title h1{margin:0;color:var(--gpt-text);font-size:25px;font-weight:650;letter-spacing:0;line-height:1.16}.gpt-shell .codex-page-hero p,.gpt-shell .codex-work-page .codex-product-kicker p{margin:0;color:var(--gpt-muted);font-size:13px}.gpt-shell .codex-work-page .codex-product-focus{gap:13px}.gpt-shell .codex-work-page .codex-product-kicker{justify-content:flex-start}.gpt-shell .codex-work-page .codex-ops-command,.gpt-shell .codex-work-page .codex-product-command{grid-template-columns:18px minmax(0,1fr);width:100%;min-height:46px;padding:0 14px;border-radius:15px;background:#f6f6f4}.gpt-shell .codex-work-page .codex-ops-command input,.gpt-shell .codex-work-page .codex-product-command input{width:100%;border:0;outline:0;background:transparent;color:var(--gpt-text);font-size:14px}.gpt-shell .codex-work-page .codex-ops-top{margin-top:-6px}.gpt-shell .codex-work-page .codex-ops-strip{gap:34px;padding-top:0}.gpt-shell .codex-work-page .codex-list{padding-top:0}.gpt-shell .codex-work-page .codex-product,.gpt-shell .codex-work-page .codex-shipment{min-height:54px;padding:8px 0;border-bottom:1px solid rgba(24,24,27,.06)}.gpt-shell .codex-work-page .codex-product:last-child,.gpt-shell .codex-work-page .codex-shipment:last-child{border-bottom:0}.gpt-shell .codex-work-page .codex-list-toolbar{padding-bottom:2px}.gpt-shell .codex-work-page .codex-product-title{display:flex!important;align-items:baseline;justify-content:space-between;gap:20px}.gpt-shell .product-add-screen{display:grid;width:min(100%,760px);grid-gap:22px;padding-top:8px}.gpt-shell .product-add-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.gpt-shell .product-add-back{display:inline-flex;margin-bottom:10px;color:var(--gpt-muted);font-size:12px;font-weight:560;text-decoration:none}.gpt-shell .product-add-back:hover{color:var(--gpt-text)}.gpt-shell .product-add-head h1{margin:0;color:var(--gpt-text);font-size:30px;font-weight:650;line-height:1.12}.gpt-shell .product-add-empty,.gpt-shell .product-add-head p,.gpt-shell .product-add-head>span,.gpt-shell .product-add-message,.gpt-shell .product-add-queue-head span,.gpt-shell .product-add-row small{color:var(--gpt-muted);font-size:13px}.gpt-shell .product-add-head p{margin:7px 0 0}.gpt-shell .product-add-head>span{flex-shrink:0;padding-bottom:3px;font-weight:560}.gpt-shell .product-add-command{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.gpt-shell .product-add-limit{display:flex;min-height:52px;align-items:center;gap:10px;border-radius:16px;background:#f6f6f4;width:112px;padding:0 12px}.gpt-shell .product-add-limit span{color:var(--gpt-muted);font-size:13px}.gpt-shell .product-add-limit input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;color:var(--gpt-text);font-size:14px;box-shadow:none!important;text-align:right}.gpt-shell .product-add-command button{min-height:52px;padding:0 18px;border-radius:16px!important;background:#18181b!important;color:#fff!important;font-size:13px;font-weight:610;white-space:nowrap}.gpt-shell .product-add-command button:disabled,.gpt-shell .product-add-row button:disabled{cursor:not-allowed;opacity:.42}.gpt-shell .product-add-message{margin:-4px 0 0}.gpt-shell .product-add-message.is-error{color:#dc2626}.gpt-shell .product-add-queue{display:grid;grid-gap:8px;gap:8px;padding-top:6px}.gpt-shell .product-add-queue-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.gpt-shell .product-add-queue-head strong{color:var(--gpt-text);font-size:13px;font-weight:610}.gpt-shell .product-add-list{display:grid}.gpt-shell .product-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;min-height:62px;padding:10px 0;border-bottom:1px solid rgba(24,24,27,.06)}.gpt-shell .product-add-row:last-child{border-bottom:0}.gpt-shell .product-add-row-main,.gpt-shell .product-add-row-meta{display:grid;min-width:0;grid-gap:2px;gap:2px}.gpt-shell .product-add-row-main strong{color:var(--gpt-text);font-size:13px;font-weight:610}.gpt-shell .product-add-row-main small,.gpt-shell .product-add-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .product-add-row-meta{justify-items:end;text-align:right}.gpt-shell .product-add-row-meta>span{color:var(--gpt-muted);font-size:12px}.gpt-shell .product-add-row-status{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.gpt-shell .product-add-row-status span{color:#85858d;font-size:12px}.gpt-shell .product-add-row-status span[data-state=ready]{color:#0e8f70}.gpt-shell .product-add-row-status span[data-state=warn]{color:#a16207}.gpt-shell .product-add-row-status span[data-state=bad]{color:#be123c}.gpt-shell .product-add-row-meta div{display:flex;gap:10px}.gpt-shell .product-add-row a,.gpt-shell .product-add-row button{padding:0!important;color:var(--gpt-text)!important;font-size:12px;font-weight:560;text-decoration:none}.gpt-shell .product-add-row a:hover,.gpt-shell .product-add-row button:hover{color:var(--gpt-accent-strong)!important;background:transparent!important}.gpt-shell .codex-work-page{max-width:880px;gap:28px;padding-top:34px}.gpt-shell .codex-work-page .codex-product-focus{align-items:center;gap:20px;text-align:center}.gpt-shell .codex-work-page .codex-product-title{display:grid!important;justify-content:center;text-align:center}.gpt-shell .codex-work-page .codex-product-title h1{max-width:720px;font-size:48px;font-weight:670;line-height:1.06}.gpt-shell .codex-add-link{min-height:34px;padding:0 2px}.gpt-shell .codex-work-page .codex-ops-command,.gpt-shell .codex-work-page .codex-product-command{display:grid;grid-template-columns:18px minmax(0,1fr) auto;width:min(100%,760px);min-height:64px;padding:8px 8px 8px 18px;border:1px solid #eceae6;border-radius:22px;background:#fff;box-shadow:0 22px 70px rgba(15,23,42,.065)}.gpt-shell .codex-work-page .codex-ops-command input,.gpt-shell .codex-work-page .codex-product-command input{font-size:15px}.gpt-shell .codex-command-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 15px;border-radius:14px;background:#18181b;color:#fff;font-size:13px;font-weight:610;text-decoration:none;white-space:nowrap}.gpt-shell .codex-command-action:hover{background:#2f2f35}.gpt-shell .codex-work-page .codex-ops-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.gpt-shell .codex-work-page .codex-ops-strip button{display:inline-flex;min-height:30px;align-items:baseline;gap:7px;width:auto;color:var(--gpt-muted)}.gpt-shell .codex-work-page .codex-ops-strip button.active,.gpt-shell .codex-work-page .codex-ops-strip button:hover{color:var(--gpt-text)}.gpt-shell .codex-work-page .codex-ops-strip span{font-weight:560}.gpt-shell .codex-work-page .codex-ops-strip strong{font-weight:650}.gpt-shell .codex-work-page .codex-list-toolbar{margin-top:10px}.gpt-shell .codex-work-page .codex-list-toolbar strong{font-size:13px}.gpt-shell .codex-work-page .codex-product{min-height:58px;padding:10px 0}.gpt-shell .product-add-screen{width:min(100%,880px);gap:24px;padding-top:34px}.gpt-shell .product-add-head{display:grid;grid-gap:8px;gap:8px;text-align:center}.gpt-shell .product-add-head>span{padding:0}.gpt-shell .product-add-back{margin-bottom:12px}.gpt-shell .product-add-head h1{font-size:56px;font-weight:670;line-height:1.06}.gpt-shell .product-add-head p{margin-top:10px;font-size:15px}.gpt-shell .product-add-command{width:min(100%,780px);margin:0 auto;padding:0}.gpt-shell .product-add-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:8px 8px 8px 18px;border:1px solid #eceae6;border-radius:22px;background:#fff;box-shadow:0 24px 78px rgba(15,23,42,.07)}.gpt-shell .product-add-composer>span{color:#10a37f;font-size:18px}.gpt-shell .product-add-limit{min-height:62px;background:transparent}.gpt-shell .product-add-composer input,.gpt-shell .product-add-composer textarea,.gpt-shell .product-add-limit input{font-size:15px}.gpt-shell .product-add-composer>input,.gpt-shell .product-add-composer>textarea{min-height:42px;padding:0}.gpt-shell .product-add-composer>textarea{width:100%;max-height:74px;border:0!important;outline:0;resize:none;background:transparent!important;box-shadow:none!important;color:var(--gpt-text);line-height:1.35}.gpt-shell .product-add-limit{width:102px;min-height:42px;border-left:1px solid #eceae6;border-radius:0;padding:0 0 0 12px;box-shadow:none}.gpt-shell .product-add-command .product-add-composer button{width:42px;height:42px;min-height:42px;padding:0;border-radius:14px!important;background:#18181b!important;color:#fff!important;font-size:18px;line-height:1}.gpt-shell .product-add-command .product-add-composer button:hover{background:#2f2f35!important}.gpt-shell .product-add-sources{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.gpt-shell .product-add-sources button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #eceae6;border-radius:999px;background:#fff;color:#18181b;padding:0 12px;font-size:12px;cursor:pointer}.gpt-shell .product-add-sources button:hover{border-color:#d9d6cf;background:#fafaf9}.gpt-shell .product-add-sources strong{font-weight:620}.gpt-shell .product-add-sources span{color:#71717a}.gpt-shell .product-add-sources button[data-state=ready] span{color:#0e8f70}.gpt-shell .product-add-sources button[data-state=blocked] span{color:#a16207}.gpt-shell .product-add-job{display:flex;width:min(100%,700px);align-items:center;justify-content:space-between;gap:14px;margin:0 auto;padding:8px 2px;color:#64646d;font-size:13px}.gpt-shell .product-add-job>div{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.gpt-shell .product-add-job strong{color:#242429;font-weight:590}.gpt-shell .product-add-job button{min-height:28px;padding:0 10px;border:1px solid #e4e1da;border-radius:999px;background:#fff;color:#242429;font-size:12px;cursor:pointer}.gpt-shell .product-add-message{text-align:center}.gpt-shell .product-add-queue{width:min(100%,760px);margin:12px auto 0;gap:10px}.gpt-shell .product-add-queue-head{padding:0 2px}.gpt-shell .product-add-row{min-height:60px}@media (max-width:768px){.gpt-shell .gpt-workspace-zen{padding-top:62px!important}.gpt-home{padding-top:54px}.gpt-home-title{font-size:38px!important}.gpt-shell .codex-ops-strip,.gpt-shell .codex-product-queues{grid-template-columns:1fr;gap:14px}.gpt-shell .codex-product,.gpt-shell .codex-shipment,.gpt-shell .wc-ci-shell,.gpt-shell .wc-vr-timeline-item{grid-template-columns:1fr}.gpt-shell .codex-product-title{align-items:flex-start}.gpt-shell .codex-work-page .codex-product-title,.gpt-shell .product-add-head,.gpt-shell .product-add-row{display:grid!important;grid-template-columns:1fr}.gpt-shell .product-add-command{grid-template-columns:1fr}.gpt-shell .product-add-composer{grid-template-columns:auto minmax(0,1fr) auto}.gpt-shell .codex-work-page{padding-top:62px}.gpt-shell .codex-work-page .codex-product-focus,.gpt-shell .codex-work-page .codex-product-title{justify-items:start;text-align:left}.gpt-shell .codex-work-page .codex-product-title h1{font-size:38px}.gpt-shell .codex-work-page .codex-product-command{grid-template-columns:18px minmax(0,1fr) auto}.gpt-shell .codex-command-action{grid-column:auto;width:auto;padding:0 12px;font-size:12px}.gpt-shell .product-add-limit{grid-column:1/-1;width:100%;border-left:0;border-top:1px solid #eceae6;padding:8px 0 0}.gpt-shell .product-add-head{justify-items:start;text-align:left}.gpt-shell .product-add-head h1{font-size:38px}.gpt-shell .product-add-row-meta{justify-items:start;text-align:left}.gpt-shell .product-add-row-status{justify-content:flex-start}.gpt-shell .codex-product-meta{justify-items:start;text-align:left}.gpt-shell .link-import-command,.gpt-shell .link-import-single{grid-template-columns:1fr}.gpt-shell .link-import-limit{width:100%}.gpt-shell .link-import-panel-head{display:grid}}.gpt-shell .codex-work-page{max-width:820px;gap:24px}.gpt-shell .codex-work-page .codex-product-focus{gap:18px}.gpt-shell .codex-work-page .codex-product-title h1{max-width:760px;font-size:50px;letter-spacing:0}.gpt-shell .codex-work-page .codex-product-kicker p{font-size:14px}.gpt-shell .codex-work-page .codex-product-command,.gpt-shell .product-add-command{width:min(100%,720px)}.gpt-shell .codex-work-page .codex-product-command{border-color:#e9e6e1;box-shadow:0 28px 86px rgba(15,23,42,.06)}.gpt-shell .codex-work-page .codex-ops-strip{gap:10px 26px}.gpt-shell .codex-work-page .codex-ops-strip button{min-height:28px;opacity:.74;transition:opacity .14s ease,color .14s ease}.gpt-shell .codex-work-page .codex-ops-strip button.active,.gpt-shell .codex-work-page .codex-ops-strip button:hover{opacity:1}.gpt-shell .codex-work-page .codex-list,.gpt-shell .product-add-queue{width:min(100%,720px);margin-right:auto;margin-left:auto}.gpt-shell .codex-work-page .codex-list-toolbar{padding:2px 2px 0}.gpt-shell .codex-work-page .codex-product,.gpt-shell .codex-work-page .codex-shipment,.gpt-shell .product-add-row{min-height:56px;padding:9px 2px;border-bottom:0!important;border-radius:12px}.gpt-shell .codex-work-page .codex-product:hover,.gpt-shell .codex-work-page .codex-shipment:hover,.gpt-shell .product-add-row:hover{background:#f8f8f6}.gpt-shell .codex-product-main,.gpt-shell .product-add-row-main{gap:3px}.gpt-shell .codex-product-main strong,.gpt-shell .product-add-row-main strong{font-size:13.5px;font-weight:590}.gpt-shell .codex-product-main small,.gpt-shell .codex-product-meta small,.gpt-shell .product-add-row-main small,.gpt-shell .product-add-row-meta>span{color:#85858d}.gpt-shell .codex-product-meta strong{font-size:13px;font-weight:590}.gpt-shell .product-add-screen{width:min(100%,820px);gap:22px}.gpt-shell .product-add-head{justify-items:center}.gpt-shell .product-add-head h1{font-size:52px;letter-spacing:0}.gpt-shell .product-add-head>span{color:#85858d;font-weight:520}.gpt-shell .product-add-composer{border-color:#e9e6e1;box-shadow:0 30px 90px rgba(15,23,42,.06)}.gpt-shell .product-add-queue{margin-top:6px}.gpt-shell .product-add-queue-head{padding:0 2px 2px}.gpt-shell .product-add-row a,.gpt-shell .product-add-row button{color:#3f3f46!important}@media (max-width:768px){.gpt-shell .codex-work-page,.gpt-shell .product-add-screen{max-width:100%}.gpt-shell .codex-work-page .codex-product-title h1,.gpt-shell .product-add-head h1{font-size:38px}.gpt-shell .codex-work-page .codex-product,.gpt-shell .product-add-row{padding-right:0;padding-left:0}}.gpt-shell{font-size:15px!important;line-height:1.5;text-rendering:optimizeLegibility}.gpt-shell button,.gpt-shell h1,.gpt-shell h2,.gpt-shell h3,.gpt-shell input,.gpt-shell strong{letter-spacing:0}.gpt-shell .codex-work-page .codex-product-title h1,.gpt-shell .product-add-head h1{color:#17171b;font-size:48px;font-weight:625;line-height:1.04;text-wrap:balance}.gpt-shell .product-add-head h1{font-size:50px}.gpt-shell .codex-work-page .codex-product-kicker p,.gpt-shell .product-add-head p,.gpt-shell .product-add-head>span{color:#777780;font-size:14px;font-weight:430;line-height:1.45}.gpt-shell .codex-work-page .codex-product-command input,.gpt-shell .product-add-composer input,.gpt-shell .product-add-composer textarea,.gpt-shell .product-add-limit input{font-size:15px;font-weight:430;line-height:1.4}.gpt-shell .codex-command-action,.gpt-shell .product-add-command .product-add-composer button{font-weight:560}.gpt-shell .codex-work-page .codex-ops-strip span{color:#64646d;font-size:13px;font-weight:500;line-height:1.3}.gpt-shell .codex-work-page .codex-ops-strip strong{color:#242429;font-size:13px;font-weight:590;line-height:1.3}.gpt-shell .codex-work-page .codex-list-toolbar strong,.gpt-shell .product-add-queue-head strong{color:#242429;font-size:13.5px;font-weight:570;line-height:1.35}.gpt-shell .codex-list-toolbar button,.gpt-shell .product-add-queue-head span{color:#85858d;font-size:13px;font-weight:440;line-height:1.35}.gpt-shell .codex-product-main strong,.gpt-shell .product-add-row-main strong{color:#232327;font-size:14px;font-weight:555;line-height:1.32}.gpt-shell .codex-product-main small,.gpt-shell .codex-product-meta small,.gpt-shell .product-add-row-main small,.gpt-shell .product-add-row-meta>span{color:#83838c;font-size:13px;font-weight:400;line-height:1.38}.gpt-shell .codex-product-meta strong{color:#232327;font-size:13.5px;font-weight:560;line-height:1.3}.gpt-shell .product-add-row a,.gpt-shell .product-add-row button{font-size:12.5px;font-weight:530;line-height:1.35}.gpt-shell .gpt-sidebar-brand{font-size:13.5px;font-weight:560;line-height:1.3}.gpt-shell .gpt-sidebar-brand-mark{width:24px;height:24px}.gpt-shell .gpt-nav-item{color:#4f4f57;font-size:13.5px;font-weight:430;line-height:1.35}.gpt-shell .gpt-nav-item:focus{outline:none}.gpt-shell .gpt-nav-item:focus-visible{outline:1px solid #d8d6d0;outline-offset:2px;box-shadow:none}.gpt-shell .gpt-nav-item-active{color:#202024;font-weight:535}.gpt-shell .gpt-nav-item-nested{color:#73737c;font-size:13px;font-weight:420}.gpt-shell .gpt-sidebar-footer a,.gpt-shell .gpt-sidebar-footer button{font-size:13px;font-weight:430;line-height:1.35}@media (max-width:768px){.gpt-shell .codex-work-page .codex-product-title h1,.gpt-shell .product-add-head h1{font-size:38px;line-height:1.06}.gpt-shell .codex-product-main strong,.gpt-shell .product-add-row-main strong{font-size:13.5px}}.gpt-shell .codex-command-action{border:0;font-family:inherit;cursor:pointer}.gpt-shell .codex-command-note{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 12px;border-radius:14px;background:#f7f7f5;color:#65656e;font-size:12.5px;font-weight:500;line-height:1.3;white-space:nowrap}.gpt-shell .codex-list-toolbar>span{margin-left:auto;color:#85858d;font-size:13px;font-weight:420;line-height:1.35;white-space:nowrap}.gpt-shell .codex-list-toolbar>button{margin-left:12px}.gpt-shell .codex-static-strip{align-items:baseline}.gpt-shell .codex-static-strip>div{display:inline-flex;min-height:28px;align-items:baseline;gap:7px;color:#64646d;opacity:.78}.gpt-shell .codex-static-strip>div[data-tone=bad] strong{color:#9f4f2f}.gpt-shell .codex-finance-command{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,720px);min-height:68px;align-items:center;grid-gap:16px;gap:16px;padding:9px 9px 9px 20px;border:1px solid #e9e6e1;border-radius:23px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.06)}.gpt-shell .codex-finance-command>span{display:grid;min-width:0;grid-gap:2px;gap:2px;text-align:left}.gpt-shell .codex-finance-command small{color:#85858d;font-size:13px;font-weight:420;line-height:1.35}.gpt-shell .codex-finance-command strong{overflow:hidden;color:#17171b;font-size:28px;font-weight:610;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .codex-command-button{min-height:44px;padding:0 16px}.gpt-shell .codex-finance-list{gap:0}.gpt-shell .fin-positive{color:#0f8f6f!important}.gpt-shell .fin-negative{color:#9f4f2f!important}.gpt-shell .fin-links{width:min(100%,720px);margin:-4px auto 0;justify-content:center}@media (max-width:768px){.gpt-shell .codex-logistics-command{grid-template-columns:18px minmax(0,1fr) auto}.gpt-shell .codex-logistics-command .codex-command-note{grid-column:auto;width:auto;max-width:132px;overflow:hidden;text-overflow:ellipsis}.gpt-shell .codex-finance-command{grid-template-columns:minmax(0,1fr) auto;padding:9px 9px 9px 16px}.gpt-shell .codex-finance-command strong{font-size:24px}.gpt-shell .codex-command-button{width:auto;padding:0 12px}}.gpt-shell{--codex-page:min(100%,860px);--codex-command:min(100%,720px);--codex-radius:18px;--codex-row:#f8f8f6;--codex-ink:#17171b;--codex-soft-ink:#6f6f78}.gpt-shell .codex-screen.codex-work-page{width:var(--codex-page);max-width:var(--codex-page);margin:0 auto;padding:38px 20px 64px;display:grid;grid-gap:24px;gap:24px}.gpt-shell .codex-hero{display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.gpt-shell .codex-hero-title{display:grid;justify-items:center;grid-gap:8px;gap:8px}.gpt-shell .codex-hero-title>span{color:#0f8f6f;font-size:13px;font-weight:600}.gpt-shell .codex-hero-title h1{max-width:760px;margin:0;color:var(--codex-ink);font-size:48px;font-weight:625;letter-spacing:0;line-height:1.04;text-wrap:balance}.gpt-shell .codex-hero-title p{max-width:640px;margin:0;color:var(--codex-soft-ink);font-size:14px;font-weight:430;line-height:1.45}.gpt-shell .codex-command{display:grid;grid-template-columns:18px minmax(0,1fr) auto;width:var(--codex-command);min-height:64px;align-items:center;grid-gap:12px;gap:12px;padding:8px 8px 8px 18px;border:1px solid #e9e6e1;border-radius:22px;background:#fff;box-shadow:0 28px 86px rgba(15,23,42,.06)}.gpt-shell .codex-command-icon{display:inline-flex;color:#0f8f6f}.gpt-shell .codex-command input{min-width:0;min-height:42px;border:0;background:transparent;color:#242429;font-size:15px;font-weight:430;outline:none}.gpt-shell .codex-command input::placeholder{color:#92929a}.gpt-shell .codex-queue{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px}.gpt-shell .codex-queue button{display:inline-flex;min-height:30px;align-items:baseline;gap:7px;width:auto;padding:0;border:0;background:transparent;color:#64646d;opacity:.74;transition:opacity .14s ease,color .14s ease}.gpt-shell .codex-queue button.active,.gpt-shell .codex-queue button:hover{color:#202024;opacity:1}.gpt-shell .codex-queue span,.gpt-shell .codex-queue strong{font-size:13px;line-height:1.3}.gpt-shell .codex-queue span{font-weight:500}.gpt-shell .codex-queue strong{font-weight:590}.gpt-shell .codex-logistics-work{--codex-page:min(100%,960px);--codex-command:min(100%,760px);--codex-results:min(100%,840px);padding-top:62px;gap:36px}.gpt-shell .codex-logistics-work .codex-hero{gap:20px}.gpt-shell .codex-logistics-work .codex-hero-title{gap:7px}.gpt-shell .codex-logistics-work .codex-hero-title h1{max-width:720px;font-size:36px;font-weight:610;line-height:1.12}.gpt-shell .codex-logistics-work .codex-hero-title p{color:#777781;font-size:13.25px;font-weight:420}.gpt-shell .codex-logistics-work .codex-command{min-height:58px;padding:8px 18px;border-color:#e7e4df;border-radius:21px;box-shadow:0 16px 52px rgba(15,23,42,.028)}.gpt-shell .codex-logistics-work .codex-command input{min-height:38px;border-radius:0!important;background:transparent!important;font-size:14.25px}.gpt-shell .codex-status-tabs{width:min(100%,900px);flex-wrap:nowrap;justify-content:center;gap:0;overflow-x:auto;border-bottom:0;scrollbar-width:none}.gpt-shell .codex-status-tabs::-webkit-scrollbar{display:none}.gpt-shell .codex-status-tabs button{position:relative;flex:0 0 auto;min-height:31px;padding:0 7.5px;gap:5px;color:#74747d;font-size:12px;font-weight:510;opacity:1;white-space:nowrap}.gpt-shell .codex-status-tabs button:after{content:none}.gpt-shell .codex-status-tabs.codex-queue button.active{border-radius:999px;background:#f3f3f1!important;color:#202024;font-weight:565}.gpt-shell .codex-status-tabs strong{min-width:18px;padding:1px 4px;border-radius:999px;background:#ebedf1;color:#707782;font-size:11px;font-weight:610;line-height:1.15;text-align:center}.gpt-shell .codex-status-tabs button.active strong{background:#e4e6eb;color:#606875}.gpt-shell .codex-list{margin:0 auto;display:grid;grid-gap:12px;gap:12px}.gpt-shell .codex-list,.gpt-shell .codex-work-page.codex-logistics-work .codex-list{width:var(--codex-results)}.gpt-shell .codex-list-toolbar{display:flex;align-items:baseline;gap:10px;padding:0 4px 1px}.gpt-shell .codex-list-toolbar strong{color:#242429;font-size:13px;font-weight:555;line-height:1.35}.gpt-shell .codex-list-toolbar span{margin-left:auto;color:#85858d;font-size:12.5px;font-weight:420}.gpt-shell .codex-list-toolbar a,.gpt-shell .codex-list-toolbar button{border:0;background:transparent;color:#85858d;font-size:13px;font-weight:440;text-decoration:none;cursor:pointer}.gpt-shell .codex-list-body{display:grid;grid-gap:5px;gap:5px}.gpt-shell .codex-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:64px;padding:10px 4px;border-radius:13px;color:inherit;text-decoration:none;transition:background .14s ease}.gpt-shell .codex-row.has-leading{grid-template-columns:36px minmax(0,1fr) auto;gap:13px}.gpt-shell .codex-row.has-leading.has-actions{grid-template-columns:36px minmax(0,1fr) minmax(116px,150px) 44px}.gpt-shell .codex-row:hover{background:var(--codex-row)}.gpt-shell .codex-row.is-clickable{cursor:pointer}.gpt-shell .codex-row.is-clickable:focus{outline:none}.gpt-shell .codex-row.is-clickable:focus-visible{background:var(--codex-row);box-shadow:0 0 0 3px rgba(15,23,42,.055)}.gpt-shell .codex-row-leading{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center}.gpt-shell .codex-product-thumb{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eeece8;border-radius:10px;background:#fff}.gpt-shell .codex-product-thumb-image{display:block;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.gpt-shell .codex-product-thumb-placeholder{width:9px;height:9px;border-radius:999px;background:#e6e3dd}.gpt-shell .codex-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.gpt-shell .codex-row-icon-action{display:inline-flex;width:21px;height:22px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#94949c;opacity:.58;text-decoration:none;transition:background .14s ease,color .14s ease,opacity .14s ease}.gpt-shell a.codex-row-icon-action:hover{background:#f1f0ec;color:#222226;opacity:1}.gpt-shell .codex-row-icon-action.is-muted{opacity:.28}.gpt-shell .codex-row-icon-action[data-state=sent]{color:#258765;opacity:.78}.gpt-shell .codex-row-icon-action[data-state=draft]{color:#8b8b94;opacity:.64}.gpt-shell .codex-row-icon-action[data-state=failed]{color:#9d5a35;opacity:.78}.gpt-shell .codex-row-aside,.gpt-shell .codex-row-main{display:grid;min-width:0;grid-gap:4px;gap:4px}.gpt-shell .codex-row-aside{justify-items:end;text-align:right}.gpt-shell .codex-row-aside strong,.gpt-shell .codex-row-main strong{overflow:hidden;color:#232327;font-size:13.5px;font-weight:548;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .codex-row-aside small,.gpt-shell .codex-row-main small{overflow:hidden;color:#898993;font-size:12.6px;font-weight:400;line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .codex-state{width:min(100%,520px);margin:96px auto 0;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#7a7a83;text-align:center}.gpt-shell .codex-state strong{color:#242429;font-size:14px;font-weight:570}.gpt-shell .codex-state span{font-size:13px}.gpt-shell .codex-ops-modern .codex-product-focus{display:contents}.gpt-shell .codex-ops-modern .codex-ops-strip,.gpt-shell .codex-ops-modern .codex-product-command,.gpt-shell .codex-ops-modern .codex-product-kicker,.gpt-shell .codex-ops-modern .codex-product-title{all:unset}.gpt-shell .codex-ops-modern .codex-ops-strip,.gpt-shell .codex-ops-modern .codex-product-command{display:contents}.gpt-shell .codex-ops-modern .codex-product-kicker p,.gpt-shell .codex-ops-modern .codex-product-title h1{all:unset}.gpt-shell .codex-product-main,.gpt-shell .codex-product-meta{display:grid;min-width:0;grid-gap:3px;gap:3px}@media (max-width:768px){.gpt-shell .codex-screen.codex-work-page{max-width:100%;padding:62px 16px 48px}.gpt-shell .codex-hero{justify-items:start;text-align:left}.gpt-shell .codex-hero-title{justify-items:start}.gpt-shell .codex-hero-title h1{font-size:38px;line-height:1.06}.gpt-shell .codex-command{grid-template-columns:18px minmax(0,1fr)}.gpt-shell .codex-command .codex-command-action,.gpt-shell .codex-command .codex-command-note{grid-column:1/-1;width:100%}.gpt-shell .codex-queue{justify-content:flex-start}.gpt-shell .codex-row{grid-template-columns:1fr;gap:6px;padding-right:0;padding-left:0}.gpt-shell .codex-row-aside{justify-items:start;text-align:left}}.gpt-shell .codex-audit-metric,.gpt-shell .codex-static-strip>div{display:inline-flex;min-height:30px;align-items:baseline;gap:7px;color:#64646d;opacity:.82}.gpt-shell .codex-audit-metric span,.gpt-shell .codex-static-strip span{font-size:13px;font-weight:500}.gpt-shell .codex-audit-metric strong,.gpt-shell .codex-static-strip strong{color:#242429;font-size:13px;font-weight:590}.gpt-shell .codex-audit-metric[data-tone=ok] strong{color:#0f8f6f}.gpt-shell .codex-audit-metric[data-tone=warn] strong,.gpt-shell .codex-static-strip>div[data-tone=bad] strong{color:#9f4f2f}.gpt-shell .codex-audit-metric[data-tone=info] strong{color:#365fd7}.gpt-shell .codex-chain{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0 2px}.gpt-shell .codex-chain span{display:inline-flex;align-items:baseline;gap:7px;color:#242429;font-size:13px;font-weight:520}.gpt-shell .codex-chain b{color:#a0a0a8;font-size:12px;font-weight:590}.gpt-shell .codex-audit-row{grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr) auto}.gpt-shell .codex-audit-proof{display:grid;min-width:0;grid-gap:3px;gap:3px;color:#4f4f57;font-size:13px;font-weight:440;line-height:1.35}.gpt-shell .codex-audit-proof small{overflow:hidden;color:#85858d;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.gpt-shell .fin-pill{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;background:#f7f7f5;color:#64646d;font-size:12px;font-weight:560;line-height:1;white-space:nowrap}.gpt-shell .fin-pill[data-status=ready]{background:rgba(16,163,127,.09);color:#0f8f6f}.gpt-shell .fin-pill[data-status=partial],.gpt-shell .fin-pill[data-status=planned]{background:rgba(159,79,47,.09);color:#9f4f2f}.gpt-shell .fin-pill[data-status=missing]{background:rgba(185,65,42,.1);color:#a43f2b}.gpt-shell .codex-settings-work{--codex-page:min(100%,900px);--codex-command:min(100%,760px)}.gpt-shell .codex-settings-stack{width:var(--codex-command);margin:4px auto 0;display:grid;grid-gap:12px;gap:12px}.gpt-shell .codex-settings-stack>div,.gpt-shell .codex-settings-stack>section{border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;padding:14px 2px!important}.gpt-shell .codex-settings-stack>div:hover,.gpt-shell .codex-settings-stack>section:hover{background:#f8f8f6!important}.gpt-shell .codex-settings-stack h2,.gpt-shell .codex-settings-stack h3{margin:0;color:#242429;font-size:14px!important;font-weight:570!important;line-height:1.35}.gpt-shell .codex-settings-stack label,.gpt-shell .codex-settings-stack li,.gpt-shell .codex-settings-stack p,.gpt-shell .codex-settings-stack small{color:#797982!important;font-size:13px!important;line-height:1.4}.gpt-shell .codex-settings-stack input,.gpt-shell .codex-settings-stack select,.gpt-shell .codex-settings-stack textarea{border-color:#eceae6!important;border-radius:12px!important;background:#fff!important}.gpt-shell .codex-etgb-work{--codex-page:min(100%,900px);--codex-command:min(100%,760px)}.gpt-shell .codex-etgb-work .wc-vr-page{width:var(--codex-command);max-width:var(--codex-command);margin:0 auto;padding:2px 0 0;gap:22px}.gpt-shell .codex-etgb-work .wc-vr-topbar{border-bottom:0;padding:0 2px 2px}.gpt-shell .codex-etgb-work .wc-vr-period-title{min-width:142px;color:#242429;font-size:15px;font-weight:570;letter-spacing:0}.gpt-shell .codex-etgb-work .wc-vr-meta{color:#85858d;font-size:12.5px}.gpt-shell .codex-etgb-work .wc-vr-hero{align-items:flex-start;padding:8px 2px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.gpt-shell .codex-etgb-work .wc-vr-hero-label{margin-bottom:4px;color:#85858d;font-size:12px;font-weight:520;letter-spacing:0;text-transform:none}.gpt-shell .codex-etgb-work .wc-vr-hero-value{margin-bottom:4px;color:#242429;font-size:22px;font-weight:590;letter-spacing:0}.gpt-shell .codex-etgb-work .wc-vr-hero-hint{color:#85858d;font-size:13px}.gpt-shell .codex-etgb-work .wc-vr-section-title{margin:0 2px 8px;color:#242429;font-size:13.5px;font-weight:570;letter-spacing:0}.gpt-shell .codex-etgb-work .wc-vr-advanced-panel,.gpt-shell .codex-etgb-work .wc-vr-attention,.gpt-shell .codex-etgb-work .wc-vr-timeline{border:0;border-radius:14px;background:transparent;box-shadow:none;padding:0}.gpt-shell .codex-etgb-work .wc-vr-timeline-item{min-height:56px;padding:9px 2px;border-radius:12px}.gpt-shell .codex-etgb-work .wc-vr-timeline-item:hover{background:#f8f8f6}.gpt-shell .codex-etgb-work .wc-vr-timeline-item+.wc-vr-timeline-item{border-top:0}.gpt-shell .codex-etgb-work .wc-vr-timeline-icon{width:22px;height:22px;font-size:12px}.gpt-shell .codex-etgb-work .wc-vr-timeline-title{color:#232327;font-size:14px;font-weight:555;letter-spacing:0}.gpt-shell .codex-etgb-work .wc-vr-timeline-meta,.gpt-shell .codex-etgb-work .wc-vr-timeline-sub{color:#83838c;font-size:13px}.gpt-shell .codex-etgb-work .wc-vr-attention{padding:12px 2px}.gpt-shell .codex-etgb-work .wc-vr-attention-head{color:#242429;font-size:13.5px;font-weight:570}.gpt-shell .codex-etgb-work .wc-vr-attention-body{color:#797982;font-size:13px}.gpt-shell .codex-etgb-work .wc-vr-advanced-toggle{margin-top:0;text-align:center}.gpt-shell .codex-etgb-work .wc-vr-advanced-button{border:0;background:transparent;color:#85858d;font-size:13px;font-weight:440}@media (max-width:900px){.gpt-shell .codex-audit-row{grid-template-columns:1fr}}.gpt-shell .codex-screen.codex-work-page.codex-logistics-work,.gpt-shell .codex-screen.codex-work-page.codex-products-work{--codex-page:min(100%,980px);--codex-command:min(100%,760px);--codex-results:min(100%,820px);padding:clamp(58px,8vh,88px) 24px 96px;gap:34px}.gpt-shell .codex-logistics-work .codex-hero,.gpt-shell .codex-products-work .codex-hero{gap:19px}.gpt-shell .codex-logistics-work .codex-hero-title,.gpt-shell .codex-products-work .codex-hero-title{gap:8px}.gpt-shell .codex-logistics-work .codex-hero-title>span,.gpt-shell .codex-products-work .codex-hero-title>span{color:#198a70;font-size:12.5px;font-weight:610;line-height:1.2}.gpt-shell .codex-logistics-work .codex-hero-title h1,.gpt-shell .codex-products-work .codex-hero-title h1{max-width:780px;color:#151519;font-size:clamp(38px,4.2vw,54px);font-weight:625;line-height:1.035;text-wrap:balance}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero-title h1{max-width:700px;font-size:clamp(34px,3.6vw,48px)}.gpt-shell .codex-logistics-work .codex-hero-title p,.gpt-shell .codex-products-work .codex-hero-title p{color:#787882;font-size:13.75px;font-weight:420;line-height:1.45}.gpt-shell .codex-logistics-work .codex-command,.gpt-shell .codex-products-work .codex-command{width:var(--codex-command);min-height:62px;padding:8px 10px 8px 18px;border:1px solid #e4e1dc;border-radius:23px;background:#fff;box-shadow:0 20px 70px rgba(15,23,42,.042)}.gpt-shell .codex-logistics-work .codex-command:focus-within,.gpt-shell .codex-products-work .codex-command:focus-within{border-color:#d8d4cc;box-shadow:0 24px 76px rgba(15,23,42,.058)}.gpt-shell .codex-logistics-work .codex-command-icon,.gpt-shell .codex-products-work .codex-command-icon{color:#16846a}.gpt-shell .codex-logistics-work .codex-command input,.gpt-shell .codex-products-work .codex-command input{min-height:42px;color:#25252a;font-size:14.75px;font-weight:430}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:8px 9px 8px 18px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command .codex-products-primary-action{min-height:42px;padding:0 18px;border-radius:16px;background:#18181b;color:#fff;font-size:13px;font-weight:560;letter-spacing:0}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command .codex-products-primary-action:hover{background:#2d2d32}.gpt-shell .codex-products-actions{display:flex;width:min(100%,760px);flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:-8px}.gpt-shell .codex-products-actions .codex-command-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 2px;border:0;border-radius:8px;background:transparent;color:#70707a;font-family:inherit;font-size:12.75px;font-weight:450;text-decoration:none;white-space:nowrap;cursor:pointer}.gpt-shell .codex-products-actions .codex-command-button{min-height:28px;padding:0 2px;background:transparent;color:#70707a;font-weight:450!important}.gpt-shell .codex-products-actions .codex-command-action:hover{color:#242428}.gpt-shell .codex-products-actions .codex-command-action:disabled{cursor:not-allowed;opacity:.52}.gpt-shell .codex-products-action-message{margin:-2px 0 0;color:#70707a;font-size:12px;font-weight:450;letter-spacing:0}.gpt-shell .codex-products-action-message.is-error{color:#b42318}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-queue{margin-top:1px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list{margin-top:-2px}.gpt-shell .codex-logistics-work .codex-queue,.gpt-shell .codex-products-work .codex-queue{width:min(100%,900px);align-items:center;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none}.gpt-shell .codex-logistics-work .codex-queue::-webkit-scrollbar,.gpt-shell .codex-products-work .codex-queue::-webkit-scrollbar{display:none}.gpt-shell .codex-logistics-work .codex-queue button,.gpt-shell .codex-products-work .codex-queue button{flex:0 0 auto;min-height:34px;align-items:center;gap:5px;padding:0 10px;border-radius:999px;color:#6f6f78;font-size:12.75px;font-weight:515;opacity:1;white-space:nowrap}.gpt-shell .codex-logistics-work .codex-queue button:hover,.gpt-shell .codex-products-work .codex-queue button:hover{background:#f7f7f5;color:#25252a}.gpt-shell .codex-logistics-work .codex-queue button.active,.gpt-shell .codex-products-work .codex-queue button.active{background:#f1f0ed!important;color:#202024;font-weight:570}.gpt-shell .codex-logistics-work .codex-queue strong,.gpt-shell .codex-products-work .codex-queue strong{min-width:0;padding:0;border-radius:0;background:transparent;color:currentColor;font-size:12.75px;font-weight:610;line-height:1.25}.gpt-shell .codex-logistics-work .codex-list,.gpt-shell .codex-products-work .codex-list,.gpt-shell .codex-work-page.codex-logistics-work .codex-list{width:var(--codex-results);gap:14px}.gpt-shell .codex-logistics-work .codex-list-toolbar,.gpt-shell .codex-products-work .codex-list-toolbar{min-height:24px;padding:0 6px}.gpt-shell .codex-logistics-work .codex-list-toolbar strong,.gpt-shell .codex-products-work .codex-list-toolbar strong{color:#242428;font-size:13.75px;font-weight:570}.gpt-shell .codex-logistics-work .codex-list-toolbar button,.gpt-shell .codex-logistics-work .codex-list-toolbar span,.gpt-shell .codex-products-work .codex-list-toolbar button,.gpt-shell .codex-products-work .codex-list-toolbar span{color:#8a8a92;font-size:12.75px;font-weight:430}.gpt-shell .codex-logistics-work .codex-list-body,.gpt-shell .codex-products-work .codex-list-body{gap:4px}.gpt-shell .codex-logistics-work .codex-row,.gpt-shell .codex-products-work .codex-row{min-height:70px;padding:9px 8px;border-radius:14px;transition:background .12s ease,color .12s ease}.gpt-shell .codex-logistics-work .codex-row.has-leading,.gpt-shell .codex-products-work .codex-row.has-leading{grid-template-columns:44px minmax(0,1fr) minmax(100px,auto);gap:14px}.gpt-shell .codex-logistics-work .codex-row.has-leading.has-actions{grid-template-columns:44px minmax(0,1fr) minmax(104px,128px) 58px}.gpt-shell .codex-logistics-work .codex-row:hover,.gpt-shell .codex-products-work .codex-row:hover{background:#faf9f7}.gpt-shell .codex-logistics-work .codex-row-leading,.gpt-shell .codex-products-work .codex-row-leading{width:44px;height:44px}.gpt-shell .codex-product-thumb{width:38px;height:38px;border-color:#ece9e3;border-radius:12px}.gpt-shell .codex-product-thumb.is-empty{border-color:transparent;background:transparent}.gpt-shell .codex-product-thumb.is-empty .codex-product-thumb-placeholder{width:7px;height:7px;background:#e1ded8}.gpt-shell .codex-logistics-work .codex-row-aside,.gpt-shell .codex-logistics-work .codex-row-main,.gpt-shell .codex-products-work .codex-row-aside,.gpt-shell .codex-products-work .codex-row-main{gap:4px}.gpt-shell .codex-logistics-work .codex-row-aside strong,.gpt-shell .codex-logistics-work .codex-row-main strong,.gpt-shell .codex-products-work .codex-row-aside strong,.gpt-shell .codex-products-work .codex-row-main strong{color:#242428;font-size:14.15px;font-weight:570;line-height:1.28}.gpt-shell .codex-logistics-work .codex-row-aside small,.gpt-shell .codex-logistics-work .codex-row-main small,.gpt-shell .codex-products-work .codex-row-aside small,.gpt-shell .codex-products-work .codex-row-main small{color:#87878f;font-size:12.95px;font-weight:405;line-height:1.36}.gpt-shell .codex-logistics-work .codex-row-actions{gap:3px;opacity:.72;transition:opacity .12s ease}.gpt-shell .codex-logistics-work .codex-row:hover .codex-row-actions{opacity:1}.gpt-shell .codex-row-icon-action{width:24px;height:24px;color:#a9a9b1;opacity:.62}.gpt-shell .codex-row-icon-action svg{width:14px;height:14px}.gpt-shell .codex-row-icon-action.is-muted{opacity:.24}.gpt-shell .codex-screen.codex-work-page.codex-products-work:not(.codex-purchase-work){--codex-page:min(100%,980px);--codex-command:min(100%,720px);--codex-results:min(100%,860px);padding:clamp(40px,6vh,62px) 24px 88px;gap:26px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero{gap:14px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero-title{gap:7px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero-title>span{font-size:12px;font-weight:610}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero-title h1{max-width:680px;font-size:clamp(34px,3.4vw,46px);font-weight:620;line-height:1.035}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-hero-title p{color:#7f7f88;font-size:13.35px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command{width:var(--codex-command);min-height:56px;padding:7px 8px 7px 17px;border-color:#e8e5df;border-radius:21px;box-shadow:0 18px 54px rgba(15,23,42,.036)}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command:focus-within{border-color:#d8d4cc;box-shadow:0 22px 62px rgba(15,23,42,.05)}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command input{min-height:38px;font-size:14.2px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command .codex-products-primary-action{min-height:38px;padding:0 16px;border-radius:14px;font-size:12.7px}.gpt-shell .codex-products-actions{width:min(100%,720px);gap:6px 20px;margin-top:-3px}.gpt-shell .codex-products-actions .codex-command-action,.gpt-shell .codex-products-actions .codex-command-button{min-height:24px;color:#7e7e87;font-size:12.25px;font-weight:455!important}.gpt-shell .codex-products-actions .codex-command-action:hover,.gpt-shell .codex-products-actions .codex-command-button:hover{color:#242428}.gpt-shell .codex-products-filter-stack{display:grid;width:min(100%,860px);justify-items:center;grid-gap:6px;gap:6px;margin-top:2px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters{width:auto;max-width:100%;margin-top:0;overflow-x:auto;scrollbar-width:none}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters::-webkit-scrollbar,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters::-webkit-scrollbar{display:none}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters{gap:4px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters button{min-height:34px;padding:0 12px;border-radius:999px;background:transparent;color:#575760;font-size:12.65px;font-weight:525;opacity:1}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters button:hover{background:#f6f5f2;color:#202024}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters button.active{background:#1f1f23!important;color:#fff;font-weight:575}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters strong{color:currentColor;font-size:12.45px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters{gap:10px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters button{min-height:25px;padding:0 2px;border-radius:7px;background:transparent;color:#85858e;font-size:12.25px;font-weight:460;opacity:1}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters button.active,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters button:hover{background:transparent!important;color:#26262b}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters strong{color:currentColor;font-size:12.2px;font-weight:580}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list{width:var(--codex-results);margin-top:0;gap:11px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list-toolbar{min-height:22px;padding:0 4px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list-toolbar strong{font-size:13.35px;font-weight:570}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list-toolbar button,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list-toolbar span{font-size:12.55px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-list-body{gap:2px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row{min-height:62px;padding:7px;border-radius:12px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row.has-leading{grid-template-columns:40px minmax(0,1fr) minmax(106px,auto);gap:12px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-leading{width:40px;height:40px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-product-thumb{width:34px;height:34px;border-radius:11px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-aside,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-main{gap:3px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-aside strong,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-main strong{font-size:13.7px;font-weight:568;line-height:1.28}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-aside small,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-row-main small{color:#8a8a93;font-size:12.45px;line-height:1.34}.gpt-shell .codex-screen.codex-work-page.codex-purchase-work{--codex-page:min(100%,1140px);--codex-command:min(100%,820px);--codex-results:100%;padding:clamp(42px,6vh,64px) 24px 96px;gap:30px}.gpt-shell .codex-purchase-work .codex-hero{gap:16px}.gpt-shell .codex-purchase-work .codex-hero-title{gap:7px}.gpt-shell .codex-purchase-work .codex-hero-title h1{max-width:760px;font-size:clamp(35px,3.7vw,48px);line-height:1.03}.gpt-shell .codex-purchase-work .codex-hero-title p{color:#7c7c85;font-size:13.8px}.gpt-shell .codex-purchase-work .codex-command{width:var(--codex-command);min-height:60px;grid-template-columns:18px minmax(0,1fr) auto;padding:8px 8px 8px 18px;border-radius:22px;box-shadow:0 18px 62px rgba(15,23,42,.045)}.gpt-shell .codex-purchase-work .codex-command input{min-height:40px;font-size:14.6px}.gpt-shell .codex-purchase-work .codex-command-action{min-width:108px}.gpt-shell .codex-purchase-work .codex-purchase-filters{width:min(100%,820px);gap:4px}.gpt-shell .codex-purchase-layout{width:min(100%,1210px);margin:2px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);grid-gap:clamp(46px,6vw,88px);gap:clamp(46px,6vw,88px);align-items:start}.gpt-shell .codex-purchase-layout .codex-list{width:100%;min-width:0;margin:0;gap:14px}.gpt-shell .codex-purchase-layout .codex-state{width:100%;margin-top:34px}.gpt-shell .codex-purchase-request{position:-webkit-sticky;position:sticky;top:28px}.gpt-shell .codex-purchase-request .codex-list-body{min-height:188px;max-height:calc(100svh - 180px);overflow-y:auto;padding-right:2px}.gpt-shell .codex-purchase-request .codex-state{margin-top:42px;justify-items:start;text-align:left}.gpt-shell .codex-purchase-work .codex-row.has-leading.has-actions{grid-template-columns:44px minmax(0,1fr) minmax(92px,auto) auto}.gpt-shell .codex-purchase-work .codex-purchase-result-row.has-leading.has-actions{grid-template-columns:42px minmax(0,1fr) minmax(90px,118px) 30px;min-height:68px;padding:9px 8px;gap:14px}.gpt-shell .codex-purchase-work .codex-purchase-selected-row.has-leading.has-actions{grid-template-columns:42px minmax(0,1fr);min-height:72px;align-items:start;padding:10px 6px;gap:10px 13px}.gpt-shell .codex-purchase-work .codex-purchase-result-row .codex-row-leading{width:42px}.gpt-shell .codex-purchase-work .codex-list-toolbar{padding-inline:4px}.gpt-shell .codex-purchase-work .codex-list-body{gap:4px}.gpt-shell .codex-purchase-work .codex-list-toolbar .codex-purchase-toolbar-actions{display:inline-flex;margin-left:0;align-items:center;justify-content:flex-end;gap:6px}.gpt-shell .codex-purchase-work .codex-list-toolbar .codex-purchase-toolbar-actions button{min-height:27px;padding:0 9px;border:0;border-radius:999px;background:#f6f5f2;color:#62626a;font-size:12.4px;font-weight:500;white-space:nowrap}.gpt-shell .codex-purchase-work .codex-list-toolbar .codex-purchase-toolbar-actions button:hover{background:#eeece7;color:#242428}.gpt-shell .codex-purchase-remove{border:0;font-family:inherit;cursor:pointer}.gpt-shell .codex-purchase-add-indicator{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#a1a1aa;font-size:13px;font-weight:565;line-height:1;white-space:nowrap;transition:background .14s ease,color .14s ease,transform .14s ease}.gpt-shell .codex-purchase-result-row:hover .codex-purchase-add-indicator{background:#f3f2ee;color:#242428;transform:translateX(1px)}.gpt-shell .codex-purchase-result-row.is-selected .codex-purchase-add-indicator{background:rgba(16,163,127,.1);color:#258765}.gpt-shell .codex-purchase-result-row.is-disabled{cursor:not-allowed;opacity:.48}.gpt-shell .codex-purchase-work .codex-command-action:disabled{cursor:not-allowed;opacity:.5}.gpt-shell .codex-purchase-row-controls{display:inline-flex;grid-column:2/-1;align-items:center;justify-content:flex-start;gap:7px}.gpt-shell .codex-purchase-stepper{display:inline-flex;overflow:hidden;border:1px solid #ebe8e1;border-radius:999px;background:#fff}.gpt-shell .codex-purchase-stepper button{min-width:31px;height:30px;border:0;border-left:1px solid #ebe8e1;background:transparent;color:#66666d;font-family:inherit;font-size:12px;font-weight:560;cursor:pointer}.gpt-shell .codex-purchase-stepper button:first-child{border-left:0}.gpt-shell .codex-purchase-stepper button:hover{background:#f7f6f1;color:#242428}.gpt-shell .codex-purchase-qty{width:58px;min-height:31px;border:1px solid #e4e1dc;border-radius:10px;background:#fff;color:#242428;font-size:12.8px;font-weight:560;text-align:center;outline:none}.gpt-shell .codex-purchase-qty:focus{border-color:#cfcac1;box-shadow:0 0 0 3px rgba(15,23,42,.045)}.gpt-shell .codex-purchase-remove{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:10px;background:transparent;color:#9b9ba3}.gpt-shell .codex-purchase-remove:hover{background:#f4f3ef;color:#242428}.gpt-shell .codex-purchase-remove svg{width:13px;height:13px}.gpt-shell .codex-purchase-selected-row.is-fresh{animation:codexPurchaseMove .62s ease-out}@keyframes codexPurchaseMove{0%{background:rgba(16,163,127,.13);transform:translateX(-8px)}to{background:transparent;transform:translateX(0)}}@media (max-width:900px){.gpt-shell .codex-screen.codex-work-page.codex-logistics-work,.gpt-shell .codex-screen.codex-work-page.codex-products-work{--codex-results:min(100%,760px);padding:52px 16px 72px}.gpt-shell .codex-logistics-work .codex-hero,.gpt-shell .codex-logistics-work .codex-hero-title,.gpt-shell .codex-products-work .codex-hero,.gpt-shell .codex-products-work .codex-hero-title{justify-items:start;text-align:left}.gpt-shell .codex-logistics-work .codex-command,.gpt-shell .codex-logistics-work .codex-list,.gpt-shell .codex-logistics-work .codex-queue,.gpt-shell .codex-products-work .codex-command,.gpt-shell .codex-products-work .codex-list,.gpt-shell .codex-products-work .codex-queue{width:100%}.gpt-shell .codex-logistics-work .codex-queue,.gpt-shell .codex-products-work .codex-queue{justify-content:flex-start}.gpt-shell .codex-logistics-work .codex-row.has-leading,.gpt-shell .codex-logistics-work .codex-row.has-leading.has-actions,.gpt-shell .codex-products-work .codex-row.has-leading{grid-template-columns:44px minmax(0,1fr) auto}.gpt-shell .codex-logistics-work .codex-row-actions{grid-column:2/-1;justify-content:flex-start}.gpt-shell .codex-screen.codex-work-page.codex-products-work:not(.codex-purchase-work){padding:42px 16px 72px;gap:22px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-filter-stack{width:100%;justify-items:start;gap:8px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-status-filters,.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-products-work-filters{width:100%;justify-content:flex-start;flex-wrap:nowrap}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command{grid-template-columns:18px minmax(0,1fr);padding:8px 12px 8px 16px}.gpt-shell .codex-products-work:not(.codex-purchase-work) .codex-command .codex-products-primary-action{grid-column:1/-1;width:100%}.gpt-shell .codex-purchase-layout{width:100%;grid-template-columns:1fr;gap:24px}.gpt-shell .codex-purchase-request{position:static}.gpt-shell .codex-purchase-request .codex-list-body{max-height:none;overflow:visible;padding-right:0}.gpt-shell .codex-purchase-work .codex-purchase-selected-row.has-leading.has-actions,.gpt-shell .codex-purchase-work .codex-row.has-leading.has-actions{grid-template-columns:44px minmax(0,1fr) auto}.gpt-shell .codex-purchase-work .codex-purchase-result-row.has-leading.has-actions{grid-template-columns:42px minmax(0,1fr) auto 28px}.gpt-shell .codex-purchase-row-controls{grid-column:2/-1;justify-content:flex-start}.gpt-shell .codex-purchase-stepper{flex-wrap:wrap;border-radius:12px}}