html body .admin-v2-main .admin-v2-content .admin-hub-card,html body .admin-v2-main .admin-v2-content .admin-hub-card>div,html body .admin-v2-main .admin-v2-content .admin-settings-card,html body .admin-v2-main .admin-v2-content .admin-settings-page,html body .admin-v2-main .admin-v2-content .admin-workspace-hero{opacity:1!important;filter:none!important}html body .admin-v2-main .admin-v2-content .admin-hub-card h2,html body .admin-v2-main .admin-v2-content .admin-hub-card h3,html body .admin-v2-main .admin-v2-content .admin-hub-card strong,html body .admin-v2-main .admin-v2-content .admin-settings-card h2,html body .admin-v2-main .admin-v2-content .admin-settings-card h3,html body .admin-v2-main .admin-v2-content .admin-settings-card label,html body .admin-v2-main .admin-v2-content .admin-settings-card strong,html body .admin-v2-main .admin-v2-content .admin-settings-page h1,html body .admin-v2-main .admin-v2-content .admin-settings-page h2,html body .admin-v2-main .admin-v2-content .admin-settings-page h3,html body .admin-v2-main .admin-v2-content .admin-settings-page h4,html body .admin-v2-main .admin-v2-content .admin-settings-page label,html body .admin-v2-main .admin-v2-content .admin-settings-page legend,html body .admin-v2-main .admin-v2-content .admin-settings-page strong,html body .admin-v2-main .admin-v2-content .admin-workspace-hero h1,html body .admin-v2-main .admin-v2-content .admin-workspace-hero h2,html body .admin-v2-main .admin-v2-content .admin-workspace-hero strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}html body .admin-v2-main .admin-v2-content .admin-hub-card p,html body .admin-v2-main .admin-v2-content .admin-hub-card small,html body .admin-v2-main .admin-v2-content .admin-hub-card span,html body .admin-v2-main .admin-v2-content .admin-settings-card p,html body .admin-v2-main .admin-v2-content .admin-settings-card small,html body .admin-v2-main .admin-v2-content .admin-settings-page p,html body .admin-v2-main .admin-v2-content .admin-settings-page small,html body .admin-v2-main .admin-v2-content .admin-workspace-hero p{color:#b9cce4!important;-webkit-text-fill-color:#b9cce4!important;opacity:1!important;filter:none!important}html body .admin-v2-main .admin-v2-content input,html body .admin-v2-main .admin-v2-content option,html body .admin-v2-main .admin-v2-content select,html body .admin-v2-main .admin-v2-content textarea{color:#10233d!important;-webkit-text-fill-color:#10233d!important;opacity:1!important}html body .main-content .factory-graph-shell .flow-stats-toggle,html body .main-content .factory-graph-shell .saved-node.saved-machine,html body .main-content .factory-graph-shell .saved-node.saved-machine .saved-node-io{opacity:1!important;filter:none!important}html body .main-content .factory-graph-shell .flow-stats-toggle h3,html body .main-content .factory-graph-shell .flow-stats-toggle strong,html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-card-product-name,html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-rate,html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-value,html body .main-content .factory-graph-shell .saved-node.saved-machine .node-card-head strong,html body .main-content .factory-graph-shell .saved-node.saved-machine .saved-node-io b,html body .main-content .factory-graph-shell .saved-node.saved-machine .saved-node-io strong,html body .main-content .factory-graph-shell .saved-node.saved-machine .saved-node-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-input .machine-io-rate,html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-rate-input{color:#ff626d!important;-webkit-text-fill-color:#ff626d!important}html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-output .machine-io-rate,html body .main-content .factory-graph-shell .saved-node.saved-machine .machine-io-rate-output{color:#4ee28a!important;-webkit-text-fill-color:#4ee28a!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine{width:240px!important;min-height:0!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .node-card-head{grid-template-columns:44px minmax(0,1fr)!important;padding:10px 12px 7px!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .node-visual{width:40px!important;height:40px!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .node-card-head strong{display:block!important;max-width:165px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .machine-card-summary{padding:0 12px 10px!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .machine-card-product-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.factory-graph-shell.graph-mega-view .saved-node.saved-machine .saved-clock-control,.factory-graph-shell.graph-mega-view .saved-node.saved-machine .saved-node-io{display:none!important}.factory-graph-shell .graph-view-toggle.active{border-color:#66adff!important;background:#174a7b!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 2px rgba(71,151,239,.18)!important}html body .admin-v2-main.admin-v2-main .admin-v2-content.admin-v2-content :is(.admin-workspace-hero,.admin-hub-card,.admin-settings-page,.admin-settings-card,.card) :is(h1,h2,h3,h4,h5,h6,strong,label,legend){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}html body .admin-v2-main.admin-v2-main .admin-v2-content.admin-v2-content :is(.admin-workspace-hero,.admin-hub-card,.admin-settings-page,.admin-settings-card,.card) :is(p,small,.muted){color:#c7d7e8!important;-webkit-text-fill-color:#c7d7e8!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}html body .main-content.main-content .factory-graph-shell.factory-graph-shell .flow-stats .flow-stats-toggle strong,html body .main-content.main-content .factory-graph-shell.factory-graph-shell .saved-node.saved-machine .machine-card-product-name,html body .main-content.main-content .factory-graph-shell.factory-graph-shell .saved-node.saved-machine .node-card-head strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}html body .main-content.main-content .factory-graph-shell.factory-graph-shell .saved-node.saved-machine .machine-io-input strong.machine-io-rate-input{color:#ff626d!important;-webkit-text-fill-color:#ff626d!important;opacity:1!important;visibility:visible!important;filter:none!important}html body .main-content.main-content .factory-graph-shell.factory-graph-shell .saved-node.saved-machine .machine-io-output strong.machine-io-rate-output{color:#4ee28a!important;-webkit-text-fill-color:#4ee28a!important;opacity:1!important;visibility:visible!important;filter:none!important}html body .site-mode-coming_soon .site-mode-shell{width:min(760px,100%)!important}html body .site-mode-coming_soon .site-mode-card{overflow:hidden!important}html body .site-mode-coming_soon .launch-factory-scene{width:min(590px,100%);height:205px;margin:-8px auto 20px;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(90,154,229,.35);border-radius:22px;background:linear-gradient(180deg,rgba(12,31,54,.96),rgba(7,20,37,.98));box-shadow:inset 0 0 45px rgba(30,105,200,.08),0 20px 48px rgba(0,0,0,.2)}html body .site-mode-coming_soon .launch-grid{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(circle,#4f83bd 1px,transparent 1.5px);background-size:21px 21px}html body .site-mode-coming_soon .launch-machine{position:absolute;top:42px;width:86px;height:86px;display:grid;place-items:center;border:1px solid #386795;border-radius:17px;background:linear-gradient(145deg,#173c63,#0d233c);box-shadow:0 13px 25px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08);z-index:4;animation:kpLaunchMachine 4.8s ease-in-out infinite}html body .site-mode-coming_soon .launch-machine i{color:#d9ecff;-webkit-text-fill-color:#d9ecff;font-size:25px;font-style:normal;filter:drop-shadow(0 0 10px #63acff)}html body .site-mode-coming_soon .launch-machine b{position:absolute;bottom:9px;color:#94c7ff;-webkit-text-fill-color:#94c7ff;font-size:8px;letter-spacing:.12em}html body .site-mode-coming_soon .launch-machine span{position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#4ee28a;box-shadow:0 0 12px #4ee28a;animation:kpLaunchLight 1.6s steps(2) infinite}html body .site-mode-coming_soon .machine-a{left:8%;animation-delay:0s}html body .site-mode-coming_soon .machine-b{left:calc(50% - 43px);animation-delay:.55s}html body .site-mode-coming_soon .machine-c{right:8%;animation-delay:1.1s}html body .site-mode-coming_soon .launch-link{position:absolute;top:83px;height:3px;z-index:2;background:linear-gradient(90deg,transparent,#5faaff 20%,#936dff 80%,transparent);background-size:200% 100%;box-shadow:0 0 10px rgba(82,161,255,.55);animation:kpLaunchLink 2.2s linear infinite}html body .site-mode-coming_soon .link-a{left:21%;width:29%}html body .site-mode-coming_soon .link-b{left:50%;width:29%;animation-delay:.7s}html body .site-mode-coming_soon .launch-belt{position:absolute;left:6%;right:6%;bottom:43px;height:14px;border:1px solid #315476;border-radius:999px;background:repeating-linear-gradient(90deg,#142c47 0 16px,#234566 16px 28px);box-shadow:0 7px 16px rgba(0,0,0,.3);overflow:hidden;z-index:3}html body .site-mode-coming_soon .launch-package{position:absolute;top:2px;left:-18px;width:10px;height:10px;border-radius:3px;transform:rotate(45deg);background:#72b8ff;box-shadow:0 0 10px #72b8ff;animation:kpLaunchPackage 5.2s linear infinite}html body .site-mode-coming_soon .package-b{background:#a381ff;box-shadow:0 0 10px #a381ff;animation-delay:-1.7s}html body .site-mode-coming_soon .package-c{animation-delay:-3.4s}html body .site-mode-coming_soon .launch-pulse{position:absolute;width:160px;height:160px;top:4px;border:1px solid rgba(87,159,243,.28);border-radius:50%;animation:kpLaunchPulse 3.2s ease-out infinite}html body .site-mode-coming_soon .pulse-a{left:calc(50% - 80px)}html body .site-mode-coming_soon .pulse-b{left:calc(50% - 80px);animation-delay:1.6s}html body .site-mode-coming_soon .launch-status{position:absolute;left:0;right:0;bottom:13px;height:16px;z-index:5;color:#8eb6df;font-size:9px;font-weight:800;letter-spacing:.04em;text-align:center}html body .site-mode-coming_soon .launch-status span{position:absolute;inset:0;opacity:0;animation:kpLaunchStatus 9s ease-in-out infinite}html body .site-mode-coming_soon .launch-status span:nth-child(2){animation-delay:3s}html body .site-mode-coming_soon .launch-status span:nth-child(3){animation-delay:6s}html body .operations-preview .preview-launch-factory{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px auto}html body .operations-preview .preview-launch-factory i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #4578ab;border-radius:7px;background:#102b49;color:#9dceff;font-style:normal}html body .operations-preview .preview-launch-factory span{width:24px;height:2px;background:linear-gradient(90deg,#5faaff,#a27bff);box-shadow:0 0 8px #5faaff}@keyframes kpLaunchMachine{0%,to{transform:translateY(0);border-color:#386795}50%{transform:translateY(-4px);border-color:#68aef2}}@keyframes kpLaunchLight{50%{opacity:.35}}@keyframes kpLaunchLink{to{background-position:-200% 0}}@keyframes kpLaunchPackage{0%{left:-18px}to{left:calc(100% + 18px)}}@keyframes kpLaunchPulse{0%{transform:scale(.25);opacity:.65}to{transform:scale(1.25);opacity:0}}@keyframes kpLaunchStatus{0%,4%{opacity:0;transform:translateY(4px)}10%,27%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-4px)}}@media(max-width:560px){html body .site-mode-coming_soon .launch-factory-scene{height:175px}html body .site-mode-coming_soon .launch-machine{top:34px;width:66px;height:70px;border-radius:14px}html body .site-mode-coming_soon .machine-b{left:calc(50% - 33px)}html body .site-mode-coming_soon .launch-link{top:68px}html body .site-mode-coming_soon .launch-machine i{font-size:20px}html body .site-mode-coming_soon .launch-machine b{font-size:7px}}@media(prefers-reduced-motion:reduce){html body .site-mode-coming_soon .launch-link,html body .site-mode-coming_soon .launch-machine,html body .site-mode-coming_soon .launch-machine span,html body .site-mode-coming_soon .launch-package,html body .site-mode-coming_soon .launch-pulse,html body .site-mode-coming_soon .launch-status span{animation:none!important}html body .site-mode-coming_soon .launch-status span:first-child{opacity:1!important}}#keenplanner-admin .admin-v2-content :is(.admin-workspace-hero,.admin-hub-card,.admin-v2-section-head,.admin-settings-page>.card,.settings-grid>.card) :is(h1,h2,h3,h4,h5,h6,strong,label,legend){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}#keenplanner-admin .admin-v2-content :is(.admin-workspace-hero,.admin-hub-card,.admin-v2-section-head,.admin-settings-page>.card,.settings-grid>.card) :is(p,small,.muted,.help,.hint,.description){color:#c9d9ea!important;-webkit-text-fill-color:#c9d9ea!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}#keenplanner-production-graph .flow-stats-toggle strong,#keenplanner-production-graph .saved-node.saved-machine .machine-card-product-name,#keenplanner-production-graph .saved-node.saved-machine .node-card-head strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 1px 2px rgba(0,0,0,.72)!important}#keenplanner-production-graph .saved-node.saved-machine .machine-io-input strong.machine-io-rate-input{color:#ff4f5e!important;-webkit-text-fill-color:#ff4f5e!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 0 10px rgba(255,79,94,.28)!important}#keenplanner-production-graph .saved-node.saved-machine .machine-io-output strong.machine-io-rate-output{color:#42e680!important;-webkit-text-fill-color:#42e680!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 0 10px rgba(66,230,128,.24)!important}#keenplanner-admin .admin-backups-page :is(.backup-overview-card,.backup-target,.backup-encryption-card,.backup-schedule-card,.card) :is(h1,h2,h3,strong),#keenplanner-admin .admin-email-page :is(.smtp-config-card,.smtp-test-card,.email-template-card) :is(h1,h2,h3,strong){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important}#keenplanner-admin .admin-backups-page :is(.backup-overview-card,.backup-target,.backup-encryption-card,.backup-schedule-card,.card) :is(p,.muted,label,small),#keenplanner-admin .admin-email-page :is(.smtp-ssl-note small,.smtp-secret-note,.smtp-form-grid label>span,.smtp-brand-name>small,p,.muted){color:#c9d9ea!important;-webkit-text-fill-color:#c9d9ea!important;opacity:1!important;visibility:visible!important;filter:none!important}#keenplanner-admin .admin-email-page :is(input.input,select.input,textarea.input){color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;opacity:1!important}#keenplanner-admin .admin-backups-page :is(input.input,select.input,textarea.input){color:#10233d!important;-webkit-text-fill-color:#10233d!important;opacity:1!important}#keenplanner-admin .admin-backups-page :is(input.input,textarea.input)::placeholder{color:#71849b!important;-webkit-text-fill-color:#71849b!important;opacity:1!important}html body .dashboard-recent .recent-factory-icon{overflow:hidden!important;padding:4px!important;background:#eef4ff!important}html body .dashboard-recent .recent-factory-icon .asset-thumb{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;position:relative!important}html body .dashboard-recent .recent-factory-icon .asset-thumb img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .dashboard-recent .recent-factory-icon .asset-fallback{position:absolute!important;inset:0!important;z-index:1!important;display:grid!important;place-items:center!important;color:#55779d!important}