.feedback-drawer_trigger__9otuj{min-width:104px;height:34px;gap:7px}@media (width < 768px){.feedback-drawer_trigger__9otuj{min-width:42px;width:42px;height:42px;padding:0;border-radius:9999px}.feedback-drawer_triggerLabel__oO_NX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.feedback-drawer_layer__WztJe{position:fixed;inset:0;z-index:40;display:grid;justify-items:end}.feedback-drawer_scrim__gkOPx{position:fixed;inset:0;border:0;background:color-mix(in srgb,var(--background) 48%,transparent)}.feedback-drawer_drawer__KLFps{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto auto auto auto;width:min(420px,100vw);height:100dvh;padding:18px;gap:11px;overflow:auto;border-left:1px solid var(--color-border);background:var(--color-panel);box-shadow:-18px 0 44px color-mix(in srgb,var(--background) 58%,transparent)}.feedback-drawer_header__0v3Qj{display:flex;align-items:start;justify-content:space-between;gap:16px}.feedback-drawer_header__0v3Qj h2{margin:2px 0 0;color:var(--color-ink);font-size:1.12rem;font-weight:500;letter-spacing:0;line-height:1.2}.feedback-drawer_kicker__BbxSv{margin:0;color:var(--color-muted);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.feedback-drawer_iconButton__Ymq4j,.feedback-drawer_removeButton__mvfOK{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-muted);background:var(--color-panel);cursor:pointer}.feedback-drawer_iconButton__Ymq4j{width:32px;height:32px;border-radius:7px}.feedback-drawer_contextGrid__yz60Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feedback-drawer_contextGrid__yz60Q div{min-width:0;display:grid;align-content:center;height:54px;padding:6px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-panel)}.feedback-drawer_contextGrid__yz60Q span,.feedback-drawer_field__fip_G span{display:block;color:var(--color-muted);font-size:.72rem;line-height:1.2}.feedback-drawer_contextGrid__yz60Q p{min-width:0;margin:4px 0 0;overflow:hidden;color:var(--color-ink);font-size:.82rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.feedback-drawer_kindTabs__0jnxX{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:30px;padding:2px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-panel)}.feedback-drawer_kindTabs__0jnxX:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / 2);border:0;border-radius:6px;background:var(--color-panel);box-shadow:none;transform:translateX(0);transition:transform .18s ease,background .16s ease,border-color .18s ease,box-shadow .18s ease}.feedback-drawer_kindTabs__0jnxX[data-kind=suggestion]:before{transform:translateX(100%)}.feedback-drawer_kindTabs__0jnxX:has(.feedback-drawer_kindTab__xFk7t[data-active=true]:focus-visible):before,.feedback-drawer_kindTabs__0jnxX:has(.feedback-drawer_kindTab__xFk7t[data-active=true]:hover):before{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.feedback-drawer_kindTab__xFk7t{position:relative;z-index:1;display:grid;place-items:center;height:24px;padding:0;border:0;border-radius:6px;color:var(--color-muted);background:transparent;cursor:pointer;font:inherit;font-size:.84rem;line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}.feedback-drawer_kindTab__xFk7t[data-active=true],.feedback-drawer_kindTab__xFk7t[data-active=true]:hover{color:var(--color-ink)}.feedback-drawer_kindTab__xFk7t:focus-visible,.feedback-drawer_kindTab__xFk7t:hover{color:var(--color-ink);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.feedback-drawer_kindTabLabel__VQ_9Q{display:inline-block}.feedback-drawer_field__fip_G{display:grid;align-content:start;gap:4px;min-height:166px}.feedback-drawer_textarea__NyYsx{min-height:150px;resize:vertical;background:var(--card)!important;font-size:.9rem;line-height:1.45}.feedback-drawer_textarea__NyYsx:focus,.feedback-drawer_textarea__NyYsx:focus-visible,.feedback-drawer_textarea__NyYsx:hover{background:var(--card)!important}.feedback-drawer_screenshotPanel__l7DvZ{display:grid;gap:9px}.feedback-drawer_screenshotHeader__9I1SC{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-drawer_redactionNote__9CZ5E,.feedback-drawer_screenshotHeader__9I1SC span{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:.78rem}.feedback-drawer_removeButton__mvfOK{gap:6px;width:28px;height:28px;padding:0;border-radius:7px;border-color:var(--color-danger);color:var(--destructive-foreground);background:var(--color-danger);font-size:.78rem}.feedback-drawer_removeButton__mvfOK:hover{border-color:color-mix(in srgb,var(--color-danger) 86%,var(--foreground) 14%);color:var(--destructive-foreground);background:color-mix(in srgb,var(--color-danger) 86%,var(--foreground) 14%)}.feedback-drawer_screenshotEmpty__2HoNp,.feedback-drawer_screenshot__DE8b3{width:100%;aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:8px;background:var(--color-panel)}.feedback-drawer_screenshot__DE8b3{display:block;object-fit:cover;object-position:top left}.feedback-drawer_screenshotEmpty__2HoNp{display:grid;place-items:center;color:var(--color-muted);font-size:.86rem}.feedback-drawer_removeDialog__iQH7Y{min-height:auto;padding:16px;border:1px solid var(--color-border-strong);background:var(--color-panel)}.feedback-drawer_removeDialogFooter__QcRd4{margin:0 -16px -16px;padding:12px 16px;border-top-color:var(--color-border);background:var(--color-panel)}.feedback-drawer_captureNote__7teAQ,.feedback-drawer_error__N9IlV{margin:0;font-size:.78rem;line-height:1.35}.feedback-drawer_captureNote__7teAQ{color:var(--color-muted)}.feedback-drawer_error__N9IlV{color:var(--color-danger)}.feedback-drawer_footer__XcYHZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.feedback-drawer_redactionNote__9CZ5E{min-width:0;max-width:210px}.feedback-drawer_submitButton__k4_Qn:not(:disabled){border-color:color-mix(in srgb,var(--color-blue) 24%,var(--color-border) 76%);color:color-mix(in srgb,var(--color-blue) 70%,var(--color-ink) 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-blue) 8%,var(--color-panel) 92%),color-mix(in srgb,var(--color-blue) 5%,var(--color-panel) 95%))}.feedback-drawer_submitButton__k4_Qn:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-blue) 32%,var(--color-border) 68%);color:color-mix(in srgb,var(--color-blue) 78%,var(--color-ink) 22%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-blue) 12%,var(--color-panel) 88%),color-mix(in srgb,var(--color-blue) 7%,var(--color-panel) 93%))}.feedback-drawer_submitButton__k4_Qn:not(:disabled):active{border-color:color-mix(in srgb,var(--color-blue) 38%,var(--color-border) 62%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-blue) 10%,var(--color-panel) 90%),color-mix(in srgb,var(--color-blue) 6%,var(--color-panel) 94%))}@media (max-width:560px){.feedback-drawer_drawer__KLFps{width:100vw}.feedback-drawer_contextGrid__yz60Q{grid-template-columns:1fr}.feedback-drawer_footer__XcYHZ{align-items:stretch;flex-direction:column}.feedback-drawer_redactionNote__9CZ5E{max-width:none}}@media (prefers-reduced-motion:reduce){.feedback-drawer_kindTab__xFk7t,.feedback-drawer_kindTabs__0jnxX:before{transition:none}}.fix-command-message_message__OFmB4{margin:0;line-height:1.45;overflow-wrap:anywhere}.fix-command-message_message__OFmB4 a{text-decoration:underline;text-underline-offset:2px}.fix-command-message_command__6HQMS{display:inline-flex;max-width:100%;align-items:center;gap:2px;vertical-align:middle}.fix-command-message_command__6HQMS code{padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--eurobase-radius-control);background:var(--color-panel-muted);color:var(--color-ink);font-size:.92em;overflow-wrap:anywhere}.fix-command-message_copy__KlUst{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--eurobase-radius-control);background:transparent;color:var(--color-muted);cursor:pointer}.fix-command-message_copy__KlUst:hover{color:var(--color-ink);background:var(--color-panel-muted)}.fix-command-message_copy__KlUst:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fix-command-message_copy__KlUst svg{width:14px;height:14px}.redeploy-request-tray_tray__x8J8x{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title status" "icon source action";align-items:center;gap:2px 6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--eurobase-radius-panel);background:var(--popover);color:var(--popover-foreground);box-shadow:none}.redeploy-request-tray_liveRegion__cGwqs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.redeploy-request-tray_iconShell__c2tqx{grid-area:icon;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:var(--muted-foreground)}.redeploy-request-tray_spinner__kINr8,.redeploy-request-tray_stateIcon__nEiej{width:20px;height:20px}.redeploy-request-tray_spinner__kINr8{animation:redeploy-request-tray_redeploy-request-spin__LmIzK .9s linear infinite}.redeploy-request-tray_title__erCHw{grid-area:title;min-width:0;color:var(--popover-foreground);overflow:hidden;font-size:12px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.redeploy-request-tray_source__ZNdDo{grid-area:source;display:flex;min-width:0;align-items:center;gap:4px;color:var(--muted-foreground);font-size:11px;line-height:1.25}.redeploy-request-tray_machineValue__ST7L4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.redeploy-request-tray_status__dQmzm{grid-area:status;justify-self:end;color:var(--muted-foreground);font-size:11px;line-height:1.25;white-space:nowrap}.redeploy-request-tray_action__9RVq6{grid-area:action;justify-self:end}.redeploy-request-tray_tray__x8J8x:not([data-phase=submitting]):not([data-phase=confirming]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon source" "status status" "action action"}.redeploy-request-tray_tray__x8J8x:not([data-phase=submitting]):not([data-phase=confirming]) .redeploy-request-tray_action__9RVq6,.redeploy-request-tray_tray__x8J8x:not([data-phase=submitting]):not([data-phase=confirming]) .redeploy-request-tray_status__dQmzm{justify-self:end;white-space:normal}@keyframes redeploy-request-tray_redeploy-request-spin__LmIzK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.redeploy-request-tray_spinner__kINr8{animation:none}}@media (max-width:640px){.redeploy-request-tray_tray__x8J8x{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon source" "status status" "action action";gap:10px 12px;padding:12px}.redeploy-request-tray_action__9RVq6,.redeploy-request-tray_status__dQmzm{justify-self:start;white-space:normal}}.isometric-hairline_hairline__o5aqL{--scene-ink:color-mix(in srgb,var(--card-foreground) 86%,var(--card) 14%);--scene-face:var(--card);--scene-shade-left:color-mix(in srgb,var(--card-foreground) 4%,var(--card) 96%);--scene-shade-right:color-mix(in srgb,var(--card-foreground) 8%,var(--card) 92%);--scene-shade-inner:color-mix(in srgb,var(--card-foreground) 14%,var(--card) 86%);--stroke:var(--scene-ink)}.isometric-hairline_hairline__o5aqL path,.isometric-hairline_hairline__o5aqL polygon{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.isometric-hairline_hairline__o5aqL .in,.isometric-hairline_hairline__o5aqL .led,.isometric-hairline_hairline__o5aqL .scr,.isometric-hairline_hairline__o5aqL .sl,.isometric-hairline_hairline__o5aqL .sr,.isometric-hairline_hairline__o5aqL .st,.isometric-hairline_hairline__o5aqL .tape,.isometric-hairline_hairline__o5aqL .win{stroke:var(--stroke);stroke-width:1}.isometric-hairline_hairline__o5aqL .led,.isometric-hairline_hairline__o5aqL .st,.isometric-hairline_hairline__o5aqL .win{fill:var(--scene-face)}.isometric-hairline_hairline__o5aqL .sl{fill:var(--scene-shade-left)}.isometric-hairline_hairline__o5aqL .scr,.isometric-hairline_hairline__o5aqL .sr,.isometric-hairline_hairline__o5aqL .tape{fill:var(--scene-shade-right)}.isometric-hairline_hairline__o5aqL .in{fill:var(--scene-shade-inner)}.isometric-hairline_hairline__o5aqL .ln{fill:none;stroke:var(--stroke);stroke-width:1}.isometric-hairline_hairline__o5aqL .a{--stroke:var(--color-success)}.isometric-hairline_hairline__o5aqL .x{--stroke:var(--color-danger)}.isometric-hairline_hairline__o5aqL .tape.on,.isometric-hairline_hairline__o5aqL .win.on{fill:color-mix(in srgb,var(--color-success) 50%,var(--scene-face));stroke:var(--color-success)}.isometric-hairline_hairline__o5aqL .led.on{fill:var(--color-success);stroke:var(--color-success)}.isometric-hairline_hairline__o5aqL .led.err{fill:var(--color-danger);stroke:var(--color-danger)}.domain-certificate-scene_scene__VkE9M{position:relative;width:min(100%,360px);aspect-ratio:var(--scene-ratio);margin:0 auto}.domain-certificate-scene_drawing__chNYP{position:absolute;inset:0}.domain-certificate-scene_drawing__chNYP svg{display:block;width:100%;height:100%;overflow:visible}.domain-certificate-scene_drawing__chNYP .ghost{opacity:.42}.domain-certificate-scene_drawing__chNYP .ghost path,.domain-certificate-scene_drawing__chNYP .ghost polygon{stroke-dasharray:2 2.5}.domain-certificate-scene_drawing__chNYP .write{animation:domain-certificate-scene_certificate-write__JF3Ne 2.4s calc(var(--i) * .35s) ease-out infinite}.domain-certificate-scene_drawing__chNYP .fx-fade{animation:domain-certificate-scene_certificate-fade__Wt9mr .45s var(--d) both ease-out}.domain-certificate-scene_scene__VkE9M[data-paused=true] *{animation-play-state:paused}@keyframes domain-certificate-scene_certificate-write__JF3Ne{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes domain-certificate-scene_certificate-fade__Wt9mr{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.domain-certificate-scene_drawing__chNYP *{animation:none!important}}.domains_narrow__dogj3,.domains_wide__GLLRH{display:grid;align-content:start;gap:22px;width:min(100%,680px);margin-inline:auto}.domains_wide__GLLRH{width:min(100%,1040px)}.domains_srOnly__Vx2_e{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.domains_domainTitle__Zt79U,.domains_title__yqN1U{margin:0;color:var(--color-ink);font-family:var(--font-sans),sans-serif;font-weight:450;letter-spacing:-.01em}.domains_title__yqN1U{font-size:26px;line-height:1.1}.domains_domainTitle__Zt79U{font-family:var(--font-mono),monospace;font-size:22px;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.domains_lead__ipxdg{margin:0;color:var(--color-text-soft);font-size:14px;line-height:1.5}.domains_meta__8olQl{color:var(--color-muted);font-family:var(--font-mono),monospace;font-size:12px;white-space:nowrap}.domains_domainTitleRow__jFqC_,.domains_headerActions__jtBxe{display:flex;align-items:center;gap:14px}.domains_domainTitleRow__jFqC_{flex-wrap:wrap}.domains_flowHeader__ityvC{display:grid;gap:8px}.domains_back__4_i02{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--color-text-soft);font-size:13px;text-decoration:none}.domains_back__4_i02 svg{width:14px;height:14px}.domains_back__4_i02:hover{color:var(--color-ink)}.domains_back__4_i02:focus-visible,.domains_rowLink__ogF11:focus-visible,.domains_visit__O9hEi:focus-visible{border-radius:var(--eurobase-radius-control);outline:2px solid var(--ring);outline-offset:2px}.domains_loading__D670E{display:grid;gap:10px}.domains_recovery__J5dMW{display:flex;align-items:center;gap:14px;color:var(--color-text-soft);font-size:13px}.domains_emptyLine__7F39e,.domains_recovery__J5dMW p{margin:0}.domains_emptyLine__7F39e{color:var(--color-text-soft);font-size:13px}.domains_table__P2jmP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 180px 40px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--popover)}.domains_tableHeader__KnlDq,.domains_tableRow__DOGo_{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.domains_tableHeader__KnlDq{background:var(--popover);border-bottom:1px solid var(--color-border);color:var(--color-text-soft);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.domains_tableHeader__KnlDq>span,.domains_tableRow__DOGo_>span{min-width:0;padding:12px 16px}.domains_tableRow__DOGo_{position:relative;border-top:1px solid var(--border-soft);color:var(--color-ink);font-size:13px}.domains_tableRow__DOGo_:hover{background:var(--color-panel-muted)}.domains_domainCell__3c_DL{min-width:0}.domains_rowLink__ogF11{display:block;color:inherit;text-decoration:none}.domains_rowLink__ogF11:after{position:absolute;inset:0;content:""}.domains_hostname__XCbem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domains_rowChevron__lt_kI{display:inline-flex;justify-content:flex-end;color:var(--color-muted)}.domains_rowChevron__lt_kI svg{width:15px;height:15px}.domains_status__OgMn6{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-soft);font-size:12px;white-space:nowrap}.domains_status__OgMn6:before{width:7px;height:7px;flex:none;border-radius:50%;background:var(--color-muted);content:""}.domains_status__OgMn6[data-status=issuing]:before,.domains_status__OgMn6[data-status=pending]:before{background:var(--color-request-warning,var(--color-warning))}.domains_status__OgMn6[data-status=active]:before{background:var(--color-success)}.domains_status__OgMn6[data-status=failed]:before{background:var(--color-danger)}.domains_serves__zkDQg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--popover)}.domains_servesBody__42raN{display:grid;gap:4px;min-width:0}.domains_servesLabel__vd1yQ{color:var(--color-text-soft);font-size:12px}.domains_projectOptionName__EAHiW,.domains_servesName__o0drM{color:var(--color-ink);font-size:14px;font-weight:500}.domains_servesMeta__eMA8z{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--color-text-soft);font-size:12px}.domains_servesSource__FQrmX{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.domains_servesSource__FQrmX svg{width:13px;height:13px}.domains_rowServes__XOTdP{display:none;color:var(--color-text-soft);font-size:12px}.domains_servesCell__Go_6B{overflow:hidden;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap}.domains_moveRow__duoOT{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.domains_moveControls__QziGg{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.domains_certificateScene__9o4_b{width:min(100%,360px)}.domains_connectStepTitle__E7T7C{display:inline-flex;align-items:center;gap:10px;padding:0;color:var(--color-ink);font-size:15px;font-weight:500}.domains_connectHint__n_vLG{margin:0;color:var(--color-text-soft);font-size:13px}.domains_projectOptions__TJb9X{display:grid;gap:8px}.domains_projectOption__qf6ZO{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--popover);cursor:pointer}.domains_projectOption__qf6ZO:hover{background:var(--color-panel-muted)}.domains_projectOptionSelected__ek1He{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.domains_projectRadio__XFW8i{width:16px;height:16px;margin:2px 0 0;accent-color:var(--primary)}.domains_projectRadio__XFW8i:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.domains_projectOptionBody__C8p4_{display:grid;gap:4px;min-width:0}.domains_connectForm__5rzNI{display:grid;gap:20px;margin-top:6px}.domains_field__McxOp{display:grid;gap:8px}.domains_fieldLabel__MFtFO{color:var(--color-ink);font-size:14px;font-weight:500}.domains_domainInput__YbWZY{height:48px;padding-inline:16px;font-family:var(--font-mono),monospace;font-size:15px}.domains_fieldError__ZFQH_,.domains_fieldNote__akwHa{margin:0;font-size:12px}.domains_fieldError__ZFQH_{color:var(--color-danger)}.domains_fieldNote__akwHa{color:var(--color-muted)}.domains_visit__O9hEi{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:var(--color-text-soft);font-size:13px;text-decoration:none}.domains_visit__O9hEi svg{width:14px;height:14px}.domains_visit__O9hEi:hover{color:var(--color-ink)}.domains_reason__tFC1o{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--color-ink);font-size:13px;line-height:1.5}.domains_reason__tFC1o[data-tone=danger]{color:var(--color-danger)}.domains_stateIcon__gHhdd{flex:none;width:14px;height:14px;margin-top:2px}.domains_reason__tFC1o[data-tone=warning] .domains_stateIcon__gHhdd,.domains_stepState__LmeQb[data-warning=true] .domains_stateIcon__gHhdd{color:var(--color-request-warning,var(--color-warning))}.domains_steps__lIKL5{display:grid;margin:6px 0 0;padding:0;list-style:none}.domains_step__S9sJX{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-bottom:30px}.domains_step__S9sJX:before{position:absolute;top:32px;bottom:4px;left:13.5px;width:1px;background:var(--color-border);content:""}.domains_step__S9sJX[data-done=true]:before{background:color-mix(in srgb,var(--color-success) 45%,var(--color-border) 55%)}.domains_stepLast__rZnhi{padding-bottom:0}.domains_stepLast__rZnhi:before{display:none}.domains_stepMarker__XckyF{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--popover);color:var(--color-muted);font-family:var(--font-mono),monospace;font-size:12px}.domains_step__S9sJX[data-done=true] .domains_stepMarker__XckyF{border-color:color-mix(in srgb,var(--color-success) 50%,var(--color-border) 50%);background:var(--eurobase-notice-success-bg);color:var(--color-success)}.domains_stepCheck__YtbJP{width:14px;height:14px}.domains_stepBody___CJAt{display:grid;gap:12px;min-width:0}.domains_stepHeader__FUmbe{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.domains_stepTitle__mMdr8{margin:0;color:var(--color-ink);font-size:15px;font-weight:500}.domains_stepState__LmeQb{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-soft);font-size:13px;text-align:right}.domains_stepState__LmeQb[data-done=true]{color:var(--color-success)}.domains_stepState__LmeQb[data-warning=true]{color:var(--color-ink)}.domains_stepState__LmeQb[data-warning=true] .domains_stateIcon__gHhdd{margin-top:0}.domains_records__8mAro{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--popover);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.domains_records__8mAro th:first-child{width:64px}.domains_records__8mAro th:nth-child(2){width:220px}.domains_records__8mAro th:nth-child(4){width:112px}.domains_records__8mAro th{padding:8px 8px 6px 14px;color:var(--color-muted);font-size:12px;font-weight:400;text-align:left}.domains_records__8mAro td{min-width:0;padding:4px 8px 4px 14px;border-top:1px solid var(--border-soft);color:var(--color-ink);vertical-align:middle}.domains_recordType___mKlm{white-space:nowrap}.domains_recordState__G9_ev{color:var(--color-text-soft)}.domains_recordState__G9_ev[data-state=ok]{color:var(--color-success)}.domains_recordState__G9_ev .domains_stateIcon__gHhdd{display:inline-block;margin:0 6px 0 0;vertical-align:-2px}.domains_copyValue__FUZIF{display:flex;align-items:center;gap:8px}.domains_oneLine__Y_9z_{position:relative;display:flex;min-width:0;overflow:hidden;white-space:nowrap}.domains_oneLineHead__Zkh_j{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.domains_oneLineTail__PC1bI{flex:none;max-width:calc(100% - 3ch);overflow:hidden;text-overflow:ellipsis}.domains_copyButton__h33vz{display:inline-flex;flex:none;width:30px;height:30px;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:var(--eurobase-radius-control);background:transparent;color:var(--color-muted);cursor:pointer}.domains_copyButton__h33vz:hover{background:var(--color-panel-muted);color:var(--color-ink)}.domains_copyButton__h33vz svg{width:14px;height:14px}.domains_recordNote__oGf9y{margin:0;color:var(--color-muted);font-size:12px}.domains_removeSection__sKn1i{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:22px;border-top:1px solid var(--color-border)}.domains_removeTitle__EoH7H{margin:0;color:var(--color-ink);font-size:14px;font-weight:500}.domains_removeCopy__5gTkZ{margin:4px 0 0;color:var(--color-text-soft);font-size:13px}.domains_removeActions__PwbCq{display:flex;gap:8px}@media (max-width:760px){.domains_countMeta__EmUm2{display:none}.domains_table__P2jmP{grid-template-columns:minmax(0,1fr)}.domains_tableHeader__KnlDq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.domains_tableRow__DOGo_>span:first-child{border-top:0}.domains_tableRow__DOGo_>span:nth-child(3){padding-top:0}.domains_domainCell__3c_DL{display:grid;gap:2px}.domains_tableRow__DOGo_>.domains_domainCell__3c_DL{padding-bottom:6px}.domains_hostname__XCbem{white-space:normal;overflow-wrap:anywhere}.domains_rowServes__XOTdP{display:block}.domains_serves__zkDQg{align-items:flex-start;flex-direction:column}.domains_tableRow__DOGo_>span:nth-child(2),.domains_tableRow__DOGo_>span:nth-child(4){display:none}.domains_step__S9sJX{grid-template-columns:24px minmax(0,1fr);gap:12px}.domains_stepHeader__FUmbe{flex-direction:column;align-items:flex-start;gap:2px}.domains_stepState__LmeQb{text-align:left}.domains_stepMarker__XckyF{width:24px;height:24px}.domains_step__S9sJX:before{top:28px;left:11.5px}.domains_records__8mAro thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.domains_records__8mAro,.domains_records__8mAro tbody{display:block}.domains_recordRow__ihEs2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type state" "name name" "value value";align-items:center;column-gap:10px;padding:6px 4px 6px 12px}.domains_recordRow__ihEs2+.domains_recordRow__ihEs2{border-top:1px solid var(--border-soft)}.domains_records__8mAro td{padding:0;border-top:0}.domains_recordType___mKlm{grid-area:type}.domains_recordName__9u4XK{grid-area:name}.domains_recordValue__VWQ_8{grid-area:value}.domains_records__8mAro .domains_recordState__G9_ev{grid-area:state}.domains_removeSection__sKn1i{align-items:flex-start;flex-direction:column}}.domains_summaryBar__J_Ah4{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 14px 14px 18px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--popover)}.domains_summaryText__OtGJH{min-width:0;margin:0;color:var(--color-text-soft);font-size:14px}.domains_summaryProject__NdnLT,.domains_summaryText__OtGJH .mono{color:var(--color-ink)}.domains_summaryProject__NdnLT{font-weight:500}@media (max-width:640px){.domains_summaryBar__J_Ah4{flex-direction:column;align-items:stretch}}.domains_stepNote__8QQM_{margin:0 0 12px;color:var(--color-text-soft);font-size:13px;line-height:1.5}.deployment-lifecycle-scene_scene__dtFWk{width:100%;min-width:0;aspect-ratio:420/94}.deployment-lifecycle-scene_scene__dtFWk svg{display:block;width:100%;height:100%;overflow:visible}.deployment-lifecycle-scene_scene__dtFWk .ghost{opacity:.42}.deployment-lifecycle-scene_scene__dtFWk .ghost path,.deployment-lifecycle-scene_scene__dtFWk .ghost polygon{stroke-dasharray:2 2.5}.deployment-lifecycle-scene_scene__dtFWk .skipped{opacity:.22}.page_page__8cmAZ{width:min(100%,1280px);margin-inline:auto;display:grid;gap:18px;min-width:0;color:var(--color-text);font-family:var(--font-auth-sans),var(--font-sans),sans-serif}.page_pageSectionTitle__hY4Gp,.page_pageTitle__DDI9N{margin:0;color:var(--color-ink);font-size:14px;font-weight:400;letter-spacing:0}.page_appSourceInput__t7G_F{height:40px;min-height:40px;border-radius:var(--radius-control);background:var(--color-surface);padding:0 12px;font-family:var(--font-control,var(--font-auth-sans),var(--font-sans),sans-serif);font-size:13px;line-height:1.2}.page_inputWithIcon__LF3rX{position:relative}.page_inputWithIcon__LF3rX svg,.page_inputWithRightIcon__RACH8 svg{position:absolute;top:50%;width:14px;height:14px;color:var(--color-muted);transform:translateY(-50%);pointer-events:none}.page_inputWithIcon__LF3rX svg{left:11px}.page_inputWithRightIcon__RACH8{position:relative}.page_inputWithRightIcon__RACH8 svg{right:11px}.page_inputWithIcon__LF3rX .page_appSourceInput__t7G_F{padding-left:32px}.page_inputWithRightIcon__RACH8 .page_appSourceInput__t7G_F{padding-right:32px}.page_appSourceSelectTrigger__JdB7_{width:100%;height:34px;min-height:34px;border-radius:var(--radius-control);padding-block:0;padding-inline:12px 10px;font-size:13px;line-height:1.2}.page_appSourceCard__Pqeu2{display:grid;gap:14px;width:min(100%,760px);justify-self:center;min-width:0;margin-top:16px;padding:16px;border-radius:8px;overflow:visible;box-shadow:none}.page_firstDeploymentTitleRow__D_V8f{margin:-2px 0 2px;color:var(--color-ink);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.3}.page_appSourceHeader__UZgHd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_appSourceTitleGroup__Zt_7Z{display:grid;gap:8px}.page_appSourceTitle__PvKD_{display:inline-flex;align-items:center;gap:10px;color:var(--color-ink);font-size:16px;font-weight:400;letter-spacing:0}.page_appSourceTitle__PvKD_ svg{width:16px;height:16px;color:var(--color-muted)}.page_appSourceBlockedState__TUBNn{display:grid;gap:4px;color:var(--color-muted);font-size:13px;line-height:1.45}.page_appSourceBlockedTitle__S7iYW{color:var(--color-ink);font-size:14px}.page_appSourceBlockedState__TUBNn p{margin:0}.page_appSourceSubtitle__mOf_X{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.page_sourceIdentityGrid__Cv83_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0}.page_frameworkPanel__J36K9,.page_runtimePanel__pGY8k{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.page_runtimePanel__pGY8k:empty{display:none}.page_frameworkOutputGrid__R8z_w{display:grid;grid-template-columns:minmax(294px,.82fr) minmax(390px,1.18fr);gap:20px;min-width:0}.page_configColumn__VB9JM{display:grid;align-content:start;gap:8px;min-width:0}.page_configLabel__399_h{color:var(--color-ink);font-size:13px;font-weight:500}.page_configLabelWithBadge__o8caw{position:relative}.page_detectionFooter__nQpKD,.page_frameworkChoice__cX7Tj,.page_outputChoice__toyOp,.page_runtimeTierSelectTrigger__BeQzk,.page_staticNotice__1Bjv5{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.page_frameworkChoice__cX7Tj{position:relative;display:flex;align-items:center;gap:12px;min-height:80px;padding:14px 16px}.page_frameworkIcon__8Zce0{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:8px;background:transparent;color:var(--color-blue);flex:0 0 auto}.page_copyFieldButton__BHbog,.page_detectIconButton__J_sB_{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);cursor:pointer}.page_detectIconButton__J_sB_{width:32px;height:32px;padding:0;border-radius:6px}.page_copyFieldButton__BHbog:focus-visible,.page_copyFieldButton__BHbog:hover,.page_detectIconButton__J_sB_:focus-visible,.page_detectIconButton__J_sB_:hover{border-color:var(--color-blue);color:var(--color-blue);outline:none}.page_copyFieldButton__BHbog:disabled,.page_detectIconButton__J_sB_:disabled{cursor:not-allowed;opacity:.55}.page_copyFieldButton__BHbog svg,.page_detectIconButton__J_sB_ svg{width:15px;height:15px}.page_frameworkChoiceBody__6ESPX{display:grid;gap:5px;min-width:0;flex:1 1 auto}.page_choiceTitleRow__gKUgr{display:flex;align-items:center;gap:10px;min-width:0;color:var(--color-ink);font-size:14px;font-weight:400;letter-spacing:0}.page_choiceDescription__fzThm{overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.page_confidencePill__ftrkO,.page_detectedPill__alztr,.page_evidencePill__H1_Lt{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;font-size:12px;line-height:1}.page_confidencePillReady___Zn6_,.page_detectedPillReady__7yzN9{background:var(--eurobase-notice-success-bg);color:var(--color-success)}.page_confidencePillNeutral__rLGmu,.page_detectedPillNeutral__iHw0s,.page_detectedPillPending__AK_bq{background:var(--color-surface-muted);color:var(--color-muted)}.page_confidencePillWarning__xh1Lm,.page_detectedPillWarning__HHc17{background:var(--eurobase-notice-warning-bg);color:var(--color-warning)}.page_detectedPillDanger__VJtRQ{background:var(--eurobase-notice-danger-bg);color:var(--color-danger)}.page_evidencePill__H1_Lt{background:var(--color-blue-soft);color:var(--color-blue)}.page_compactSelectTrigger__6HL5n{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;margin-left:-1px;border-radius:0 7px 7px 0;background:var(--color-surface);font-size:0}.page_compactSelectTrigger__6HL5n span{display:none}.page_compactSelectTrigger__6HL5n svg{width:15px;height:15px;margin:0}.page_frameworkActionGroup__bl11J{display:inline-flex;align-items:center;flex:0 0 auto}.page_detectionControlLabel__o4mnu{position:absolute;top:0;right:16px;transform:translateY(-50%);pointer-events:none}.page_frameworkActionGroup__bl11J .page_detectIconButton__J_sB_{border-radius:7px 0 0 7px;background:var(--color-surface)}.page_frameworkSelectContent__mXnov{max-height:min(328px,var(--radix-select-content-available-height))}.page_frameworkOptionLabel__Q31p4{display:inline-flex;align-items:center;gap:8px;min-width:0}.page_frameworkOptionIcon__cC_2t{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-blue)}.page_frameworkOptionIcon__cC_2t svg{width:20px;height:20px}.page_outputChoices__lPfcE{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.page_staticReviewBadge__2_X7f{position:absolute;top:-1px;right:0;z-index:1;display:inline-flex;align-items:center;gap:4px;min-height:18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-blue);font-size:12px;font-weight:500;line-height:1;cursor:help}.page_staticReviewIcon__0MLAV{width:13px;height:13px;stroke-width:2}.page_staticReviewBadge__2_X7f:hover{color:var(--color-ink)}.page_staticReviewBadge__2_X7f:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.page_outputChoice__toyOp{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;min-height:80px;padding:14px;border:0;border-radius:0;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.page_outputChoice__toyOp+.page_outputChoice__toyOp{border-top:1px solid var(--color-border)}.page_outputChoice__toyOp:focus-visible,.page_outputChoice__toyOp:hover{background:var(--color-opener-surface);outline:none}.page_outputChoiceSelected__hoMGX{background:var(--color-blue-soft);color:var(--color-blue)}.page_outputChoice__toyOp svg{grid-row:1/span 2;align-self:center;width:20px;height:20px}.page_outputChoice__toyOp span{min-width:0;color:inherit;font-size:13px;overflow-wrap:anywhere}.page_outputChoice__toyOp small{min-width:0;margin-top:4px;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.page_commandFieldGrid__noYZm{display:grid;gap:10px}.page_tightField__b2GZP{gap:5px}.page_commandFieldGridRuntime__XUDbT,.page_commandFieldGridStatic__wMRqa{grid-template-columns:repeat(2,minmax(0,1fr))}.page_appSourcePanelTitle__4tEef{color:var(--color-ink);font-size:13px;font-weight:400;letter-spacing:0}.page_configurationHeader__dOmcL{display:grid;gap:5px}.page_configurationHeader__dOmcL div{color:var(--color-blue);font-size:13px;font-weight:500}.page_configurationHeader__dOmcL .page_configurationRuntime__jkh1h{color:var(--color-muted);font-weight:400}.page_configurationHeader__dOmcL .page_configurationTitle__DZRUU{display:flex;align-items:center;gap:4px;min-height:22px}.page_disabledActionTrigger__YS_Bo{display:inline-flex;border-radius:var(--eurobase-radius-control)}.page_disabledActionTrigger__YS_Bo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page_copyInputControl__VNjAa{display:grid;grid-template-columns:minmax(0,1fr) 36px;min-width:0}.page_copyInputControl__VNjAa .page_copyInput__JVVrM{height:34px;min-height:34px;border-top-right-radius:0;border-bottom-right-radius:0}.page_copyFieldButton__BHbog{width:36px;height:34px;border-left:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.page_runtimeDetailGrid__4pU_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_staticNotice__1Bjv5{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;color:var(--color-muted);font-size:13px}.page_staticNotice__1Bjv5 svg{width:17px;height:17px;color:var(--color-blue)}.page_dockerfileEvidence__d1T3F{margin:0;color:var(--color-muted);font-size:13px}.page_dockerfileBuildPlan__OvPBq{display:grid;gap:5px;min-height:34px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.page_dockerfileBuildPlanLabel__E6rG6{color:var(--color-muted);font-size:11px}.page_dockerfileBuildPlanValue__CAUWV{color:var(--color-ink);font-family:var(--font-mono),monospace;font-size:12px;overflow-wrap:anywhere}.page_runtimeTierSelectTrigger__BeQzk{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:6px 10px;font-size:12px;color:var(--color-ink)}.page_runtimeTierSelectTrigger__BeQzk>svg{margin-left:auto}.page_runtimeTierSelectText__Tiyan{display:inline-flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:8px}.page_runtimeTierIcon__qH086{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--color-surface-muted);color:var(--color-ink)}.page_runtimeTierIcon__qH086 svg{width:16px;height:16px}.page_runtimeTierName__PGxGW{color:var(--color-ink);font-size:13px;flex:0 0 auto}.page_runtimeTierSpec__mSxy0{color:var(--color-muted);flex:1 1 auto;font-size:11px}.page_runtimeTierSelectContent__cFrEA{width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden}.page_runtimeTierOption__AXehk{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px}.page_runtimeTierOptionReason__Q3oPV{color:var(--color-muted);font-size:12px;white-space:nowrap}.page_startupSecrets__jYEZI{display:grid;gap:12px;padding-top:2px}.page_startupSecretsHeader__s4vqh{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_startupSecretsMeta__RGeBA{color:var(--color-muted);font-size:12px}.page_startupSecretRows__0yoeC{display:grid;gap:8px}.page_startupSecretRow__95Ohc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 74px;align-items:end;gap:8px}.page_startupSecretRow__95Ohc .page_appSourceInput__t7G_F{height:34px;min-height:34px;font-size:12px}.page_startupSecretActions__3idRe{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px}.page_startupSecretAdd__YW0oN,.page_startupSecretRemove__B2mnJ{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);font-family:var(--font-control,var(--font-auth-sans),var(--font-sans),sans-serif);font-size:12px}.page_startupSecretRemove__B2mnJ{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0}.page_startupSecretRemove__B2mnJ svg{width:15px;height:15px}.page_startupSecretAdd__YW0oN{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0}.page_startupSecretAdd__YW0oN svg{width:15px;height:15px}.page_startupSecretAdd__YW0oN:not(:disabled):hover,.page_startupSecretRemove__B2mnJ:not(:disabled):hover{color:var(--color-ink);background:var(--color-surface-muted)}.page_startupSecretAdd__YW0oN:disabled,.page_startupSecretRemove__B2mnJ:disabled{opacity:.55;cursor:not-allowed}.page_detectionFooter__nQpKD{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:10px 16px;margin-inline:-16px;margin-bottom:-16px;padding:16px;border-inline:0;border-bottom:0;border-radius:0;background:var(--color-panel-muted)}.page_confidenceLine__296Vo,.page_detectionEvidenceFiles__pe_mB,.page_detectionEvidenceHeader__6TJvd{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-muted);font-size:12px}.page_detectionEvidenceHeader__6TJvd{grid-column:1;grid-row:1;white-space:nowrap}.page_detectionEvidenceFiles__pe_mB{grid-column:2;grid-row:1;flex-wrap:wrap}.page_confidenceLine__296Vo{grid-column:3;grid-row:1;justify-self:end}.page_detectionFooterActions__a6L2L{grid-column:1/-1;grid-row:2;align-self:center;justify-self:end}.page_sourceActions__Oze5h{display:flex;align-items:center;justify-content:flex-start}.page_sourceActionsInline__BXOsz{display:flex;align-items:center;justify-content:flex-end;min-width:max-content}.page_sourceActionsRight__W5Jk3{justify-content:flex-end}.page_repoRecoveryControl__5dw5e{display:inline-flex;align-items:center;gap:8px;min-height:36px}.page_repoRecoveryInfo__kE8kE{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-danger);cursor:help}.page_repoRecoveryInfo__kE8kE:focus-visible,.page_repoRecoveryInfo__kE8kE:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent);outline:none}.page_repoRecoveryInfo__kE8kE svg{width:16px;height:16px}.page_deploymentHistoryCard__IyZjy{padding:0;background:var(--color-surface-elevated)}.page_deploymentHistoryCard__IyZjy[data-scrollable=true]:after,.page_deploymentHistoryCard__IyZjy[data-scrollable=true]:before{position:absolute;z-index:2;right:2px;width:6px;border-radius:999px;content:"";pointer-events:none}.page_deploymentHistoryCard__IyZjy[data-scrollable=true]:before{top:69px;bottom:12px;background:transparent}.page_deploymentHistoryCard__IyZjy[data-scrollable=true]:after{top:77px;height:168px;background:color-mix(in srgb,var(--color-muted) 72%,transparent)}.page_deploymentsListHeader__ZJDuc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.page_deploymentsListMeta__anVqI{color:var(--color-muted);font-size:12px}.page_deploymentsListTableHead__HpsMK{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(72px,.7fr) minmax(64px,.6fr) minmax(64px,.6fr) minmax(136px,max-content);align-items:center;gap:18px;padding:9px 18px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 92%,var(--color-panel) 8%);color:var(--color-muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.page_deploymentsListTableHead__HpsMK span:nth-child(6){justify-self:end}.page_deploymentsList__Bb_zz{display:grid;max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--color-muted) 72%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.page_deploymentsList__Bb_zz::-webkit-scrollbar{width:12px}.page_deploymentsList__Bb_zz::-webkit-scrollbar-track{border-radius:999px;background:transparent}.page_deploymentsList__Bb_zz::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 72%,transparent);background-clip:padding-box}.page_deploymentListRow__czM6i{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(72px,.7fr) minmax(64px,.6fr) minmax(64px,.6fr) minmax(136px,max-content);align-items:center;gap:18px;width:100%;min-height:58px;padding:11px 18px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.page_deploymentListRow__czM6i:last-child{border-bottom:0}.page_deploymentListRow__czM6i:focus-visible,.page_deploymentListRow__czM6i:hover{background:var(--color-opener-surface-hover);outline:none}.page_deploymentListRowSelected__gLPyv{background:var(--color-opener-surface);box-shadow:inset 2px 0 0 var(--color-blue)}.page_deploymentListPrimary__nBDZ_{display:grid;gap:4px;min-width:0}.page_deploymentListId__5F4ss,.page_deploymentListSource__fMYP2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_deploymentListIdRow__zUZGW{display:flex;align-items:center;gap:8px;min-width:0}.page_deploymentListId__5F4ss{color:var(--color-ink);font-size:13px}.page_deploymentListMetric__kMIvK{color:var(--color-ink);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.page_deploymentListSha__B_mrO{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page_deploymentListLiveBadge__I_4HC{flex:none;border-color:color-mix(in srgb,var(--color-success) 45%,transparent);color:var(--color-success);font-family:var(--font-auth-sans),var(--font-sans),sans-serif}.page_deploymentListSource__fMYP2,.page_deploymentListStatus__NPCzW,.page_deploymentListTime__ahHGr{color:var(--color-muted);font-size:12px}.page_deploymentListStatus__NPCzW{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--color-ink);white-space:nowrap}.page_deploymentListStatusText__PRsVo{display:inline-flex;align-items:baseline;gap:6px}.page_deploymentListStatusSecondary__TNT1w{color:var(--color-muted);font-size:11px}.page_deploymentStatusDot__XwPkB{width:8px;height:8px;border-radius:999px;background:var(--color-muted)}.page_deploymentListStatus__NPCzW[data-status=healthy] .page_deploymentStatusDot__XwPkB{background:var(--color-success)}.page_deploymentListStatus__NPCzW[data-status=building] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=building_image] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=deploying] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=queued] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=waiting_for_builder] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=waiting_for_deploy_runner] .page_deploymentStatusDot__XwPkB{background:var(--color-blue)}.page_deploymentListStatus__NPCzW[data-status=failed] .page_deploymentStatusDot__XwPkB,.page_deploymentListStatus__NPCzW[data-status=unhealthy] .page_deploymentStatusDot__XwPkB{background:var(--color-danger)}.page_deploymentListStatus__NPCzW[data-status=status_check_delayed] .page_deploymentStatusDot__XwPkB{background:var(--color-warning)}.page_deploymentListTime__ahHGr{justify-self:end;text-align:right;white-space:nowrap}.page_appSourceModal__4wP3U{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px)}.page_appSourceModal__4wP3U>[data-slot=card]{max-height:inherit}.page_appSourceModal__4wP3U>[data-slot=card]>div{min-height:0;max-height:100%;grid-template-rows:auto minmax(0,1fr) auto}.page_appSourceModalClose__93rz5{position:absolute;top:18px;right:18px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-muted);cursor:pointer}.page_appSourceModalClose__93rz5:focus-visible,.page_appSourceModalClose__93rz5:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-ink);outline:none}.page_appSourceModalClose__93rz5 svg{width:16px;height:16px}.page_appSourceModalBody__FciLr{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;max-height:min(72vh,720px);overflow-x:clip;overflow-y:auto;padding-right:2px}.page_sourceModalActions__wh2qe{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:12px}.page_appSourceModalBody__FciLr .page_detectionFooter__nQpKD{margin-inline:0;margin-bottom:0;padding:12px 0 0;border:0;border-radius:0;background:transparent}.page_appSourceModalBody__FciLr .page_detectionEvidenceFiles__pe_mB{flex-wrap:wrap}@media (max-width:760px){.page_appSourceHeader__UZgHd{display:grid;grid-template-columns:minmax(0,1fr)}.page_sourceActions__Oze5h button{width:100%}.page_appSourceCard__Pqeu2{gap:14px;padding:14px}.page_deploymentListRow__czM6i,.page_frameworkOutputGrid__R8z_w,.page_sourceIdentityGrid__Cv83_{grid-template-columns:minmax(0,1fr);gap:10px}.page_deploymentListMetric__kMIvK:before{content:attr(data-label) " ";color:var(--color-muted)}.page_deploymentsListHeader__ZJDuc{align-items:flex-start;flex-direction:column}.page_deploymentsListTableHead__HpsMK{display:none}.page_deploymentsList__Bb_zz{max-height:360px}.page_deploymentListStatus__NPCzW,.page_deploymentListTime__ahHGr{justify-self:start}.page_outputChoices__lPfcE{grid-template-columns:minmax(0,1fr)}.page_frameworkChoice__cX7Tj{gap:10px;min-height:76px;padding:12px}.page_frameworkIcon__8Zce0{width:40px;height:40px}.page_compactSelectTrigger__6HL5n{width:30px;min-width:30px;height:30px}.page_outputChoice__toyOp{grid-template-columns:22px 1fr;column-gap:8px;min-height:54px;padding:9px 10px}.page_outputChoice__toyOp+.page_outputChoice__toyOp{border-left:0;border-top:1px solid var(--color-border)}.page_outputChoice__toyOp svg{width:17px;height:17px}.page_outputChoice__toyOp span{font-size:12px}.page_outputChoice__toyOp small{font-size:11px}.page_runtimeTierSelectTrigger__BeQzk{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:3px 8px;align-items:center;padding:7px 10px}.page_runtimeTierSelectTrigger__BeQzk>svg{grid-column:3;grid-row:1/span 2}.page_runtimeTierIcon__qH086{width:28px;height:28px}.page_runtimeTierSelectText__Tiyan{grid-column:2;grid-row:1/span 2;display:grid;gap:2px}.page_runtimeTierName__PGxGW{font-size:12px}.page_runtimeTierName__PGxGW,.page_runtimeTierSpec__mSxy0{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_runtimeTierSpec__mSxy0{font-size:10px}.page_detectionFooter__nQpKD{grid-template-columns:minmax(0,1fr);margin-inline:-14px;margin-bottom:-14px;gap:6px;padding:10px 14px}.page_detectionFooterActions__a6L2L{grid-column:1;grid-row:auto;justify-self:stretch}.page_confidenceLine__296Vo,.page_detectionEvidenceFiles__pe_mB,.page_detectionEvidenceHeader__6TJvd{grid-column:1;grid-row:auto;justify-self:start}.page_sourceActionsInline__BXOsz button{width:100%}.page_confidenceLine__296Vo,.page_detectionEvidenceFiles__pe_mB,.page_detectionEvidenceHeader__6TJvd{flex-wrap:wrap;gap:6px;font-size:11px}.page_confidencePill__ftrkO,.page_detectedPill__alztr,.page_evidencePill__H1_Lt{min-height:20px;padding-inline:7px;font-size:11px}.page_deploymentListTime__ahHGr{text-align:left}}.page_page__556_G{--landing-nav-height:68px;--landing-footer-height:28px;--landing-hero-pad-block:36px;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100dvh;width:100dvw;min-width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--landing-nav-height) minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(24,74,210,.14),transparent 22%),linear-gradient(180deg,#050505,#000);color:#fff;animation:page_riseFade__nOyyo .56s var(--motion-base) both}html[data-theme=light] .page_page__556_G{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 24%),linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--background) 88%,var(--card) 12%) 100%);color:var(--foreground)}.page_hero__7KFOs{width:min(100%,1440px);margin:0 auto}.page_navbar__k3RMs{display:flex;align-items:center;gap:18px;width:min(100vw,1440px);min-height:68px;margin-left:max(0px,calc((100vw - 1440px) / 2));padding:0 24px}.page_brand__7TV1Q{display:inline-flex;align-items:center;gap:10px;min-width:0}.page_brandMark__n1s4N{width:34px;height:34px;object-fit:contain}.page_brandWordmark__r_jj2{color:#fff;font-family:var(--font-brand),var(--font-display),sans-serif;font-size:1.18rem;font-weight:500;letter-spacing:0;line-height:.92}html[data-theme=light] .page_brandWordmark__r_jj2{color:var(--foreground)}.page_heroActions__uE8fj,.page_navActions__p8gMd,.page_navLinks__8rPi_{display:flex;align-items:center}.page_navLinks__8rPi_{gap:6px;margin-left:20px}.page_navLinks__8rPi_ .page_navLink__Z58UL{display:inline-flex;align-items:center;gap:3px;padding:5px 8px;border:1px solid transparent;border-radius:999px;background:transparent;appearance:none;font:inherit;cursor:pointer;color:rgba(255,255,255,.68);font-size:14px;font-weight:500;letter-spacing:-.01em;transition:color var(--motion-fast),opacity var(--motion-fast)}html[data-theme=light] .page_navLink__Z58UL{color:color-mix(in srgb,var(--foreground) 62%,transparent)}.page_navLink__Z58UL:hover{color:#fff;background:rgba(255,255,255,.08);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=light] .page_navLink__Z58UL:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 5%,transparent);box-shadow:none}.page_brand__7TV1Q:focus-visible{outline:none;box-shadow:none}.page_navCaretIcon__X8unR{width:10px;height:10px;opacity:.78;transform:translateY(1px)}.page_navExternalIcon__pz3Aj{width:15px;height:15px;opacity:.82;transform:translateY(-.5px)}.page_navActions__p8gMd{gap:12px;margin-left:auto}.page_ctaButton__lcwUc,.page_navButton__G_SkT{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.page_navButton__G_SkT{min-height:34px;padding:0 15px;border:1px solid rgba(255,255,255,.14);border-radius:8px;font-size:14px;font-weight:500;letter-spacing:-.01em}.page_ctaButton__lcwUc:hover,.page_navButton__G_SkT:hover{transform:translateY(-1px)}.page_navButtonDark__NMEvy{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.page_navButtonDark__NMEvy:link,.page_navButtonDark__NMEvy:visited{color:var(--background)}html[data-theme=light] .page_navButtonDark__NMEvy{background:var(--foreground);border-color:var(--foreground);color:var(--background)}html[data-theme=light] .page_navButtonDark__NMEvy:link,html[data-theme=light] .page_navButtonDark__NMEvy:visited{color:var(--background)}.page_navButtonDark__NMEvy:hover{background:color-mix(in srgb,var(--foreground) 92%,var(--background) 8%);border-color:transparent;color:var(--background);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 10%,transparent)}.page_navButtonLight__oYSRX{background:#fff;border-color:#fff;color:#000}html[data-theme=light] .page_navButtonLight__oYSRX{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.page_themeToggle__1G9tR{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--foreground);border-radius:8px;background:var(--foreground);color:var(--background);transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.page_themeToggle__1G9tR:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--foreground) 92%,var(--background) 8%);border-color:color-mix(in srgb,var(--foreground) 92%,var(--background) 8%);color:var(--background)}.page_themeToggleIcon__DXAxL{width:16px;height:16px}html[data-theme=light] .page_themeToggle__1G9tR{background:var(--card);border-color:var(--border);color:color-mix(in srgb,var(--foreground) 70%,transparent)}html[data-theme=light] .page_themeToggle__1G9tR:hover{background:var(--muted);color:var(--foreground)}.page_navButtonLight__oYSRX:hover{background:#f4f4f4;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_brandWordmark__r_jj2{color:#fff}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_brand__7TV1Q:focus-visible,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButton__G_SkT:focus-visible{outline:2px solid #fff;outline-offset:3px}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navLink__Z58UL{color:rgba(255,255,255,.78)}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navLink__Z58UL:focus-visible,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navLink__Z58UL:hover{border-color:rgba(255,255,255,.58);background:rgba(255,255,255,.1);color:#fff;box-shadow:none}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonDark__NMEvy,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonDark__NMEvy:link,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonDark__NMEvy:visited{border-color:rgba(255,255,255,.46);background:rgba(0,5,16,.76);color:#fff}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonDark__NMEvy:hover{border-color:rgba(255,255,255,.68);background:rgba(255,255,255,.12);color:#fff;box-shadow:none}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonLight__oYSRX,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonLight__oYSRX:link,.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonLight__oYSRX:visited{border-color:#fff;background:#fff;color:#000}.page_navbar__k3RMs.page_navbarDark__nF2pn .page_navButtonLight__oYSRX:hover{border-color:#f4f4f4;background:#f4f4f4;color:#000}.page_hero__7KFOs{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;padding:12px 24px}.page_hero__7KFOs:before{content:"";position:absolute;left:50%;top:34px;width:min(calc(100% - 12px),1160px);height:900px;transform:translateX(-50%);pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 6%,rgba(68,98,255,.12),transparent 26%),radial-gradient(circle at 50% 78%,rgba(85,118,255,.15),transparent 30%),radial-gradient(circle at 46% 84%,rgba(255,211,77,.06),transparent 18%);filter:blur(28px);opacity:.9}html[data-theme=light] .page_hero__7KFOs:before{background:radial-gradient(circle at 50% 6%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28%),radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32%),radial-gradient(circle at 46% 84%,color-mix(in srgb,var(--color-gold) 8%,transparent),transparent 18%);opacity:.8}.page_heroFrame__rPImb{--grid-size:100px;--grid-columns:10;--grid-rows:8;position:relative;overflow:hidden;width:min(100%,1000px,calc((100dvh - var(--landing-nav-height) - var(--landing-footer-height) - var(--landing-hero-pad-block)) * 1.25));max-height:100%;aspect-ratio:5/4;margin:0 auto;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#000,#000 22%,#020613 48%,#07123a 82%,#081129),linear-gradient(180deg,rgba(0,0,0,.98),#000);isolation:isolate;z-index:1}.page_heroFrame__rPImb:before{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:var(--grid-size) var(--grid-size);background-position:0 0;opacity:0}.page_heroFrame__rPImb:after,.page_heroFrame__rPImb:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.page_heroFrame__rPImb:after{background:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.42) 28%,rgba(0,0,0,.12) 54%,rgba(0,0,0,.08)),radial-gradient(circle at 50% 70%,rgba(90,121,255,.15),transparent 24%),radial-gradient(circle at 50% 79%,rgba(255,212,77,.08),transparent 16%)}.page_heroVisual__b_sym{position:absolute;inset:0;z-index:0;overflow:hidden}.page_visualVeil__tnM_O{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.86) 18%,rgba(0,0,0,.44) 42%,rgba(0,0,0,.14) 64%,rgba(0,0,0,.2)),radial-gradient(circle at 50% 24%,rgba(0,0,0,.56) 0,rgba(0,0,0,.18) 30%,rgba(0,0,0,0) 56%),radial-gradient(circle at 50% 74%,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 60%,rgba(0,0,0,.4) 100%)}.page_heroCopy__r3YU6{position:relative;z-index:2;display:grid;justify-items:center;gap:24px;width:min(100%,980px);margin:0 auto;padding:96px 24px 54px;text-align:center}.page_heroTitle__ixXIp{margin:0;color:#fff;font-family:var(--font-sans),sans-serif;font-size:clamp(2.05rem,3.15vw,3.12rem);font-weight:400;line-height:1.04;letter-spacing:0;white-space:nowrap}.page_heroSubtitle__ZW2Yq{margin:0;max-width:560px;max-height:calc(2 * 1.65em);overflow:hidden;color:rgba(255,255,255,.66);font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.65;letter-spacing:-.02em;text-wrap:balance}.page_heroActions__uE8fj{flex-wrap:wrap;justify-content:center;gap:16px}.page_ctaButton__lcwUc{min-height:52px;padding:0 28px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;letter-spacing:0}.page_ctaPrimary__Nrok5{gap:10px;background:#fff;border-color:#fff;color:#000;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.page_ctaLogo__iUlk5{width:18px;height:18px;flex:0 0 18px;object-fit:contain;transform:scale(1.33);transform-origin:center}.page_ctaPrimary__Nrok5:hover{background:rgba(255,255,255,.92)}.page_ctaSecondary__5EfaG{background:#0a0a0a;border-color:rgba(255,255,255,.14);color:#fff}.page_ctaSecondary__5EfaG:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.04)}.page_productsMenu__cAcbN{--popover:rgb(12 12 14/98%);--popover-foreground:rgb(250 251 253);width:min(22rem,calc(100vw - 2rem));padding:0;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 56px rgba(0,0,0,.42)}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k){--popover:var(--card);--popover-foreground:var(--foreground);border-color:var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 92%,transparent),0 24px 56px color-mix(in srgb,var(--foreground) 12%,transparent)}.page_productsMenuPanel__cnLcW{padding:14px}.page_productsMenuList__VOUaJ{display:flex;flex-direction:column;gap:6px}.page_productsMenuItem__58Jeh{display:flex;align-items:flex-start;gap:10px;min-height:68px;padding:12px;border-radius:12px;width:100%;cursor:pointer;text-decoration:none;background:rgba(255,255,255,.02);color:rgba(255,255,255,.82)}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_productsMenuItem__58Jeh{background:color-mix(in srgb,var(--foreground) 3%,transparent);color:color-mix(in srgb,var(--foreground) 82%,transparent)}.page_productsMenuItemIconWrap__5BSjD{display:inline-flex;align-items:flex-start;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);flex:none}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_productsMenuItemIconWrap__5BSjD{background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 64%,transparent)}.page_productsMenuItemIcon__12zRV{width:16px;height:16px;margin-top:7px}.page_productsMenuItemBody__JxzaT{display:flex;flex-direction:column;gap:3px;min-width:0}.page_productsMenuItem__58Jeh:hover{background:rgba(255,255,255,.06);color:#fff}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_productsMenuItem__58Jeh:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--foreground)}.page_productsMenuItem__58Jeh:hover .page_productsMenuItemIconWrap__5BSjD{background:rgba(255,255,255,.08);color:rgba(255,255,255,.92)}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_productsMenuItem__58Jeh:hover .page_productsMenuItemIconWrap__5BSjD{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--foreground)}.page_productsMenuItemTitle__yysiy{font-size:14px;font-weight:500;letter-spacing:-.01em}.page_navActions__p8gMd .page_menuButton__3y3__{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;appearance:none;cursor:pointer;color:rgba(255,255,255,.86);transition:background var(--motion-fast),color var(--motion-fast)}.page_navActions__p8gMd .page_menuButton__3y3__:hover{background:rgba(255,255,255,.08);color:#fff}html[data-theme=light] .page_navbar__k3RMs:not(.page_navbarDark__nF2pn) .page_menuButton__3y3__{border-color:var(--border);background:var(--card);color:var(--foreground)}.page_menuButtonIcon__ZruqQ{width:18px;height:18px}.page_productsMenuItem__58Jeh.page_menuProductItem__mrfXy{align-items:center;min-height:0;padding:8px 10px}.page_menuProductItem__mrfXy .page_productsMenuItemIconWrap__5BSjD{align-items:center;width:28px;height:28px}.page_menuProductItem__mrfXy .page_productsMenuItemIcon__12zRV{margin-top:0}.page_menuSeparator__SbtmY{height:1px;margin:10px 2px;background:rgba(255,255,255,.08)}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_menuSeparator__SbtmY{background:var(--border)}.page_menuPageList__t62jO{display:flex;flex-direction:column;gap:2px}.page_menuPageItem__xgsMQ{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;cursor:pointer;text-decoration:none;color:rgba(255,255,255,.82);font-size:14px;font-weight:500;letter-spacing:-.01em}.page_menuPageItem__xgsMQ:hover,.page_menuPageItem__xgsMQ[aria-current=page],.page_menuPageItem__xgsMQ[data-highlighted]{background:rgba(255,255,255,.06);color:#fff}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_menuPageItem__xgsMQ{color:color-mix(in srgb,var(--foreground) 82%,transparent)}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_menuPageItem__xgsMQ:hover,html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_menuPageItem__xgsMQ[aria-current=page],html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_menuPageItem__xgsMQ[data-highlighted]{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--foreground)}.page_productsMenuItemDescription__zMzw6{color:rgba(255,255,255,.58);font-size:12px;line-height:1.45}html[data-theme=light] .page_productsMenu__cAcbN:not(.page_toneDark__byN4k) .page_productsMenuItemDescription__zMzw6{color:color-mix(in srgb,var(--foreground) 58%,transparent)}.page_infoDialogContent__2PGJx{--info-dialog-surface:#121214;--info-dialog-border:rgba(255,255,255,0.08);--info-dialog-rule:rgba(255,255,255,0.1);--info-dialog-strong:rgba(255,255,255,0.96);--info-dialog-body:rgba(255,255,255,0.7);--info-dialog-muted:rgba(255,255,255,0.5);--info-dialog-shadow:rgba(0,0,0,0.56);width:min(60rem,calc(100vw - 2rem));max-width:none;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}html[data-theme=light] .page_infoDialogContent__2PGJx:not(.page_toneDark__byN4k){--info-dialog-surface:var(--card);--info-dialog-border:var(--border);--info-dialog-rule:var(--border);--info-dialog-strong:var(--foreground);--info-dialog-body:color-mix(in srgb,var(--foreground) 66%,transparent);--info-dialog-muted:color-mix(in srgb,var(--foreground) 50%,transparent);--info-dialog-shadow:color-mix(in srgb,var(--foreground) 14%,transparent)}.page_infoDialogContent__2PGJx>[data-slot=dialog-close]{z-index:1;color:var(--info-dialog-strong)}.page_infoDialogCard__nILCe{width:100%;border:0;padding:0;background:transparent;box-shadow:none}.page_infoDialogBody__mypK9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:calc(100dvh - 2rem);overflow:hidden;border-radius:var(--eurobase-radius-modal);border:1px solid var(--info-dialog-border);background:var(--info-dialog-surface);box-shadow:0 32px 80px var(--info-dialog-shadow)}.page_infoDialogMedia__Ecfdk{position:relative;min-height:100%;overflow:hidden}.page_infoDialogImage__qiHxZ{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:42% center}.page_infoDialogDetails__ckwhu{display:grid;align-content:center;gap:18px;min-width:0;padding:28px 40px 28px 36px}.page_infoDialogHeader___OhA9{gap:0;text-align:left}.page_infoDialogTitle__hNPx2{margin:0;color:var(--info-dialog-strong);font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.4rem,1.25rem + .6vw,1.75rem);line-height:1.08;letter-spacing:-.03em;font-weight:500}.page_infoDialogIntro__x4_QB{margin:0;color:var(--info-dialog-body);font-size:.98rem;line-height:1.6}.page_infoDialogQuote__worMW{margin:0;padding:18px 0;border-block:1px solid var(--info-dialog-rule)}.page_infoDialogQuoteText__bNZCW{margin:0;color:var(--info-dialog-strong);font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.02rem,.94rem + .32vw,1.2rem);line-height:1.42;letter-spacing:-.015em;font-weight:500;text-wrap:balance}.page_infoDialogQuoteSource__70jcq{margin-top:10px;color:var(--info-dialog-muted);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.page_infoDialogSite__9a3H4{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--info-dialog-body);font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;transition:color .16s ease}.page_infoDialogSite__9a3H4:focus-visible,.page_infoDialogSite__9a3H4:hover{color:var(--info-dialog-strong)}.page_infoDialogSiteGlobe__SWZqQ{width:15px;height:15px;color:var(--info-dialog-muted);stroke-width:1.8}.page_infoDialogSiteLabel__cfjku{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .16s ease}.page_infoDialogSite__9a3H4:focus-visible .page_infoDialogSiteLabel__cfjku,.page_infoDialogSite__9a3H4:hover .page_infoDialogSiteLabel__cfjku{text-decoration-color:currentColor}.page_infoDialogSiteIcon__EZtem{width:14px;height:14px;stroke-width:2;opacity:.6;transition:transform .16s ease,opacity .16s ease}.page_infoDialogSite__9a3H4:focus-visible .page_infoDialogSiteIcon__EZtem,.page_infoDialogSite__9a3H4:hover .page_infoDialogSiteIcon__EZtem{opacity:1;transform:translate(1px,-1px)}.page_heroAuroraMap__hUSKf{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:2048/1072;transform:none;transform-origin:center;min-height:0;opacity:.96}.page_docsShell__VyvKF{box-sizing:border-box;display:grid;align-content:start;gap:24px;width:min(100%,1120px);margin:0 auto;padding:44px 24px 64px}.page_docsHeader__ONsH_{display:grid;gap:12px;max-width:620px}.page_docsHeader__ONsH_ h1{margin:0;color:var(--foreground);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1;letter-spacing:0}.page_docsIndex__VSLUm a{color:var(--foreground);font-size:14px;text-decoration:underline;text-underline-offset:3px}.page_docsHeader__ONsH_ p{margin:0;color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:13px;line-height:1.55;letter-spacing:0}@media (max-width:1120px){.page_navLinks__8rPi_{gap:18px;margin-left:8px}.page_heroFrame__rPImb{--grid-size:94px;--grid-columns:9;--grid-rows:7}.page_heroCopy__r3YU6{padding-top:88px}.page_heroAuroraMap__hUSKf{width:100%;transform:none}.page_hero__7KFOs:before{width:min(calc(100% - 12px),1040px);height:820px}}@media (max-width:960px){.page_page__556_G{padding-bottom:0}.page_navLinks__8rPi_{display:none}.page_navActions__p8gMd .page_menuButton__3y3__{display:inline-flex}.page_hero__7KFOs{padding-top:10px}.page_heroFrame__rPImb{--grid-size:80px;--grid-columns:8;--grid-rows:7}.page_heroCopy__r3YU6{padding-top:78px}.page_heroAuroraMap__hUSKf{inset:0;width:100%;height:100%;transform:none}.page_hero__7KFOs:before{width:min(calc(100% - 18px),900px);height:740px}}@media (max-width:720px){.page_hero__7KFOs{width:100%}.page_hero__7KFOs,.page_navbar__k3RMs{padding-left:18px;padding-right:18px}.page_navbar__k3RMs{gap:12px}.page_brandWordmark__r_jj2{font-size:1rem}.page_navActions__p8gMd{width:auto;margin-left:auto;justify-content:flex-end}.page_navButton__G_SkT{min-height:36px}.page_infoDialogBody__mypK9{grid-template-columns:minmax(0,1fr);overflow:auto}.page_infoDialogMedia__Ecfdk{min-height:0;aspect-ratio:866/487}.page_infoDialogContent__2PGJx>[data-slot=dialog-close]{top:12px;right:12px;border-radius:999px;background:color-mix(in srgb,var(--info-dialog-surface) 88%,transparent);box-shadow:0 2px 8px rgba(0,0,0,.24);backdrop-filter:blur(6px)}.page_infoDialogDetails__ckwhu{gap:16px;padding:22px 22px 24px}.page_hero__7KFOs{min-height:0}.page_hero__7KFOs:before{top:18px;width:min(calc(100% - 8px),460px);height:560px;filter:blur(22px);opacity:.82}.page_heroFrame__rPImb{--grid-size:68px;--grid-columns:5;--grid-rows:6;height:clamp(430px,66dvh,560px);min-height:0;aspect-ratio:auto}.page_heroCopy__r3YU6{gap:18px;width:min(100%,680px);padding:74px 18px 58px}.page_heroTitle__ixXIp{font-size:clamp(2.2rem,10.5vw,3.15rem);white-space:normal;line-height:1.04}.page_heroSubtitle__ZW2Yq{font-size:1rem}.page_heroAuroraMap__hUSKf{inset:0;width:100%;height:100%;transform:none}}@media (max-width:480px){.page_navbar__k3RMs{gap:10px}.page_brand__7TV1Q{gap:8px}.page_brandMark__n1s4N{width:28px;height:28px}.page_navActions__p8gMd{gap:8px}.page_navActions__p8gMd .page_menuButton__3y3__,.page_themeToggle__1G9tR{width:32px;height:32px}.page_navButton__G_SkT{min-height:32px;padding:0 10px;font-size:13px}.page_heroActions__uE8fj{width:100%;flex-direction:column}.page_ctaButton__lcwUc{width:100%}}@media (max-width:380px){.page_hero__7KFOs,.page_navbar__k3RMs{padding-left:12px;padding-right:12px}.page_brandWordmark__r_jj2{font-size:.94rem}}@media (max-width:340px){.page_brandWordmark__r_jj2{display:none}}.public-footer_footer__mY2c_{--eng-paper:var(--footer-paper,#0b1430);--eng-ink:var(--footer-ink,#a4b9e8);--eng-light:var(--footer-light,var(--eng-ink));position:relative;box-sizing:border-box;width:100%;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--eng-paper);color:color-mix(in srgb,var(--eng-ink) 80%,var(--eng-paper));font-family:var(--font-control),var(--font-sans),sans-serif;font-size:14px;line-height:1.4}html[data-theme=light] .public-footer_footer__mY2c_{--eng-paper:var(--footer-paper,#f8f5ec);--eng-ink:var(--footer-ink,#1f3a86);--eng-light:var(--footer-light,var(--eng-paper))}.public-footer_inner__EaIZq{position:relative;z-index:1;box-sizing:border-box;width:min(100%,1280px);margin:0 auto;padding:64px 28px 24px;display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(0,4fr);gap:40px}.public-footer_identity__EO56R{display:grid;align-content:start;gap:12px}.public-footer_brand__gRAZU{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--eng-ink);font-family:var(--font-brand),var(--font-sans),sans-serif;font-size:18px;font-weight:500;letter-spacing:-.02em;text-decoration:none}.public-footer_mark__DoDL5{display:block;width:28px;height:28px}.public-footer_copyright__NwcyT,.public-footer_tagline__xdMVA{margin:0;max-width:30ch;text-wrap:balance}.public-footer_copyright__NwcyT{font-size:12px}.public-footer_groups__AJ6qL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.public-footer_heading__ZQA3E{margin:0 0 14px;color:var(--eng-ink);font-size:13px;font-weight:500}.public-footer_list__md8A5{margin:0;padding:0;list-style:none;display:grid;gap:10px}.public-footer_listTwoColumns__R05UP{grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:24px;justify-content:start}.public-footer_link__1gkmJ{color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--motion-fast);border-radius:3px;background:var(--eng-paper);box-shadow:0 0 0 3px var(--eng-paper)}.public-footer_link__1gkmJ:hover{color:var(--eng-ink);text-decoration:underline;text-underline-offset:3px}.public-footer_brand__gRAZU:focus-visible,.public-footer_link__1gkmJ:focus-visible{outline:2px solid var(--eng-ink);outline-offset:3px;border-radius:4px}@media (max-width:900px){.public-footer_inner__EaIZq{grid-template-columns:minmax(0,1fr);gap:32px}.public-footer_groups__AJ6qL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-footer_footer__mY2c_{font-size:13px}.public-footer_inner__EaIZq{padding:20px 16px 16px;gap:18px}.public-footer_identity__EO56R{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}.public-footer_tagline__xdMVA{grid-column:1/-1;max-width:none}.public-footer_copyright__NwcyT{grid-row:1;grid-column:2;justify-self:end}.public-footer_groups__AJ6qL{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.public-footer_groups__AJ6qL>:last-child{grid-column:1/-1}.public-footer_heading__ZQA3E{margin-bottom:8px}.public-footer_list__md8A5{gap:7px}.public-footer_listTwoColumns__R05UP{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;column-gap:12px}}.marketing-cookie-consent_root__QTEnn{--consent-panel-border:var(--marketing-consent-panel-border);--consent-panel-top:var(--marketing-consent-panel-top);--consent-panel-bottom:var(--marketing-consent-panel-bottom);--consent-surface-soft:var(--marketing-consent-surface-soft);--consent-surface-mid:var(--marketing-consent-surface-mid);--consent-highlight-soft:var(--marketing-consent-highlight-soft);--consent-highlight-strong:var(--marketing-consent-highlight-strong);--consent-text-strong:var(--marketing-consent-text-strong);--consent-text:var(--marketing-consent-text);--consent-primary-bg:var(--marketing-consent-primary-bg);--consent-shadow-strong:var(--marketing-consent-shadow-strong);--consent-background:var(--background);--consent-foreground:var(--foreground);position:fixed;right:16px;bottom:48px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}html[data-cookie-notice=dismissed] .marketing-cookie-consent_root__QTEnn{display:none}.marketing-cookie-consent_toneDark___F4tA{--consent-panel-border:rgba(255,255,255,0.12);--consent-panel-top:rgba(10,10,11,0.98);--consent-panel-bottom:rgba(7,7,8,0.985);--consent-surface-soft:rgba(255,255,255,0.015);--consent-surface-mid:rgba(255,255,255,0.03);--consent-highlight-soft:rgba(255,255,255,0.04);--consent-highlight-strong:rgba(255,255,255,0.12);--consent-text-strong:rgba(255,255,255,0.94);--consent-text:rgba(255,255,255,0.88);--consent-primary-bg:rgba(255,255,255,0.92);--consent-shadow-strong:rgba(0,0,0,0.42);--consent-background:rgb(3 3 4);--consent-foreground:rgb(244 247 250/92%)}.marketing-cookie-consent_banner__04cL0{pointer-events:auto;width:min(100vw - 24px,384px);border:1px solid var(--consent-panel-border);border-radius:12px;background:linear-gradient(180deg,var(--consent-panel-top),var(--consent-panel-bottom)),radial-gradient(circle at top right,var(--consent-highlight-soft),transparent 46%);box-shadow:0 12px 28px var(--consent-shadow-strong),inset 0 1px 0 var(--consent-highlight-soft);padding:13px;animation:marketing-cookie-consent_consentRise__nre2d .24s var(--motion-base) both}.marketing-cookie-consent_bannerCopy__MvmDt{margin:0 0 12px;color:var(--consent-text);max-width:none;font-size:13px;line-height:1.46;text-wrap:pretty;overflow-wrap:anywhere}.marketing-cookie-consent_bannerLink__GjrKO{color:var(--consent-text-strong);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.marketing-cookie-consent_bannerLink__GjrKO:hover{color:var(--consent-primary-bg)}.marketing-cookie-consent_bannerActions__zFGDk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:calc(50% + 14px);margin-left:auto}.marketing-cookie-consent_bannerButton__k_kYr{min-height:30px;min-width:0;width:100%;border-radius:6px;padding-inline:6px;font-size:11px;font-weight:500;white-space:nowrap;text-align:center;transform:scale(1);transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1),transform 90ms cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--consent-text-strong) 4%,transparent)}.marketing-cookie-consent_bannerButton__k_kYr:hover{transform:scale(1)}.marketing-cookie-consent_bannerButton__k_kYr:active{transform:scale(.985)}.marketing-cookie-consent_banner__04cL0 .marketing-cookie-consent_bannerButtonQuiet__m9Vtd{min-width:58px;border-color:color-mix(in srgb,var(--consent-foreground) 12%,var(--consent-background) 88%);background:color-mix(in srgb,var(--consent-background) 94%,var(--consent-foreground) 6%);color:var(--consent-foreground)}.marketing-cookie-consent_banner__04cL0 .marketing-cookie-consent_bannerButtonQuiet__m9Vtd:hover{border-color:color-mix(in srgb,var(--consent-foreground) 18%,var(--consent-background) 82%);background:color-mix(in srgb,var(--consent-background) 88%,var(--consent-foreground) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--consent-text-strong) 5%,transparent)}.marketing-cookie-consent_banner__04cL0 .marketing-cookie-consent_bannerButtonInverse__I2569{border-color:var(--consent-highlight-strong);background:color-mix(in srgb,var(--consent-foreground) 92%,var(--consent-background) 8%);color:var(--consent-background)}.marketing-cookie-consent_banner__04cL0 .marketing-cookie-consent_bannerButtonInverse__I2569:hover{background:var(--consent-foreground);color:var(--consent-background)}@keyframes marketing-cookie-consent_consentRise__nre2d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.marketing-cookie-consent_root__QTEnn{left:12px;right:12px;bottom:64px;align-items:flex-end}.marketing-cookie-consent_banner__04cL0{width:min(100%,384px);padding:14px}.marketing-cookie-consent_bannerActions__zFGDk{width:100%}.marketing-cookie-consent_bannerButton__k_kYr{min-height:30px;padding-inline:5px}}@media (max-width:408px){.marketing-cookie-consent_root__QTEnn{align-items:stretch}.marketing-cookie-consent_banner__04cL0{width:100%}}.framework-brand-icon_frameworkIcon__ZHPTT{display:inline-flex;align-items:center;justify-content:center;color:var(--color-blue)}.framework-brand-icon_frameworkIconNormal__5nZu_{width:42px;height:42px}.framework-brand-icon_frameworkIconSmall__wMmpE{width:22px;height:22px}.framework-brand-icon_frameworkIcon__ZHPTT svg{fill:currentColor}.framework-brand-icon_frameworkIconNormal__5nZu_ svg{width:42px;height:42px}.framework-brand-icon_frameworkIconSmall__wMmpE svg{width:20px;height:20px}.framework-brand-icon_pythonIcon____4az svg{fill:none}.public-page-shell_page__Lk1aI{min-height:100vh;min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow-x:clip}.public-page-shell_content__o3kwT{min-width:0}