._emptyState_m6r13_1{display:grid;gap:.6rem;padding:2rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-lg)}._emptyState_m6r13_1 h2{margin:0;font-size:1.15rem}._emptyState_m6r13_1 p{margin:0;color:var(--muted);line-height:1.6}._icon_irni7_1{display:inline-flex;width:1.125rem;height:1.125rem}._icon_irni7_1 svg{width:100%;height:100%}._shell_14vpb_1{height:100vh;display:grid;grid-template-columns:64px 260px minmax(0,1fr);gap:.5rem;padding:.5rem;overflow:hidden;background:#050912}._shellNoSidebar_14vpb_11{grid-template-columns:64px minmax(0,1fr)}._rail_14vpb_15,._sidebar_14vpb_16{min-height:0;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0c1321fa;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._rail_14vpb_15{position:sticky;top:.5rem;height:calc(100vh - 1rem);display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;padding:1rem .35rem .95rem}._brand_14vpb_35{display:grid;justify-items:center;gap:.95rem}._brandMark_14vpb_41{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:.6rem;color:#f97316;background:#0e1624fa;border:1px solid rgba(255,255,255,.08)}._brandText_14vpb_52{max-width:2.25rem;font-size:.58rem;line-height:1.18;text-align:center;color:#64748b}._nav_14vpb_60{display:grid;gap:1.5rem;margin-top:auto;margin-bottom:1rem}._navExtra_14vpb_67{display:grid;justify-items:center;gap:.28rem}._navLink_14vpb_73{display:grid;justify-items:center;gap:.28rem;padding:0;border-radius:0;color:#64748b;text-decoration:none}._navLinkActive_14vpb_83{color:#94a3b8;background:transparent}._navLink_14vpb_73 span{font-size:.58rem;line-height:1.2}._userCard_14vpb_93{display:grid;justify-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);gap:.18rem;font-size:.46rem;text-align:center;color:#475569;text-transform:uppercase;letter-spacing:-.02em}._userCard_14vpb_93 strong{max-width:2.8rem;line-height:1.1;color:#f8fafc;word-break:break-word}._userLabel_14vpb_114{letter-spacing:.12em;font-size:.4rem;color:#475569}._sidebar_14vpb_16{position:sticky;top:.5rem;height:calc(100vh - 1rem);overflow:hidden}._content_14vpb_127{min-width:0;height:calc(100vh - 1rem);padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}._backdrop_14vpb_138{display:none}@media(max-width:1120px){._shell_14vpb_1{height:auto;grid-template-columns:64px minmax(0,1fr);overflow:visible}._sidebar_14vpb_16{position:fixed;inset:.5rem auto .5rem 5rem;width:min(260px,calc(100vw - 5.8rem));z-index:25}._sidebarHidden_14vpb_156{display:none}._backdrop_14vpb_138{display:block;position:fixed;inset:0;z-index:24;border:0;background:#03060a8c}}@media(max-width:720px){._shell_14vpb_1{grid-template-columns:1fr;padding:.5rem;height:auto;overflow:visible}._rail_14vpb_15{position:static;top:auto;height:auto;padding:.9rem;border-radius:12px;flex-direction:row;align-items:center;gap:1rem}._brand_14vpb_35{grid-auto-flow:column;gap:.6rem;justify-content:flex-start}._brandText_14vpb_52{max-width:none;text-align:left}._nav_14vpb_60{grid-auto-flow:column;margin:0;gap:1rem}._userCard_14vpb_93{margin-left:auto;margin-top:0;padding-top:0;border-top:0;justify-items:end}._sidebar_14vpb_16{inset:auto .5rem .5rem;width:auto;max-height:calc(100vh - 7rem)}._content_14vpb_127{height:auto;overflow:visible}}._banner_s92nr_1{padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid transparent;font-size:.95rem;line-height:1.5}._error_s92nr_9{color:#ffd7d1;background:#8f20143d;border-color:#ff7b7b40}._success_s92nr_15{color:#d9ffef;background:#095c4538;border-color:#2dd4bf38}._info_s92nr_21{color:var(--text);background:#ffffff0d;border-color:#ffffff14}._button_15op8_1{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;padding:.75rem 1.05rem;border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-weight:600;letter-spacing:.01em;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}._button_15op8_1:hover:not(:disabled){transform:translateY(-1px)}._button_15op8_1:disabled{opacity:.48;cursor:not-allowed}._primary_15op8_30{color:#221208;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 16px 32px #ff7b4038}._secondary_15op8_36{color:var(--text);background:#ffffff0f;border-color:#ffffff14}._ghost_15op8_42{color:var(--muted);background:transparent;border-color:#ffffff14}._icon_15op8_48{width:2.75rem;min-width:2.75rem;padding:0;border-radius:999px;background:#ffffff0d;color:var(--text)}._fullWidth_15op8_57{width:100%}._overlay_10ler_1{position:fixed;inset:0;z-index:50;display:grid;place-items:center}._backdrop_10ler_9{position:absolute;inset:0;background:#03060ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._card_10ler_16{position:relative;z-index:1;width:min(760px,calc(100vw - 2rem));max-height:min(82vh,760px);display:grid;gap:.75rem;padding:1rem;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:var(--panel-strong);box-shadow:var(--shadow-lg)}._header_10ler_30,._toolbar_10ler_31{display:flex;align-items:center;justify-content:space-between;gap:.55rem}._header_10ler_30 h3,._header_10ler_30 p{margin:0}._header_10ler_30 p{margin-top:.15rem;color:var(--muted);line-height:1.35}._toolbar_10ler_31{justify-content:flex-start;flex-wrap:wrap}._location_10ler_54{min-width:0;padding:.52rem .72rem;border-radius:999px;background:#ffffff0a;color:var(--muted);font-size:.82rem;line-height:1.2}._list_10ler_64{min-height:12rem;overflow:auto;display:grid;gap:.32rem;padding-right:.25rem}._item_10ler_72{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:100%;padding:.62rem .78rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:#ffffff08;color:var(--text);text-align:left}._item_10ler_72:hover{border-color:#ff885433;background:#ff88540f}._itemIcon_10ler_91{display:inline-flex;color:var(--muted)}._itemText_10ler_96{min-width:0;display:grid;gap:.08rem}._itemText_10ler_96 strong,._itemText_10ler_96 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemText_10ler_96 span{color:var(--muted);font-size:.78rem;line-height:1.2}._itemMeta_10ler_115{color:var(--muted);font-size:.78rem}._empty_10ler_120{padding:1.2rem;border-radius:var(--radius-lg);background:#ffffff0a;color:var(--muted);text-align:center}._sidebar_1epb0_1{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;padding:.85rem .9rem .8rem;min-height:0}._header_1epb0_10{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.65rem}._header_1epb0_10 a button{width:2rem;min-width:2rem;height:2rem;border-radius:999px;background:#101827f5;border-color:#ffffff1a;color:#94a3b8;box-shadow:none}._header_1epb0_10 h2{margin:.1rem 0 0;font-size:1.55rem;line-height:1.1}._kicker_1epb0_35{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700;opacity:.6}._projectList_1epb0_44{min-height:0;overflow:auto;display:grid;gap:.55rem;align-content:start;grid-auto-rows:max-content;padding-right:.15rem}._projectCard_1epb0_54{display:flex;flex-direction:column;align-items:stretch;gap:.16rem;padding:0;border:0;background:transparent}._projectHeader_1epb0_64{display:flex;align-items:center;gap:.32rem;min-width:0}._toggle_1epb0_71{width:.95rem;height:1rem;border:0;padding:0;border-radius:0;background:transparent;color:#94a3b8;font-size:.72rem;line-height:1}._projectLink_1epb0_83,._threadLink_1epb0_84{color:inherit;text-decoration:none}._projectLink_1epb0_83{display:flex;align-items:center;gap:.45rem;flex:1 1 auto;min-width:0;padding:.08rem 0}._projectMeta_1epb0_98{min-width:0;display:grid;gap:.05rem}._projectLink_1epb0_83 strong{display:block;font-size:.9rem;font-weight:600;color:#e2e8f0;line-height:1.2}._projectLink_1epb0_83 span{display:block;color:#64748b;margin-top:0;font-size:.6rem;line-height:1.2;max-width:10rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}._projectLinkActive_1epb0_125 strong{color:#f8fafc}._projectCreate_1epb0_129{width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem;padding:0;border:0;border-radius:999px;background:#ffffff0a;color:#94a3b8;box-shadow:none}._projectCreate_1epb0_129:hover{background:#ffffff14;color:#f8fafc}._projectCreate_1epb0_129 .icon{width:.72rem;height:.72rem}._threadList_1epb0_152{display:flex;flex-direction:column;gap:.08rem;padding-left:1.25rem;max-height:none;overflow:visible}._threadLink_1epb0_84{display:flex;align-items:center;gap:.38rem;min-height:1.5rem;padding:.16rem .42rem;border-radius:6px;background:transparent;color:#94a3b8;line-height:1.15;transition:background .14s ease,color .14s ease;font-size:.86rem}._threadLinkActive_1epb0_175{color:#f8fafc;background:#ffffff0a}._threadDot_1epb0_180{flex:0 0 auto;width:.28rem;height:.28rem;border-radius:999px;background:currentColor}._threadTitle_1epb0_188{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){._sidebar_1epb0_1{padding:.95rem}._header_1epb0_10 h2{font-size:1.4rem}}._overlay_1azqx_1{position:fixed;inset:0;z-index:40;display:grid;place-items:center}._backdrop_1azqx_9{position:absolute;inset:0;background:#03060abf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._card_1azqx_16{position:relative;z-index:1;width:min(720px,calc(100vw - 2rem));max-height:min(80vh,760px);overflow:auto;display:grid;gap:1rem;padding:1.3rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:var(--panel-strong);box-shadow:var(--shadow-lg)}._header_1azqx_31{display:flex;justify-content:space-between;gap:1rem}._header_1azqx_31 h3,._header_1azqx_31 p{margin:0}._header_1azqx_31 p{color:var(--muted);margin-top:.25rem}._tree_1azqx_47,._children_1azqx_48{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}._node_1azqx_56{display:grid;gap:.35rem}._nodeRow_1azqx_61{display:flex;align-items:center;gap:.45rem}._toggle_1azqx_67{width:2rem;min-width:2rem;height:2rem;border:0;border-radius:999px;background:#ffffff0d;color:var(--text)}._toggle_1azqx_67:disabled{opacity:.5}._select_1azqx_81{flex:1;border:0;background:transparent;color:var(--text);font:inherit;text-align:left}._nodeActions_1azqx_90{display:flex;align-items:center;gap:.45rem}._selectedBadge_1azqx_96{font-size:.78rem;color:var(--muted)}._createButton_1azqx_101{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border:0;border-radius:999px;background:#ffffff0d;color:var(--text)}._createButton_1azqx_101:hover:not(:disabled){background:#ffffff1a}._createButton_1azqx_101:disabled{opacity:.55}._dimmed_1azqx_122{color:var(--muted);padding-left:2.2rem}._panel_1522k_1{display:grid;gap:1.2rem;align-content:start}._header_1522k_7{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._headerAside_1522k_14{display:flex;align-items:flex-start;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}._kicker_1522k_22{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}._header_1522k_7 h1,._section_1522k_30 h2{margin:.35rem 0}._header_1522k_7 p,._section_1522k_30 p{margin:0;color:var(--muted);line-height:1.6}._badge_1522k_41{padding:.55rem .9rem;border-radius:999px;background:#2dd4bf1f;color:var(--teal);font-weight:600}._formGrid_1522k_49{display:grid;gap:1rem}._sectionContent_1522k_54{display:grid;gap:1rem;flex:1 1 28rem}._field_1522k_60{display:grid;gap:.45rem}._field_1522k_60 span{font-size:.92rem}._fieldRow_1522k_69{display:flex;justify-content:space-between;align-items:center;gap:1rem}._fieldHint_1522k_76{color:var(--muted);line-height:1.5}._textarea_1522k_81{min-height:7.5rem;resize:vertical}._note_1522k_86{display:grid;gap:.3rem;padding:1rem;border-radius:var(--radius-md);background:#ffffff0d;color:var(--muted)}._actions_1522k_95,._section_1522k_30{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}._actions_1522k_95{align-items:center}._section_1522k_30{align-items:flex-start;padding:1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff08}._sectionActions_1522k_115{display:flex;flex-direction:column;gap:.75rem;align-self:flex-end;justify-content:flex-end;min-width:11rem}._sectionButton_1522k_124{height:2.75rem;min-height:2.75rem;border-radius:var(--radius-md)}._summaryGrid_1522k_130{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}._summaryItem_1522k_136{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}._summaryItem_1522k_136 span{color:var(--muted);font-size:.82rem}._summaryCode_1522k_150{font-size:.8rem;overflow-wrap:anywhere}._toggleGroup_1522k_155{display:flex;gap:.6rem;flex-wrap:wrap}._toggleButton_1522k_161{border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;border-radius:999px;padding:.55rem .95rem;cursor:pointer}._toggleButtonActive_1522k_170{border-color:#2dd4bf59;background:#2dd4bf1f;color:var(--teal)}._toggleButton_1522k_161:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){._header_1522k_7{flex-direction:column}._headerAside_1522k_14{width:100%;justify-content:space-between}._sectionActions_1522k_115{width:100%;min-width:0;align-self:stretch}}._panel_wcpwu_1{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}._streamLabel_wcpwu_9{color:#64748b;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem}._runningState_wcpwu_16{display:inline-flex;align-items:center;gap:.5rem;width:min(900px,100%);max-width:900px;align-self:center;color:#94a3b8;font-size:.8rem}._runningDot_wcpwu_27{width:.55rem;height:.55rem;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 .25rem #38bdf829}._feed_wcpwu_35{flex:1 1 auto;min-height:0;overflow:auto;display:grid;align-content:start;gap:1rem;padding:.35rem .25rem .25rem}._loadMoreWrap_wcpwu_45{display:flex;justify-content:center}._emptyFeed_wcpwu_50{align-self:center;justify-self:center;width:min(448px,100%);color:#64748b;font-size:.95rem;line-height:1.62;text-align:center;padding-bottom:8rem}._chatRow_wcpwu_61{display:grid;gap:.35rem;width:min(900px,100%);max-width:900px;justify-self:center}._user_wcpwu_69{justify-items:end}._chatBubble_wcpwu_73{width:fit-content;max-width:min(700px,100%);padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#1e293b66}._userBubble_wcpwu_82{background:#0f172ae6;border-color:#94a3b829}._caption_wcpwu_87{margin-bottom:.45rem;color:#94a3b8;font-size:.78rem}._timestamp_wcpwu_93{color:#64748b;font-size:.7rem}._codexEntry_wcpwu_98,._summaryRow_wcpwu_99{display:grid;justify-items:center}._systemEntryProgress_wcpwu_104{color:#64748b}._systemEntryCron_wcpwu_108{color:#e2e8f0}._codexBody_wcpwu_112,._richText_wcpwu_113{color:#dbe4f0;line-height:1.76}._systemEntryBodyProgress_wcpwu_118{color:#64748b}._richText_wcpwu_113 a,._codexBody_wcpwu_112 a{color:#60a5fa}._codexBody_wcpwu_112,._summaryCard_wcpwu_128,._userInputCard_wcpwu_129{width:min(900px,100%);max-width:900px}._attachmentImage_wcpwu_134{width:min(420px,100%);border-radius:12px;border:1px solid rgba(255,255,255,.08)}._attachmentLink_wcpwu_140{color:#93c5fd;text-decoration:none}._attachmentChips_wcpwu_145{display:flex;flex-wrap:wrap;gap:.55rem}._attachmentChip_wcpwu_145{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:.8rem}._attachmentChipRemove_wcpwu_163{border:0;background:transparent;color:#94a3b8;font:inherit;cursor:pointer}._summaryCard_wcpwu_128{display:grid;gap:.75rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0c1321bf}._summaryHeader_wcpwu_180,._summaryMeta_wcpwu_181,._summaryFileRow_wcpwu_182,._branchControls_wcpwu_183{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._summaryHeader_wcpwu_180{align-items:flex-start}._summaryMeta_wcpwu_181{flex-wrap:wrap;justify-content:flex-start;color:#64748b;font-size:.82rem}._summaryNote_wcpwu_201,._summaryState_wcpwu_202{color:#94a3b8;font-size:.88rem}._summaryFiles_wcpwu_207{display:grid;gap:.45rem}._summaryFileRow_wcpwu_182{align-items:flex-start;padding:.68rem .78rem;border-radius:8px;background:#ffffff08}._summaryDelta_wcpwu_219{color:#64748b;white-space:nowrap}._userInputCard_wcpwu_129{display:grid;gap:.9rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(96,165,250,.18);background:#0a121ed1}._userInputHeader_wcpwu_233,._userInputActions_wcpwu_234{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._userInputState_wcpwu_241{color:#60a5fa;font-size:.78rem}._userInputQuestions_wcpwu_246{display:grid;gap:.95rem}._userInputQuestion_wcpwu_246{display:grid;gap:.55rem}._userInputQuestionHeader_wcpwu_256{color:#94a3b8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}._userInputQuestionText_wcpwu_263{color:#e2e8f0;line-height:1.6}._userInputOptions_wcpwu_268{display:grid;gap:.55rem}._userInputOption_wcpwu_268{display:grid;gap:.2rem;justify-items:start;width:100%;padding:.8rem .95rem;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff05;color:#e2e8f0;text-align:left;font:inherit;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}._userInputOption_wcpwu_268:hover:not(:disabled){border-color:#94a3b847;background:#ffffff0d}._userInputOptionSelected_wcpwu_294{border-color:#60a5fa7a;background:#2563eb1f}._userInputOptionSelected_wcpwu_294:hover:not(:disabled){border-color:#60a5faad;background:#2563eb2e}._userInputOptionLabel_wcpwu_304{font-weight:600}._userInputOptionDescription_wcpwu_308,._userInputAnswerSummary_wcpwu_309{color:#94a3b8;font-size:.82rem;line-height:1.5}._userInputOtherWrap_wcpwu_315{display:grid;gap:.5rem}._userInputOtherInput_wcpwu_320{width:100%;padding:.75rem .85rem;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172ab8;color:#f8fafc;font:inherit}._composerShell_wcpwu_330{display:grid;gap:.75rem;width:min(900px,100%);max-width:900px;align-self:center;padding:17px;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:#1a1a1acc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 25px 50px -12px #00000040}._composerTextAreaSection_wcpwu_344{display:grid;gap:.5rem;width:100%}._composerInput_wcpwu_350{width:100%;min-height:48px;max-height:240px;padding:0;resize:none;border:0;border-radius:0;background:transparent;color:#f1f5f9;font-family:inherit;font-size:.875rem;line-height:1.7142857143;outline:none;box-shadow:none;overflow-y:hidden}._composerInput_wcpwu_350::placeholder{color:#475569}._composerControlsRow_wcpwu_372{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5625rem;border-top:1px solid rgba(255,255,255,.05)}._primaryControls_wcpwu_381{display:flex;align-items:center;gap:1rem;min-width:0;flex-wrap:wrap}._menuWrap_wcpwu_389{position:relative}._menuToggle_wcpwu_393{width:1rem;min-width:1rem;min-height:0;height:1rem;padding:0;border-radius:999px;background:transparent;border:0;box-shadow:none}._menu_wcpwu_389{position:absolute;left:0;bottom:calc(100% + .5rem);min-width:11.5rem;display:grid;gap:.3rem;padding:.42rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0c1321fa;box-shadow:var(--shadow-lg);z-index:10}._menuItem_wcpwu_420{display:block;width:100%;border:0;background:transparent;color:#e2e8f0;font:inherit;text-align:left;padding:.62rem .72rem;border-radius:8px}._menuItem_wcpwu_420:hover{background:#ffffff0d}._controlDivider_wcpwu_436{width:1px;height:16px;background:#ffffff1a}._inlineControl_wcpwu_442{display:inline-flex;align-items:center;gap:.375rem;min-width:0;color:#cbd5e1}._inlineSelect_wcpwu_450{width:auto;min-width:0;max-width:12rem;padding:0;border:0;border-radius:0;background:transparent;color:#cbd5e1;font-size:.8125rem;font-weight:500;line-height:1.5;appearance:none;box-shadow:none}._inlineSelect_wcpwu_450:focus{border:0;box-shadow:none}._planBadge_wcpwu_471{display:inline-flex;align-items:center;gap:.5rem;border:0;padding:0;background:transparent;color:#60a5fa;font-size:.8125rem;font-weight:500}._composerActions_wcpwu_483{display:flex;align-items:center;gap:1rem}._micButton_wcpwu_489{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1.25rem;border:0;padding:0;background:transparent;color:#94a3b8;opacity:1}._sendButton_wcpwu_502{width:2rem;min-width:2rem;min-height:2rem;height:2rem;padding:0;border-radius:999px;background:#fff;color:#111827;border:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._sendButton_wcpwu_502:hover:not(:disabled){transform:none}._statusRow_wcpwu_519{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(900px,100%);max-width:900px;align-self:center;padding:0 .5rem}._statusGroup_wcpwu_530{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._statusControl_wcpwu_537{display:inline-flex;align-items:center;gap:.375rem;min-width:0;padding:0;border:0;background:transparent;color:#64748b;font-size:.6875rem;line-height:1.5}._statusControl_wcpwu_537:disabled{opacity:1}._statusSelect_wcpwu_554{width:auto;min-width:0;max-width:10rem;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:.6875rem;font-weight:500;line-height:1.5;appearance:none;box-shadow:none}._statusSelect_wcpwu_554:focus{border:0;box-shadow:none}._permissionControl_wcpwu_575{color:#f97316d9}._branchCreateButton_wcpwu_579{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;padding:0;border:0;border-radius:999px;background:transparent;color:#64748b}@media(max-width:980px){._composerControlsRow_wcpwu_372,._statusRow_wcpwu_519{flex-direction:column;align-items:stretch}._composerActions_wcpwu_483{justify-content:flex-end}}@media(max-width:720px){._panel_wcpwu_1{gap:.75rem}._feed_wcpwu_35{min-height:44vh}._emptyFeed_wcpwu_50{padding-bottom:4rem}._primaryControls_wcpwu_381,._statusGroup_wcpwu_530,._branchControls_wcpwu_183{gap:.8rem}}._page_vzl43_1{min-height:0}._threadPage_vzl43_5,._emptyPage_vzl43_6{display:grid;height:100%;min-height:0}._projectPage_vzl43_12{width:min(1200px,100%);height:100%;min-height:0;margin:0 auto;padding:0 .35rem 1rem;overflow:auto;scrollbar-gutter:stable}._page_r515n_1{display:grid;gap:1rem;width:min(1200px,100%);height:100%;min-height:0;margin:0 auto;overflow:auto;align-content:start;padding:0 .35rem 1rem;scrollbar-gutter:stable}._hero_r515n_14{display:grid;gap:.35rem}._kicker_r515n_19{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}._hero_r515n_14 h1{margin:0}._hero_r515n_14 p,._cardMeta_r515n_31{margin:0;color:var(--muted);line-height:1.6}._grid_r515n_37{display:grid;gap:1rem}._card_r515n_31{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#ffffff0a}._card_r515n_31 h2,._card_r515n_31 h3{margin:0}._readonlyGrid_r515n_59,._formStack_r515n_60{display:grid;gap:.85rem}._field_r515n_65{display:grid;gap:.4rem}._actions_r515n_70{display:flex;gap:.75rem;flex-wrap:wrap}._divider_r515n_76{height:1px;background:#ffffff14}._sectionHeader_r515n_81{display:grid;gap:.35rem}._updateStatus_r515n_86{display:grid;gap:.3rem;padding:.9rem;border-radius:var(--radius-md);background:#ff88541a}._page_1cp45_1{display:grid;gap:1rem;width:min(1200px,100%);height:100%;min-height:0;margin:0 auto;overflow:auto;align-content:start;padding:0 .35rem 1rem;scrollbar-gutter:stable}._hero_1cp45_14{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}._kicker_1cp45_21{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}._hero_1cp45_14 h1{margin:.35rem 0}._hero_1cp45_14 p{margin:0;color:var(--muted);line-height:1.6}._heroActions_1cp45_38{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._summaryGrid_1cp45_45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._summaryCard_1cp45_51{display:grid;gap:.3rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff0a}._summaryCard_1cp45_51 span{color:var(--muted)}._summaryCard_1cp45_51 strong{font-size:1.6rem}._groupList_1cp45_68{display:grid;gap:1rem}._projectGroup_1cp45_73,._threadGroup_1cp45_74,._jobCard_1cp45_75{display:grid;gap:.85rem}._projectGroup_1cp45_73{padding:1rem;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:#ffffff08}._projectHeader_1cp45_87 h2,._threadHeader_1cp45_88 h3{margin:0}._threadGroup_1cp45_74{padding:1rem;border-radius:var(--radius-lg);background:#ffffff08}._threadHeader_1cp45_88,._jobMain_1cp45_99,._jobFooter_1cp45_100{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}._threadHeader_1cp45_88 p,._jobMain_1cp45_99 p,._promptPreview_1cp45_109,._jobFooter_1cp45_100 span{margin:0;color:var(--muted)}._jobList_1cp45_115{display:grid;gap:.75rem}._jobCard_1cp45_75{padding:1rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff08}._statusActive_1cp45_127,._statusDisabled_1cp45_128{padding:.4rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600}._statusActive_1cp45_127{background:#2dd4bf1f;color:var(--teal)}._statusDisabled_1cp45_128{background:#ffffff0f;color:var(--muted)}._jobActions_1cp45_145{display:flex;gap:.6rem;flex-wrap:wrap}@media(max-width:820px){._summaryGrid_1cp45_45{grid-template-columns:1fr}}._page_y5441_1{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(74,222,128,.08),transparent 0 28%),radial-gradient(circle at 88% 76%,rgba(59,130,246,.08),transparent 0 24%),linear-gradient(180deg,#030814,#020611)}._frame_y5441_10{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;position:relative}._frame_y5441_10:before,._frame_y5441_10:after{content:"";position:absolute;inset:0;pointer-events:none}._frame_y5441_10:before{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 9%),linear-gradient(0deg,rgba(255,255,255,.05),transparent 10%);opacity:.4}._frame_y5441_10:after{background:linear-gradient(90deg,#0000,#0d1b3738,#0000),linear-gradient(180deg,#0000,#0e28522e,#0000);mix-blend-mode:screen;opacity:.6}._topbar_y5441_40,._footer_y5441_41,._main_y5441_42{position:relative;z-index:1}._topbar_y5441_40{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 2rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.05)}._brand_y5441_56{display:inline-flex;align-items:center;gap:.75rem;color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:-.02em}._brandMark_y5441_66{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#4ade80;color:#04110c;box-shadow:0 10px 28px #4ade8047}._topbarActions_y5441_77{display:flex;align-items:center;gap:1.5rem}._topnav_y5441_83{display:inline-flex;align-items:center;gap:1.5rem}._topnavItem_y5441_89{color:#94a3b8;text-decoration:none;font-size:.82rem;font-weight:500;transition:color .16s ease}._topnavItem_y5441_89:hover{color:#e2e8f0}._topnavActive_y5441_101{color:#4ade80}._helpLink_y5441_105{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;color:#cbd5e1;background:#ffffff0d;border:1px solid rgba(255,255,255,.04);transition:transform .16s ease,background .16s ease,color .16s ease}._helpLink_y5441_105:hover{transform:translateY(-1px);color:#fff;background:#ffffff14}._main_y5441_42{width:min(1152px,calc(100% - 3rem));margin:0 auto;padding:5.75rem 0 4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,538px);gap:2rem;align-items:center}._leftColumn_y5441_136{display:grid;gap:2rem;align-content:center;padding-right:3rem}._kicker_y5441_143{width:fit-content;display:inline-flex;align-items:center;min-height:1.9rem;padding:.34rem .82rem;border-radius:999px;background:#4ade801a;border:1px solid rgba(74,222,128,.2);color:#4ade80;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._heroBlock_y5441_159{display:grid;gap:1rem;max-width:28rem}._heroBlock_y5441_159 h1{margin:0;color:#fff;font-size:clamp(3rem,5.2vw,4.4rem);line-height:.96;letter-spacing:-.06em}._heroBlock_y5441_159 p{margin:0;color:#94a3b8;font-size:1.04rem;line-height:1.6}._featureList_y5441_180{display:grid;gap:1.1rem}._feature_y5441_180{display:grid;grid-template-columns:2rem 1fr;gap:.95rem;align-items:start}._featureIcon_y5441_192{width:1.25rem;height:1.25rem;display:grid;place-items:center;margin-top:.22rem;border-radius:999px;background:#4ade802e;color:#4ade80}._feature_y5441_180 h2{margin:0 0 .2rem;color:#f1f5f9;font-size:.96rem;line-height:1.35}._feature_y5441_180 p{margin:0;color:#64748b;font-size:.82rem;line-height:1.45}._guideCard_y5441_217{max-width:28rem;padding:1.35rem 1.45rem;border-radius:1.8rem;background:linear-gradient(135deg,#021412e6,#041221b8),#4ade8008;border:1px solid rgba(74,222,128,.12);box-shadow:0 24px 80px #00000047}._guideTitle_y5441_228{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.9rem;color:#4ade80;font-size:.9rem}._guideList_y5441_237{margin:0;padding-left:1.2rem;display:grid;gap:.65rem;color:#94a3b8;font-size:.84rem;line-height:1.55}._guideList_y5441_237 a{color:#4ade80;text-decoration:underline;text-decoration-color:#4ade8073}._guideList_y5441_237 strong{color:#e2e8f0}._formCard_y5441_257{position:relative;display:grid;gap:1.25rem;align-content:start;padding:2rem;border-radius:1.8rem;background:linear-gradient(180deg,#ffffff08,#ffffff05),linear-gradient(135deg,#080c16f0,#0a111fdb);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08,0 32px 90px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._cardHeader_y5441_274{display:grid;gap:.2rem}._cardHeader_y5441_274 h2{margin:0;color:#fff;font-size:2rem;line-height:1.12;letter-spacing:-.04em}._cardHeader_y5441_274 p{margin:0;color:#64748b;font-size:.94rem}._formGrid_y5441_293{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_y5441_299{display:grid;gap:.45rem}._fieldFull_y5441_304{grid-column:1 / -1}._fieldLabel_y5441_308{color:#94a3b8;font-size:.8rem;line-height:1.3}._optionalGroup_y5441_314{position:relative;padding-top:1.25rem}._optionalDivider_y5441_319{position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff0d}._fieldInputShell_y5441_328{position:relative;display:block}._fieldInputInset_y5441_333 ._fieldInput_y5441_328{padding-left:3rem}._fieldIcon_y5441_337{position:absolute;inset:0 auto 0 1rem;display:grid;place-items:center;color:#64748b;pointer-events:none}._fieldInput_y5441_328{min-height:3.45rem;padding:1rem 1.1rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#ffffff0d,#ffffff08);color:#e2e8f0;font-size:.95rem;box-shadow:inset 0 1px #ffffff05}._fieldInput_y5441_328::placeholder{color:#6b7280}._fieldInput_y5441_328:focus,._followupInput_y5441_362:focus{border-color:#4ade8059;box-shadow:0 0 0 3px #4ade801a,inset 0 1px #ffffff08}._primaryAction_y5441_369,._inlineAction_y5441_370{border:0;font:inherit;font-weight:700;letter-spacing:-.01em}._primaryAction_y5441_369{min-height:3.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:.95rem 1.2rem;border-radius:1.5rem;color:#04110c;background:#4ade80;box-shadow:0 22px 50px #4ade8047;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}._primaryAction_y5441_369:hover:not(:disabled),._inlineAction_y5441_370:hover:not(:disabled){transform:translateY(-1px)}._primaryAction_y5441_369:disabled,._inlineAction_y5441_370:disabled{opacity:.45;cursor:not-allowed}._disclaimer_y5441_406{margin:-.2rem 0 0;color:#475569;font-size:.77rem;line-height:1.45;text-align:center}._followupPanel_y5441_414{display:grid;gap:.9rem;padding:1rem 1.05rem;border-radius:1.35rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}._followupHeader_y5441_423{display:grid;gap:.2rem}._followupHeader_y5441_423 h3{margin:0;color:#f8fafc;font-size:1rem}._followupHeader_y5441_423 p{margin:0;color:#94a3b8;font-size:.84rem;line-height:1.5}._followupRow_y5441_441{display:flex;gap:.8rem}._followupInput_y5441_362{min-height:3.1rem;border-radius:1.25rem;background:#ffffff0d}._inlineAction_y5441_370{min-width:9.5rem;padding:.9rem 1rem;border-radius:1.25rem;color:#f8fafc;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}._footer_y5441_41{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 2rem 1.6rem;border-top:1px solid rgba(255,255,255,.05)}._footerMeta_y5441_470,._footerStatus_y5441_471{display:flex;align-items:center;gap:.85rem;color:#64748b;font-size:.8rem}._footerLink_y5441_479{position:relative;padding-left:1rem}._footerLink_y5441_479:before{content:"";position:absolute;left:.15rem;top:50%;width:.2rem;height:.2rem;border-radius:999px;background:#334155;transform:translateY(-50%)}._avatars_y5441_496{display:flex;align-items:center;padding-right:.45rem}._avatar_y5441_496{width:1.65rem;height:1.65rem;margin-right:-.4rem;display:grid;place-items:center;border-radius:999px;border:2px solid #020611;background:#1e293b;color:#e2e8f0;font-size:.55rem;font-weight:700}._avatarAccent_y5441_516{background:#334155;font-size:.62rem}@media(max-width:1120px){._main_y5441_42{grid-template-columns:1fr;padding-top:3.75rem}._leftColumn_y5441_136{padding-right:0}._formCard_y5441_257{max-width:42rem;width:100%;justify-self:center}}@media(max-width:720px){._topbar_y5441_40,._footer_y5441_41{padding-left:1rem;padding-right:1rem}._topbar_y5441_40,._topbarActions_y5441_77,._footer_y5441_41,._footerMeta_y5441_470,._footerStatus_y5441_471,._followupRow_y5441_441{flex-direction:column;align-items:stretch}._topnav_y5441_83{justify-content:space-between}._helpLink_y5441_105{align-self:flex-end}._main_y5441_42{width:min(100% - 1.5rem,44rem);padding-top:2.5rem;padding-bottom:3rem}._heroBlock_y5441_159 h1{font-size:3.35rem}._formCard_y5441_257{padding:1.25rem}._formGrid_y5441_293{grid-template-columns:1fr}._inlineAction_y5441_370{width:100%}}:root{--bg: #060b11;--bg-soft: #0b141e;--panel: rgba(11, 17, 24, .92);--panel-strong: rgba(8, 13, 19, .98);--text: #f7f2eb;--muted: #9ea8b3;--line: rgba(255, 255, 255, .08);--accent: #ff8c5a;--accent-strong: #ff6b35;--teal: #39d0b6;--danger: #ff7e7e;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 14px 32px rgba(0, 0, 0, .18);--shadow-lg: 0 28px 90px rgba(0, 0, 0, .34)}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:radial-gradient(circle at top left,rgba(255,136,84,.18),transparent 26%),radial-gradient(circle at top right,rgba(57,208,182,.14),transparent 28%),linear-gradient(180deg,#071019 0%,var(--bg) 100%);font-family:Space Grotesk,IBM Plex Sans KR,Segoe UI,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}input,textarea,select{width:100%;padding:.88rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff0a;color:var(--text);outline:none}input:focus,textarea:focus,select:focus{border-color:#ff88546b;box-shadow:0 0 0 3px #ff88541f}textarea{resize:vertical}a{color:inherit}p code,li code,code{padding:.12rem .35rem;border-radius:.5rem;background:#ffffff14}.message-code-shell{display:grid;gap:.55rem;margin:.7rem 0}.message-code-lang{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.message-code-block{margin:0;padding:1rem;overflow:auto;border-radius:var(--radius-md);background:#03060ab8;border:1px solid rgba(255,255,255,.08)}blockquote{margin:0;padding-left:1rem;border-left:3px solid rgba(255,255,255,.12);color:var(--muted)}hr{border:0;border-top:1px solid rgba(255,255,255,.08);margin:1rem 0}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease}.marketingPage{min-height:100vh;background:#060e20;color:#dee5ff;font-family:Space Grotesk,IBM Plex Sans,Segoe UI,sans-serif}.marketingSection{padding:96px 24px}.marketingSectionFrame{width:min(1280px,100%);margin:0 auto}.marketingSectionFrameCentered{display:grid;justify-items:center;gap:40px}.marketingBand{padding:96px 24px;background:#091328;scroll-margin-top:108px}.marketingTopbar{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e20cc;border-bottom:1px solid rgba(64,72,93,.15);box-shadow:0 0 40px #dee5ff0f}.marketingTopbarInner{width:min(1280px,100%);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketingBrandGroup{display:flex;align-items:center;gap:32px}.marketingBrand{color:#dee5ff;font-size:20px;font-weight:700;letter-spacing:-.05em;text-decoration:none}.marketingNav{display:flex;align-items:center;gap:24px}.marketingNavLink{color:#dee5ffb3;font-size:16px;font-weight:500;letter-spacing:-.025em;text-decoration:none}.marketingNavLink:hover,.marketingNavLinkActive{color:#a3a6ff}.marketingNavLinkActive{padding-bottom:6px;border-bottom:2px solid #a3a6ff}.marketingTopbarActions{display:flex;align-items:center;gap:16px}.marketingMenuGlyph{width:20px;display:grid;gap:3px}.marketingMenuGlyph span{height:2px;border-radius:999px;background:#dee5ffbf}.marketingStudioButton,.marketingPrimaryButton,.marketingSecondaryButton,.pricingCardButton{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.marketingStudioButton:hover,.marketingPrimaryButton:hover,.marketingSecondaryButton:hover,.pricingCardButton:hover{transform:translateY(-1px)}.marketingStudioButton,.marketingPrimaryButton,.pricingCardButtonPrimary{background:linear-gradient(135deg,#a3a6ff,#6063ee);color:#0a0081;box-shadow:0 10px 18px #a3a6ff33}.marketingStudioButton{padding:8px 20px;font-size:14px;font-weight:700}.marketingPrimaryButton,.pricingCardButtonPrimary{padding:16px 32px;font-size:18px;font-weight:700}.marketingSecondaryButton,.pricingCardButtonGhost{border:1px solid rgba(64,72,93,.3);background:transparent;color:#dee5ff}.marketingSecondaryButton{padding:16px 32px;font-size:16px;font-weight:700}.pricingCardButtonGhost{padding:16px 24px;font-size:16px;font-weight:700}.marketingHero{padding-top:128px;padding-bottom:96px}.marketingHeroGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.marketingHeroCopy{display:grid;gap:24px;max-width:584px}.marketingHeroBadge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 13px;border:1px solid rgba(163,166,255,.2);border-radius:999px;background:#a3a6ff1a;color:#9396ff;font-size:12px}.marketingHeroBadge:before{content:"";width:8px;height:8px;border-radius:999px;background:#a3a6ff;box-shadow:0 0 14px #a3a6ff99}.marketingHeroTitle{margin:0;font-size:clamp(48px,8vw,72px);line-height:1;letter-spacing:-.05em}.marketingHeroTitle span{background:linear-gradient(90deg,#a3a6ff,#c180ff);-webkit-background-clip:text;background-clip:text;color:transparent}.marketingHeroLead{margin:0;max-width:458px;color:#a3aac4;font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:20px;line-height:1.4}.marketingHeroActions{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}.marketingHeroVisual{position:relative;min-height:320px}.marketingTerminalCard{position:relative;overflow:hidden;border:1px solid rgba(64,72,93,.2);border-radius:8px;background:#0f1930;box-shadow:0 25px 50px -12px #00000040}.marketingTerminalCard:before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:12px;background:#a3a6ff0d;filter:blur(32px)}.marketingTerminalTop{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 13px;background:#141f38;border-bottom:1px solid rgba(64,72,93,.1)}.marketingTerminalDots{display:flex;gap:6px}.marketingTerminalDots span{width:12px;height:12px;border-radius:999px}.marketingTerminalDots span:nth-child(1){background:#ff6e8466}.marketingTerminalDots span:nth-child(2){background:#ff9dd166}.marketingTerminalDots span:nth-child(3){background:#a3a6ff66}.marketingTerminalFile{color:#a3aac4;font-family:Inter,IBM Plex Sans,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.marketingTerminalBody{display:grid;gap:8px;padding:24px}.marketingTerminalRow{display:grid;grid-template-columns:10px 1fr;gap:16px;align-items:center;color:#a3aac4;font-family:Liberation Mono,IBM Plex Mono,monospace;font-size:14px}.marketingTerminalRow span{opacity:.5;color:#9396ff}.marketingTerminalRow:first-child code{color:#dee5ff}.marketingPeerCard{position:absolute;right:-32px;bottom:-28px;min-width:235px;padding:24px;border:1px solid rgba(163,166,255,.2);border-radius:8px;background:#1f2b49e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 25px 50px -12px #00000040}.marketingPeerTitle{display:flex;align-items:center;gap:12px;color:#dee5ff;font-size:12px;letter-spacing:-.03em}.marketingPeerGlyph{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#a3a6fff2,#6063eee6),#a3a6ff;box-shadow:0 0 24px #a3a6ff4d}.marketingPeerProgress{margin-top:12px;height:6px;border-radius:999px;background:#40485d33;overflow:hidden}.marketingPeerProgress span{display:block;width:66%;height:100%;background:#a3a6ff}.marketingPeerCard p{margin:8px 0 0;color:#a3aac4;font-size:10px;line-height:1.5}.marketingControlGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;align-items:center}.marketingDeviceStage{display:flex;align-items:center;justify-content:center;gap:48px}.marketingPhone{width:192px;height:384px;padding:16px;border:4px solid rgba(64,72,93,.3);border-radius:32px;background:#192540;box-shadow:0 25px 50px -12px #00000040}.marketingPhoneScreen{height:100%;padding:16px;border:1px solid rgba(64,72,93,.1);border-radius:24px;background:#000}.marketingPhoneHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.marketingPhoneBack{width:10px;height:14px;border-left:2px solid #a3aac4;border-bottom:2px solid #a3aac4;transform:rotate(45deg)}.marketingPhoneStatus{width:8px;height:8px;border-radius:999px;background:#a3a6ff;box-shadow:0 0 8px #a3a6ff}.marketingPhoneCard{height:48px;margin-bottom:12px;padding:13px;border:1px solid rgba(64,72,93,.1);border-radius:12px;background:#141f38}.marketingPhoneCard span{display:block;height:8px;border-radius:999px;background:#a3a6ff33}.marketingPhoneCardMuted{display:grid;place-items:center}.marketingPhoneCardLabel{color:#a3a6ff;font-size:11px;letter-spacing:.08em}.marketingConnectionGlyph{color:#a3a6ff66;font-size:18px;letter-spacing:.2em}.marketingNodeConsole{width:260px;padding:18px 20px;border:1px solid rgba(64,72,93,.2);border-radius:8px;background:#141f38;box-shadow:0 18px 40px #00000038}.marketingNodeConsoleHeader{display:block;margin-bottom:10px;color:#9396ff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.marketingNodeConsole code{display:block;color:#a3aac4;font-family:Liberation Mono,IBM Plex Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.marketingControlCopy{display:grid;gap:16px}.marketingSectionLabel{color:#9396ff;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.marketingControlCopy h2,.marketingIntro h2,.pricingComparison h2,.marketingLaunchCard h2,.pricingCtaCard h2{margin:0;font-size:clamp(32px,5vw,48px);line-height:1;letter-spacing:-.04em}.marketingControlCopy h2 span,.pricingTitle span{color:#c180ff}.marketingControlCopy p,.marketingIntro p,.marketingAutomationCard p,.pricingLead,.pricingCardDescription,.pricingBentoCard p,.pricingCtaCard p,.marketingLaunchCard p{margin:0;color:#a3aac4;font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:18px;line-height:1.6}.marketingHighlightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px}.marketingAccentLine{padding:16px 16px 16px 18px;border-left:2px solid rgba(163,166,255,.3);display:grid;gap:4px}.marketingAccentLineAlt{border-left-color:#c180ff4d}.marketingAccentLine strong,.pricingBentoCard h2,.marketingAutomationCard h3,.pricingCardLabel,.pricingCardLabelHot{font-size:16px;font-weight:700}.marketingAccentLine strong,.pricingBentoCard h2,.marketingAutomationCard h3,.pricingCardLabel,.pricingCardLabelHot{margin:0;display:block}.marketingAccentLine strong,.pricingBentoCard h2,.marketingAutomationCard h3{color:#dee5ff}.marketingAccentLine span{color:#a3aac4;font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.marketingAutomationSection{padding-top:72px}.marketingIntro{max-width:720px;display:grid;gap:16px;text-align:center}.marketingAutomationGrid{width:min(1232px,100%);display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px}.marketingAutomationCard,.pricingBentoCard,.pricingCard,.pricingCtaCard,.marketingLaunchCard{border:1px solid rgba(64,72,93,.1);border-radius:8px;background:#0f1930}.marketingAutomationCard{padding:33px;display:grid;gap:18px}.marketingAutomationCardWide{min-height:366px}.marketingCardGlyph,.pricingBentoIcon{display:inline-grid;place-items:center;width:22px;height:22px;color:#c180ff}.marketingAutomationCard h3{margin:0;font-size:24px;line-height:1.35}.marketingCronSnippet{padding:17px;border:1px solid rgba(64,72,93,.2);border-radius:2px;background:#141f38}.marketingCronSnippet code,.pricingTerminalMini code{color:#c180ff;font-family:Liberation Mono,IBM Plex Mono,monospace;font-size:14px;line-height:1.5;white-space:pre-wrap}.marketingAutomationFooter{padding-top:24px}.marketingAutomationPill{display:inline-flex;align-items:center;padding:12px 16px;border-radius:999px;background:#a3a6ff14;color:#a3aac4;font-size:12px}.marketingStatusList{display:grid;gap:12px;margin-top:8px}.marketingStatusRow{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:2px;background:#141f38;color:#dee5ff;font-size:12px}.marketingStatusRow strong{color:#a3a6ff;font-size:10px;letter-spacing:.08em}.marketingStatusRowMuted{opacity:.6}.marketingStatusRowMuted strong{color:#ff9dd1}.marketingLaunchSection{padding-top:40px;padding-bottom:96px}.marketingLaunchCard{padding:56px 48px 40px;display:grid;justify-items:center;gap:20px;text-align:center;background:radial-gradient(circle at center,rgba(163,166,255,.08),transparent 45%),linear-gradient(156deg,#0f1930,#050810);border-radius:24px}.marketingLaunchCard p,.pricingCtaCard p{max-width:680px}.marketingRuntimeBadges{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;padding-top:12px;color:#dee5ff80;font-size:12px;font-weight:700;letter-spacing:-.05em}.pricingHero{padding-top:128px;padding-bottom:96px}.pricingTitle{margin:0;max-width:680px;text-align:center;font-size:clamp(44px,8vw,72px);line-height:1;letter-spacing:-.05em}.pricingLead{max-width:672px;text-align:center}.pricingToggle{display:flex;align-items:center;gap:16px;padding-top:24px}.pricingToggleLabel{color:#a3a6ff;font-size:14px;font-weight:500}.pricingToggleLabelMuted{color:#dee5ff99}.pricingToggleTrack{width:48px;height:24px;padding:4px;border-radius:999px;background:#192540;display:flex;justify-content:flex-end}.pricingToggleThumb{width:16px;height:16px;border-radius:999px;background:#a3a6ff}.pricingToggleBadge{padding:3px 9px;border:1px solid rgba(163,166,255,.2);border-radius:999px;background:#a3a6ff1a;color:#a3a6ff;font-size:12px}.pricingGrid{width:min(1024px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:40px}.pricingCard{position:relative;padding:33px;display:grid;gap:18px;background:#091328}.pricingCardFeatured{background:#0f1930;border:2px solid rgba(163,166,255,.3);box-shadow:0 0 80px #a3a6ff0d}.pricingPopularBadge{position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:4px 16px;border-radius:999px;background:#a3a6ff;color:#0f00a4;font-size:12px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.pricingCardLabel{color:#9396ff;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.pricingCardLabelHot{color:#c180ff}.pricingPriceRow{display:flex;align-items:baseline;gap:6px}.pricingPriceRow strong{font-size:36px;line-height:1}.pricingPriceRow span{color:#a3aac4;font-size:18px}.pricingCardDescription{font-size:14px}.pricingFeatureList{list-style:none;margin:0;padding:8px 0 16px;display:grid;gap:16px}.pricingFeatureItem{display:flex;align-items:center;gap:12px;color:#dee5ff;font-size:14px}.pricingFeatureBullet{width:15px;height:15px;color:#a3a6ff;display:inline-grid;place-items:center}.pricingCheckIcon{width:15px;height:15px}.pricingCardButton{width:100%;padding:16px 24px;font-size:16px;font-weight:700}.pricingFeatureSection{padding-top:0}.pricingBentoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricingBentoCard{padding:33px;display:grid;gap:16px;background:#141f38}.pricingBentoWide{grid-column:span 2}.pricingBentoTall{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:start;gap:32px}.pricingBentoIcon{border-radius:6px;background:#a3a6ff1a}.pricingBentoIconWide:before,.pricingBentoIconSpark:before,.pricingBentoIconBolt:before,.pricingBentoIconShield:before{content:"";width:12px;height:12px;display:block;border-radius:4px;background:linear-gradient(135deg,#a3a6ff,#c180ff)}.pricingTags{display:flex;gap:8px;flex-wrap:wrap}.pricingTags span{padding:4px 12px;border-radius:999px;background:#a3a6ff14;color:#9396ff;font-size:10px;letter-spacing:.08em}.pricingTerminalMini{align-self:stretch;padding:17px;border:1px solid rgba(64,72,93,.1);border-radius:8px;background:#0b1222}.pricingTerminalMiniLabel{display:block;margin-bottom:12px;color:#a3aac4;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pricingComparisonSection{background:#091328}.pricingComparison{display:grid;gap:48px;justify-items:center}.pricingTable{width:min(896px,100%);border-bottom:1px solid rgba(64,72,93,.1)}.pricingTableRow{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(140px,1fr));align-items:center;border-top:1px solid rgba(64,72,93,.1)}.pricingTableRow span{padding:24px 0;color:#dee5ff;font-size:14px}.pricingTableHead{border-top:0}.pricingTableHead span{color:#a3aac4;font-size:16px;font-weight:700}.pricingTableHead span:nth-child(2){color:#9396ff;text-align:center}.pricingTableHead span:nth-child(3){color:#e5c6ff;text-align:center}.pricingTableValue{display:inline-flex;align-items:center;justify-content:center;color:#a3aac4;text-align:center}.pricingTableValueStrong{color:#dee5ff}.pricingCtaSection{padding-top:96px;padding-bottom:96px}.pricingCtaCard{padding:97px;display:grid;justify-items:center;gap:20px;text-align:center;background:radial-gradient(circle at top right,rgba(163,166,255,.1),transparent 30%),#a3a6ff0d;border-color:#a3a6ff1a;border-radius:24px}.pricingCtaActions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding-top:16px}.marketingPageLanding{--marketing-accent: #56f0c4;--marketing-accent-strong: #1fd4b2;--marketing-accent-soft: rgba(86, 240, 196, .12);--marketing-accent-border: rgba(86, 240, 196, .24);--marketing-accent-glow: rgba(86, 240, 196, .22);--marketing-accent-text: #08211d}.marketingPagePricing{--marketing-accent: #a3a6ff;--marketing-accent-strong: #6063ee;--marketing-accent-soft: rgba(163, 166, 255, .1);--marketing-accent-border: rgba(163, 166, 255, .2);--marketing-accent-glow: rgba(163, 166, 255, .22);--marketing-accent-text: #0f00a4}.marketingNavLink:hover,.marketingNavLinkActive{color:var(--marketing-accent)}.marketingNavLinkActive{border-bottom-color:var(--marketing-accent)}.marketingStudioButton,.marketingPrimaryButton,.pricingCardButtonPrimary{background:linear-gradient(135deg,var(--marketing-accent) 0%,var(--marketing-accent-strong) 100%);color:var(--marketing-accent-text);box-shadow:0 10px 20px var(--marketing-accent-glow)}.marketingHeroSimple{padding-top:128px;padding-bottom:128px}.marketingHeroCopyCentered{width:min(760px,100%);max-width:760px;gap:24px;justify-items:center;text-align:center}.marketingPageLanding .marketingHeroBadge{display:none}.marketingHeroBadge{border-color:var(--marketing-accent-border);background:var(--marketing-accent-soft);color:var(--marketing-accent)}.marketingHeroBadge:before{background:var(--marketing-accent);box-shadow:0 0 14px #56f0c499}.marketingHeroTitle{max-width:760px;font-size:clamp(52px,6vw,72px);line-height:1;letter-spacing:-.025em}.marketingHeroTitle span,.pricingTitle span,.marketingControlCopy h2 span{background:linear-gradient(90deg,var(--marketing-accent) 0%,#94ffe6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.marketingHeroLead{max-width:672px;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:20px;line-height:1.4;text-align:center}.marketingHeroActionsCentered{justify-content:center}.marketingPageLanding .marketingPrimaryButton,.marketingPageLanding .marketingSecondaryButton{min-height:52px;padding:16px 32px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marketingPageLanding .marketingSecondaryButton{border:0;background:#2d3449;color:#fbfffa}.marketingPageLanding .marketingTopbar{background:#0b1326b3}.marketingPageLanding .marketingTopbarInner{padding:16px 32px}.marketingPageLanding .marketingBrand{color:#fbfffa;font-size:24px;letter-spacing:-.05em}.marketingPageLanding .marketingNav{gap:32px}.marketingPageLanding .marketingNavLink{color:#b9cbc1;font-size:16px;font-weight:400}.marketingPageLanding .marketingStudioButton{min-height:36px;padding:8px 24px;border-radius:12px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.marketingSectionLabel{color:var(--marketing-accent)}.marketingIntroCompact{width:min(1216px,100%);gap:0;align-items:flex-start;text-align:left}.marketingIntroCompact h2{position:relative;padding-right:24px}.marketingIntroCompact h2:after{content:"";position:absolute;top:50%;left:calc(100% + 16px);width:min(960px,calc(100vw - 360px));height:1px;background:#3a4a4333}.marketingFeatureGrid{width:min(1216px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.marketingFeatureCard{min-height:332px;padding:40px;border:0;border-radius:4px;background:#131b2e;display:grid;align-content:start;gap:16px}.marketingFeatureIcon{width:56px;height:56px;border-radius:4px;display:inline-grid;place-items:center;background:#2d3449}.marketingFeatureIcon img{display:block;max-width:25px;max-height:29px}.marketingFeatureCard h3,.marketingSetupCard h3{margin:0;color:#dee5ff;font-size:24px;line-height:1.33}.marketingFeatureCard p,.marketingSetupCard p{margin:0;color:#a3aac4;font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:16px;line-height:1.625}.marketingSetupSection{padding-top:160px;padding-bottom:128px;background:#131b2e}.marketingSetupGrid{width:min(832px,100%);display:grid;gap:80px}.marketingSetupCard{display:grid;gap:12px;justify-items:center;text-align:center}.marketingSetupStep{color:var(--marketing-accent);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marketingCodePanel{width:100%;padding:18px 20px;border:0;border-radius:6px;background:#060e20;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.marketingCodePanel:before{content:"";display:block;height:24px;margin:-18px -20px 24px;background:radial-gradient(circle at 20px 12px,#3a4a43 0 4px,transparent 4.5px),radial-gradient(circle at 36px 12px,#3a4a43 0 4px,transparent 4.5px),radial-gradient(circle at 52px 12px,#3a4a43 0 4px,transparent 4.5px),#2d3449}.marketingCodePanel code{color:var(--marketing-accent);font-family:Liberation Mono,IBM Plex Mono,monospace;font-size:14px;line-height:1.625;white-space:pre-wrap}.marketingPageLanding .marketingFooter{padding-left:32px;padding-right:32px}.marketingPageLanding .marketingFooterBrand strong{color:#fbfffa;font-size:18px}.marketingPageLanding .marketingFooterLink,.marketingPageLanding .marketingFooterMeta{color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif}.pricingToggleLabel,.pricingToggleBadge,.pricingCardLabel,.pricingCardLabelHot,.pricingFeatureBullet,.pricingTableHead span:nth-child(2),.pricingTableHead span:nth-child(3){color:var(--marketing-accent)}.pricingToggleThumb{background:var(--marketing-accent)}.pricingToggleBadge{border-color:var(--marketing-accent-border);background:var(--marketing-accent-soft)}.pricingCardFeatured{border-color:var(--marketing-accent-border);box-shadow:0 0 80px #a3a6ff0d}.pricingPopularBadge{background:var(--marketing-accent);color:var(--marketing-accent-text)}.pricingBentoIcon{background:var(--marketing-accent-soft)}.pricingBentoIconWide:before,.pricingBentoIconSpark:before,.pricingBentoIconBolt:before,.pricingBentoIconShield:before{background:linear-gradient(135deg,var(--marketing-accent),#94ffe6)}.pricingTags span{background:var(--marketing-accent-soft);color:var(--marketing-accent)}.marketingCronSnippet code,.pricingTerminalMini code,.marketingCardGlyph,.pricingBentoIcon{color:var(--marketing-accent)}.marketingAutomationPill{background:var(--marketing-accent-soft)}.marketingStatusRow strong{color:var(--marketing-accent)}.marketingStatusRowMuted strong{color:#9eeeda}.marketingLaunchCard{background:radial-gradient(circle at center,rgba(86,240,196,.08),transparent 45%),linear-gradient(156deg,#0f1930,#050810)}.pricingCtaCard{background:radial-gradient(circle at top right,rgba(163,166,255,.1),transparent 30%),#a3a6ff0d;border-color:var(--marketing-accent-border)}.marketingPagePricing .pricingTitle span{background:none;-webkit-background-clip:initial;background-clip:initial;color:#a3a6ff}.marketingPagePricing .pricingCardButtonPrimary{box-shadow:0 20px 25px -5px #a3a6ff33,0 8px 10px -6px #a3a6ff33}.marketingFooter{padding:49px 24px 48px;border-top:1px solid rgba(64,72,93,.1);background:#060e20}.marketingFooterLanding{border-top-color:#3a4a431a;background:#0b1326}.marketingFooterInner{width:min(1280px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.marketingFooterInnerLanding{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.marketingFooterBrand{display:grid;gap:16px}.marketingFooterBrand strong{font-size:18px}.marketingFooterBrand span,.marketingFooterLink{color:#dee5ff80;font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:14px;text-decoration:none}.marketingFooterLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:32px}.marketingFooterLinksLanding{justify-content:center}.marketingFooterLinkStatic{cursor:default}.marketingFooterMeta{color:#b9cbc1cc;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;line-height:20px;text-align:right}.pricingSinglePage{min-height:100vh;background:#0b1326;color:#fbfffa}.pricingSingleTopbar{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131b2e80}.pricingSingleTopbarInner{width:min(1280px,100%);height:64px;margin:0 auto;padding:0 35.78px 0 32px;display:flex;align-items:center;justify-content:space-between}.pricingSingleBrand{color:#fbfffa;font-size:20px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.pricingSingleNav{display:flex;align-items:center;gap:32px}.pricingSingleNavLink{color:#b9cbc1;font-size:16px;text-decoration:none;letter-spacing:-.025em}.pricingSingleNavLinkActive{padding-bottom:6px;border-bottom:2px solid #00ffc2;color:#00ffc2;font-weight:600}.pricingSingleStudioButton{display:inline-flex;align-items:center;justify-content:center;min-height:34.2px;padding:8px 24px;border-radius:12px;background:linear-gradient(166.63deg,#fbfffa,#00ffc2);color:#002116;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.pricingSingleHero{position:relative;min-height:1145px;padding:182.75px 24px 134.75px;display:flex;justify-content:center;overflow:hidden}.pricingSingleGlow{position:absolute;border-radius:12px;pointer-events:none}.pricingSingleGlowLeft{left:-128px;top:229px;width:512px;height:458px;background:#00ffc20d;filter:blur(60px)}.pricingSingleGlowRight{right:-64px;bottom:114.5px;width:384px;height:343.5px;background:#00e1ab0d;filter:blur(50px)}.pricingSingleHeroInner{position:relative;z-index:1;display:grid;justify-items:center}.pricingSingleHeading{padding-bottom:48px;display:grid;gap:16px;justify-items:center}.pricingSingleHeading h1{margin:0;width:595.45px;color:#fbfffa;font-size:48px;font-weight:700;line-height:48px;letter-spacing:-1.2px;text-align:center}.pricingSingleHeading p{margin:0;width:401.81px;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:16px;line-height:24px;text-align:center}.pricingSingleToggle{margin-bottom:40px;display:flex;gap:16px;align-items:center;padding:7px;border:1px solid rgba(58,74,67,.15);border-radius:12px;background:#131b2e}.pricingSingleToggleOption{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 24px;border-radius:12px;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;line-height:20px}.pricingSingleToggleOptionActive{min-height:37px;gap:8px;background:#00ffc2;color:#007255;box-shadow:0 1px 2px #0000000d}.pricingSingleToggleSavings{opacity:.8;font-size:10px;letter-spacing:-.5px;text-transform:uppercase}.pricingSingleCard{position:relative;width:448px;max-width:100%;overflow:hidden;border-radius:8px;background:#171f33;box-shadow:0 25px 50px -12px #00000040}.pricingSingleCardAccent{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#fbfffa,#00ffc2)}.pricingSingleCardBody{position:relative;height:524.5px;padding:40px}.pricingSingleCardHeader{display:flex;align-items:flex-start;justify-content:space-between}.pricingSingleCardHeader h2{margin:0;color:#fbfffa;font-size:24px;line-height:32px}.pricingSingleCardHeader p{margin:4px 0 0;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;line-height:20px;letter-spacing:1.4px;text-transform:uppercase}.pricingSingleBadge{display:inline-flex;align-items:center;justify-content:center;padding:5px 13px;border:1px solid rgba(0,255,194,.2);border-radius:2px;background:#00ffc21a;color:#00ffc2;font-family:Inter,IBM Plex Sans,sans-serif;font-size:10px;font-weight:600;line-height:15px;letter-spacing:1px;text-transform:uppercase}.pricingSinglePriceBlock{margin-top:32px;display:grid;gap:8px}.pricingSinglePriceRow{display:flex;align-items:baseline;gap:8px}.pricingSinglePriceRow strong{color:#fbfffa;font-size:48px;line-height:48px}.pricingSinglePriceRow span{color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:16px;line-height:24px}.pricingSinglePriceBlock p{margin:0;color:#36ffc4;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.pricingSingleFeatureList{list-style:none;margin:32px 0 0;padding:0 0 8px;display:grid;gap:16px}.pricingSingleFeatureItem{display:flex;align-items:center;gap:12px}.pricingSingleFeatureItem img{width:16.667px;height:16.667px;display:block}.pricingSingleFeatureItem span{color:#dae2fd;font-family:Inter,IBM Plex Sans,sans-serif;font-size:16px;line-height:24px}.pricingSinglePrimaryButton{appearance:none;border:0;cursor:pointer;position:absolute;left:40px;right:40px;top:392px;display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:4px;background:linear-gradient(90deg,#fbfffa,#00ffc2);box-shadow:0 10px 15px -3px #00ffc21a,0 4px 6px -4px #00ffc21a;color:#002116;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:1.4px;text-decoration:none;text-transform:uppercase}.pricingSinglePrimaryButton:disabled{cursor:not-allowed;opacity:.58}.pricingSingleMeta{position:absolute;left:40px;right:40px;top:468px;margin:0;opacity:.6;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:11px;line-height:16.5px;letter-spacing:-.55px;text-align:center;text-transform:uppercase}.pricingSingleMessage{position:absolute;left:40px;right:40px;top:492px;margin:0;color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:12px;line-height:18px;text-align:center}.pricingSingleMessageError{color:#ffb7c5}.pricingSingleCardFooter{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:#131b2e}.pricingSingleCardFooter span{color:#b9cbc1;font-family:Liberation Mono,IBM Plex Mono,monospace;font-size:10px;line-height:15px}.pricingSingleCardFooter img{width:9.333px;height:12.25px;display:block}.pricingSingleFooter{border-top:1px solid rgba(58,74,67,.15);background:#0b1326;padding:49px 0 48px}.pricingSingleFooterInner{width:min(1280px,100%);margin:0 auto;padding:0 32px 0 32.01px;display:flex;align-items:center;justify-content:space-between}.pricingSingleFooterBrand{color:#fbfffa;font-size:16px;font-weight:400;line-height:24px}.pricingSingleFooterLinks{display:flex;gap:32px;align-items:center}.pricingSingleFooterLinks span,.pricingSingleFooterMeta{color:#b9cbc1;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px;line-height:20px}.pricingSingleFooterMeta{opacity:.6}@media(max-width:1120px){.pricingSingleTopbarInner,.pricingSingleFooterInner{height:auto;padding-top:16px;padding-bottom:16px;gap:20px;flex-direction:column;align-items:flex-start}.pricingSingleNav{flex-wrap:wrap}.marketingHeroGrid,.marketingControlGrid,.pricingGrid,.pricingBentoGrid,.marketingFeatureGrid{grid-template-columns:1fr}.marketingFooterInnerLanding{grid-template-columns:1fr;justify-items:start}.pricingBentoWide,.pricingBentoTall{grid-column:auto}.pricingBentoTall{grid-template-columns:1fr}.marketingDeviceStage{order:2}.marketingControlCopy{order:1}}@media(max-width:960px){.pricingSingleHero{min-height:auto;padding-top:144px;padding-bottom:96px}.pricingSingleHeading h1,.pricingSingleHeading p,.pricingSingleCard{width:100%}.pricingSingleHeading h1{font-size:40px;line-height:1.05}.pricingSingleToggle{width:100%;justify-content:center}.pricingSingleToggleOption{padding-left:16px;padding-right:16px}.pricingSingleCardBody{height:auto;padding:32px 24px 128px}.pricingSinglePrimaryButton,.pricingSingleMeta{left:24px;right:24px}.pricingSinglePrimaryButton{top:auto;bottom:92px}.pricingSingleMeta{top:auto;bottom:48px}.pricingSingleCardFooter{padding-left:24px;padding-right:24px}.marketingTopbarInner,.marketingFooterInner{flex-direction:column;align-items:flex-start}.marketingBrandGroup{flex-direction:column;align-items:flex-start;gap:16px}.marketingNav,.marketingFooterLinks{flex-wrap:wrap;gap:16px;justify-content:flex-start}.marketingSection,.marketingBand,.pricingHero,.pricingCtaSection,.marketingFooter{padding-left:20px;padding-right:20px}.marketingHeroLead,.pricingLead,.marketingControlCopy p,.marketingIntro p,.pricingBentoCard p,.marketingAutomationCard p,.marketingLaunchCard p,.pricingCtaCard p{font-size:16px}.marketingAutomationGrid{grid-template-columns:1fr}.marketingSetupGrid{gap:24px}.marketingIntroCompact h2:after{display:none}.pricingTableRow{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(80px,1fr));gap:16px}.pricingCtaCard{padding:64px 32px}}@media(max-width:720px){.marketingSection,.marketingBand,.pricingHero,.marketingFooter,.marketingTopbarInner{padding-left:16px;padding-right:16px}.marketingHeroVisual{min-height:420px}.marketingPeerCard{position:relative;right:auto;bottom:auto;margin-top:20px}.marketingDeviceStage{flex-direction:column;gap:20px}.marketingHighlightGrid{grid-template-columns:1fr}.pricingCard,.pricingBentoCard,.marketingAutomationCard,.marketingLaunchCard,.pricingCtaCard{padding:24px}.pricingTable{overflow-x:auto}.pricingTableRow{min-width:560px}}*{box-sizing:border-box}body{margin:0}#root{min-height:100vh}.relayPage{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#211b12;min-height:100vh;padding:2rem}.relayMarketingPage{background:radial-gradient(circle at top left,rgba(255,219,170,.55),transparent 28%),linear-gradient(180deg,#f5f1e8,#fbfaf5)}.relayPage a{color:#0e6d67}.relayPage button,.relayPage input{font:inherit}.relayPage button{border:0;border-radius:999px;padding:.85rem 1.3rem;background:#0f615d;color:#f8f5ee;cursor:pointer}.relayPage button:disabled{cursor:wait;opacity:.5}.relayButtonGhost,.relayButtonSecondary{background:#0f615d1f;color:#0f615d}.relayStudioPage{color-scheme:dark;background:radial-gradient(circle at top left,rgba(255,140,90,.18),transparent 28%),radial-gradient(circle at top right,rgba(57,208,182,.14),transparent 30%),linear-gradient(180deg,#071019 0%,var(--bg) 100%);color:var(--text)}.relayStudioPage a{color:var(--teal)}.relayStudioPage button{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#fff7f0;box-shadow:0 18px 48px #ff6b3538}.relayStudioPage .relayButtonGhost,.relayStudioPage .relayButtonSecondary{border:1px solid var(--line);background:#ffffff0d;color:var(--text);box-shadow:none}.relayPageCentered{display:grid;place-items:center}.relayLoginPage{display:grid;grid-template-rows:auto 1fr}.relayHero{max-width:72rem;margin:0 auto 2rem;padding:2rem;border-radius:1.5rem;background:linear-gradient(135deg,#133938,#225653);color:#f7f3eb;box-shadow:0 20px 50px #1339382e}.relayStudioPage .relayHero{background:linear-gradient(135deg,#080d13f0,#0b141efa);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.relayHeroNarrow{width:min(32rem,100%)}.relayCard{padding:1.5rem;border-radius:1.25rem;background:#fffffff0;color:#211b12;box-shadow:0 18px 48px #211b1214}.relayStudioPage .relayCard{border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.relayGrid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.relayKicker{display:inline-block;margin-bottom:.75rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.82}.relayField{display:grid;gap:.45rem;margin-top:1rem}.relayField span{color:#655647;font-size:.92rem;font-weight:600}.relayStudioPage .relayField span,.relayStudioPage .relayMeta,.relayStudioPage .relayLoginServerUrl,.relayStudioPage .relayPairingExpiry,.relayStudioPage .relayPairingHint{color:var(--muted)}.relayField input{width:100%;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(15,97,93,.2);background:#ffffffe6;color:#211b12}.relayStudioPage .relayField input{border-color:var(--line);background:#ffffff0a;color:var(--text)}.relayStudioPage .relayField input:focus{border-color:#ff8c5a6b;box-shadow:0 0 0 3px #ff8c5a1f;outline:none}.relayActions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.relayTopBar{width:min(32rem,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.relayTopBarNarrow{margin-bottom:2rem}.relayTopBarTitle{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.relayMenuWrap{position:relative}.relayIconButton{width:2.8rem;height:2.8rem;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;color:#0f615d;box-shadow:0 16px 38px #211b1214}.relayStudioPage .relayIconButton{border:1px solid var(--line);background:#ffffff0f;color:var(--text);box-shadow:none}.relayMoreIcon{display:grid;gap:.22rem}.relayMoreIcon span{width:.24rem;height:.24rem;display:block;border-radius:999px;background:currentColor}.relayContextMenu{position:absolute;top:calc(100% + .5rem);right:0;min-width:15rem;padding:.35rem;border:1px solid rgba(15,97,93,.14);border-radius:1rem;background:#fffffffa;box-shadow:0 18px 40px #211b121f}.relayStudioPage .relayContextMenu{border-color:var(--line);background:#080d13fa;box-shadow:var(--shadow-sm)}.relayContextMenuItem{width:100%;padding:.8rem .95rem;border-radius:.75rem;display:flex;justify-content:flex-start;background:transparent;color:#211b12}.relayStudioPage .relayContextMenuItem{color:var(--text)}.relayContextMenuItem:hover{background:#0f615d14}.relayStudioPage .relayContextMenuItem:hover{background:#ffffff0f}.relayLoginCard{width:min(32rem,100%);margin:auto;padding:2rem;text-align:center;display:grid;gap:.85rem}.relayLoginCard h1,.relayLoginCard p{margin:0}.relayLoginCard h1{font-size:clamp(2rem,4vw,2.7rem)}.relayLoginActions{justify-content:center}.relayLoginActions button{min-width:10rem}.relayLoginServerUrl{color:#655647;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.relaySettingsCard{width:min(36rem,100%);margin:0 auto}.relayNotice{margin-top:1rem;display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:1rem;background:#ffffff24}.relayStudioPage .relayNotice{border:1px solid var(--line);background:#ffffff0d}.relayPairingCard{max-width:72rem;margin:0 auto 1rem;display:grid;gap:1rem}.relayPairingHeader{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.relayPairingExpiry{color:#655647;font-size:.92rem}.relayPairingBody{display:grid;gap:.75rem;padding:1rem;border-radius:1rem;background:linear-gradient(135deg,#0f615d14,#0f615d05);overflow:hidden}.relayStudioPage .relayPairingBody{background:linear-gradient(135deg,#ff8c5a1f,#39d0b614)}.relayPairingCode{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.85rem 1rem;border-radius:.9rem;background:#fffdfa;border:1px solid rgba(15,97,93,.18);color:#0f615d;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:600;letter-spacing:.18em;overflow-wrap:anywhere}.relayStudioPage .relayPairingCode{background:#05090edb;border-color:var(--line);color:var(--teal)}.relayPairingHint{margin:0;color:#655647;line-height:1.5}.relayRailAction{display:grid;justify-items:center;gap:.28rem;padding:0;border:0;background:transparent;color:#64748b}.relayRailAction:hover{color:#94a3b8}.relayRailAction span{font-size:.58rem;line-height:1.2}.relayMeta{color:#655647;font-size:.92rem}.relayStatus{font-weight:600}.relayStatusOnline{color:#13785f}.relayStatusOffline{color:#a14f2b}.relayErrorText{color:#ae402d}.relayStudioPage .relayStatusOnline{color:var(--teal)}.relayStudioPage .relayStatusOffline,.relayStudioPage .relayErrorText{color:var(--danger)}.relayLandingShell{width:min(72rem,100%);margin:0 auto;display:grid;gap:1.25rem}.relayLandingHero{padding:clamp(2rem,4vw,3rem);border-radius:2rem;background:radial-gradient(circle at top right,rgba(19,57,56,.16),transparent 38%),#ffffffb3;box-shadow:0 24px 60px #211b1214}.relayLandingHero h1,.relayLandingHero p{margin:0}.relayLandingHero h1{max-width:16ch;font-size:clamp(2.8rem,7vw,5rem);line-height:.98;letter-spacing:-.04em}.relayLandingHero p{max-width:48rem;margin-top:1rem;font-size:1.05rem;line-height:1.7;color:#54483c}.relayMarketingButton,.relayMarketingLink{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.3rem;border-radius:999px;text-decoration:none}.relayMarketingButton{background:#0f615d;color:#f8f5ee}.relayMarketingLink{color:#0f615d;background:#0f615d1a}.relayInstallCard{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:1.25rem;background:#1339380f}.relayInstallLabel{display:inline-block;margin-bottom:.65rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#655647}.relayInstallCommand{display:block;overflow-x:auto;padding:.95rem 1rem;border-radius:1rem;background:#131b24f0;color:#f5efe8;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.95rem;line-height:1.5}.relayLandingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.relayLandingCard{padding:1.35rem;border-radius:1.4rem;background:#ffffffd1;box-shadow:0 18px 46px #211b1214}.relayLandingCard strong{display:block;line-height:1.5}@media(max-width:640px){.relayPage{padding:1rem}.relayTopBarNarrow{margin-bottom:1.25rem}.relayLoginCard,.relaySettingsCard{padding:1.5rem}.relayLandingHero h1{max-width:none}.relayInstallCommand{font-size:.84rem}}
