@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--tv-bg-canvas:#f3f6f8;--tv-bg-surface:#ffffff;--tv-bg-subtle:#eef2f6;--tv-bg-elevated:#fcfdfe;--tv-border-default:#d7e0e8;--tv-border-strong:#b8c5d1;--tv-text-primary:#0f172a;--tv-text-secondary:#334155;--tv-text-tertiary:#64748b;--tv-text-quaternary:#94a3b8;--tv-accent-primary:#155eef;--tv-accent-primary-hover:#004eeb;--tv-accent-soft:#eaf2ff;--tv-success:#0f9f6e;--tv-success-soft:#e7f8f1;--tv-warning:#b7791f;--tv-warning-soft:#fff6e5;--tv-danger:#c0362c;--tv-danger-soft:#fdeeee;--tv-shell-header-height:56px;--tv-shell-control-height:32px;--tv-shadow-sm:0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.06);--tv-shadow-lg:0 20px 48px rgba(15,23,42,0.16)}body,html{height:100%}body{margin:0;background:radial-gradient(1200px 720px at 0 0,rgba(21,94,239,.06),transparent 52%),linear-gradient(180deg,#f8fbfd 0,var(--tv-bg-canvas) 38%,#eef3f7 100%);color:var(--tv-text-primary);font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}.theviber-page{height:100dvh;min-height:100vh;background:transparent}.theviber-muted{color:var(--tv-text-tertiary)}.theviber-shellHeader{padding:0 16px;height:var(--tv-shell-header-height)!important;min-height:var(--tv-shell-header-height);border-bottom:1px solid rgba(215,224,232,.88);background:rgba(252,253,254,.96);box-shadow:0 1px 0 rgba(255,255,255,.85);line-height:normal;position:sticky;top:0;z-index:24}.theviber-shellHeaderInner{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.theviber-shellHeaderLeft,.theviber-shellHeaderRight{display:flex;align-items:center;gap:10px;min-width:0}.theviber-shellHeaderLeft{overflow:hidden}.theviber-shellHeaderRight{justify-content:flex-end;flex:0 0 auto}.theviber-shellBrand{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto}.theviber-shellBrandMark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em}.theviber-shellBrandText{display:flex;flex-direction:column;gap:0}.theviber-shellBrandTitle{color:var(--tv-text-primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.theviber-shellBrandMeta{color:var(--tv-text-tertiary);font-size:12px;white-space:nowrap}.theviber-shellNav{display:inline-flex;align-items:center;gap:10px;min-height:40px;max-width:min(100%,520px);padding:3px;border:1px solid rgba(215,224,232,.92);border-radius:14px;background:rgba(255,255,255,.82);overflow-x:auto;scrollbar-width:none}.theviber-shellNav::-webkit-scrollbar{display:none}.theviber-shellNavGroup{display:inline-flex;align-items:center;gap:8px}.theviber-shellNavDivider{width:1px;height:20px;background:rgba(184,197,209,.8);flex:0 0 auto}.theviber-shellNavButton.ant-btn{border:0;box-shadow:none;height:var(--tv-shell-control-height);padding-inline:12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1;color:var(--tv-text-secondary);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.theviber-shellNavButton.ant-btn-default{background:transparent}.theviber-shellNavButton.ant-btn-default:focus-visible,.theviber-shellNavButton.ant-btn-default:hover{background:rgba(234,242,255,.82);color:var(--tv-text-primary)}.theviber-shellNavButton.ant-btn-primary{background:var(--tv-accent-soft);color:var(--tv-text-primary);box-shadow:inset 0 0 0 1px rgba(21,94,239,.08)}.theviber-shellHeaderRight .ant-btn{height:var(--tv-shell-control-height);border-radius:10px;display:inline-flex;align-items:center;gap:6px;line-height:1}.theviber-shellHeaderRight .ant-btn-icon-only{width:var(--tv-shell-control-height);min-width:var(--tv-shell-control-height);padding-inline:0}.theviber-shellHeader .ant-btn:focus-visible{outline:2px solid rgba(21,94,239,.22);outline-offset:2px}.theviber-shellMeta{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:clamp(136px,18vw,220px);height:var(--tv-shell-control-height);padding:0 14px;min-height:var(--tv-shell-control-height);border:1px solid rgba(215,224,232,.92);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,249,252,.92));color:var(--tv-text-secondary);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.theviber-shellMeta--org{cursor:default}.theviber-shellContent{width:100%;flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:auto}.theviber-shellContent--workspace{overflow:hidden}.theviber-shellContentInner{width:100%;max-width:1600px;flex:1 1;min-height:100%;margin:0 auto;padding:20px;display:flex;flex-direction:column}.theviber-shellContentInner--full{max-width:none}.theviber-shellContentInner--workspace{min-height:0;height:100%;overflow:hidden}.theviber-shellBody{flex:1 1;min-height:0;display:flex;flex-direction:column}.theviber-shellBody--workspace{overflow:hidden}.theviber-pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.theviber-pageHeaderMain{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.theviber-pageEyebrow{color:var(--tv-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.theviber-pageTitle{margin:0;color:var(--tv-text-primary)}.theviber-pageSummary{max-width:760px;margin:0;color:var(--tv-text-secondary);font-size:14px;line-height:1.6}.theviber-pageHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:2px}.theviber-pageHeader--workspace{gap:10px;margin-bottom:10px}.theviber-pageHeader--workspace .theviber-pageHeaderMain{gap:6px}.theviber-pageHeader--workspace .theviber-pageEyebrow{display:inline-flex;align-self:flex-start;padding:4px 10px;border:1px solid rgba(21,94,239,.12);border-radius:999px;background:rgba(234,242,255,.92);color:var(--tv-accent-primary);letter-spacing:.06em}.theviber-pageHeader--workspace .theviber-pageSummary{display:none}.theviber-pageHeader--workspace .theviber-pageTitle.ant-typography{font-size:20px;line-height:1.15}.theviber-helpTrigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:var(--tv-text-quaternary);cursor:help;transition:color .2s ease,background .2s ease}.theviber-helpTrigger:hover{color:var(--tv-accent-primary);background:rgba(21,94,239,.08)}.theviber-helpTooltip{display:grid;gap:6px;line-height:1.6}.theviber-helpTooltipTitle{font-weight:600}.theviber-helpTooltipBody{color:rgba(255,255,255,.88);font-size:12px}.theviber-inlineTitle{display:inline-flex;align-items:center;gap:8px;min-width:0}.theviber-inlineNoticeRow{display:flex;align-items:center;gap:8px;min-width:0}.theviber-metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.theviber-metricCard{padding:16px;border:1px solid rgba(215,224,232,.88);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:var(--tv-shadow-sm)}.theviber-metricLabel{color:var(--tv-text-tertiary);font-size:12px}.theviber-metricValue{color:var(--tv-text-primary);font-size:28px;font-weight:600;line-height:1.1}.theviber-metricMeta{color:var(--tv-text-secondary);font-size:13px}.theviber-productGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.theviber-productCard{display:flex;flex-direction:column;gap:16px;min-height:280px;padding:22px;border:1px solid rgba(215,224,232,.88);border-radius:24px;box-shadow:var(--tv-shadow-sm);background:radial-gradient(circle at top right,rgba(255,255,255,.9),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,252,.9))}.theviber-productCard--coder{background:radial-gradient(circle at top right,rgba(21,94,239,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(237,244,255,.92))}.theviber-productCard--worker{background:radial-gradient(circle at top right,rgba(15,159,110,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,249,245,.92))}.theviber-productCard--workspace{background:radial-gradient(circle at top right,rgba(183,121,31,.15),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,235,.94))}.theviber-productCardEyebrow{color:var(--tv-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.theviber-productCardTitle{margin:0;color:var(--tv-text-primary);font-size:26px;font-weight:600;line-height:1.08}.theviber-productCardCopy{margin:0;color:var(--tv-text-secondary);font-size:14px;line-height:1.7}.theviber-productCardList{display:grid;gap:10px}.theviber-productCardListItem{display:flex;align-items:flex-start;gap:10px;color:var(--tv-text-secondary);font-size:13px;line-height:1.6}.theviber-productCardListItem:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:999px;background:rgba(21,94,239,.78);flex:0 0 auto}.theviber-productCard--worker .theviber-productCardListItem:before{background:rgba(15,159,110,.78)}.theviber-productCard--workspace .theviber-productCardListItem:before{background:rgba(183,121,31,.82)}.theviber-productCardActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.theviber-workspaceSpotlightGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.theviber-workspaceSpotlightCard{display:flex;flex-direction:column;gap:14px;min-height:224px;padding:18px;border:1px solid rgba(215,224,232,.88);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:var(--tv-shadow-sm)}.theviber-workspaceSpotlightHeader{display:flex;flex-direction:column;gap:6px}.theviber-workspaceSpotlightTitle{margin:0;color:var(--tv-text-primary);font-size:18px;font-weight:600}.theviber-workspaceSpotlightMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--tv-text-tertiary);font-size:12px}.theviber-workspaceSpotlightSummary{margin:0;color:var(--tv-text-secondary);font-size:13px;line-height:1.65}.theviber-workspaceSpotlightActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.theviber-sectionCard.ant-card,.theviber-surface.ant-card{border-color:rgba(215,224,232,.88);background:rgba(255,255,255,.88);box-shadow:var(--tv-shadow-sm)}.theviber-panelTitle{color:var(--tv-text-primary);font-size:16px;font-weight:600}.theviber-panelHint{margin:0;color:var(--tv-text-tertiary);font-size:12px;line-height:1.6}.theviber-statusBadge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(215,224,232,.92);border-radius:999px;background:#f8fbfd;color:var(--tv-text-secondary);font-size:12px;font-weight:600}.theviber-statusBadge--success{border-color:rgba(15,159,110,.18);background:var(--tv-success-soft);color:var(--tv-success)}.theviber-statusBadge--warning{border-color:rgba(183,121,31,.2);background:var(--tv-warning-soft);color:var(--tv-warning)}.theviber-statusBadge--danger{border-color:rgba(192,54,44,.18);background:var(--tv-danger-soft);color:var(--tv-danger)}.theviber-helpNote{padding:12px 14px;border:1px solid rgba(215,224,232,.88);border-radius:14px;background:rgba(248,251,253,.88);color:var(--tv-text-secondary);font-size:13px;line-height:1.6}.theviber-dataToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.theviber-codeBlock,.theviber-jsonBlock{margin:0;padding:14px 16px;border:1px solid rgba(215,224,232,.88);border-radius:14px;background:#f8fbfd;color:var(--tv-text-secondary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}.theviber-drawerSummary{display:grid;gap:12px}.theviber-drawerSection{display:grid;gap:10px}.theviber-drawerActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.theviber-page .ant-tag{border-radius:999px;padding-inline:10px;font-weight:500}.theviber-page .ant-card .ant-card-head{border-bottom-color:rgba(230,237,243,.9)}.theviber-page .ant-table-wrapper .ant-table{border-radius:16px}.theviber-page .ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.theviber-page .ant-drawer .ant-drawer-header,.theviber-page .ant-modal .ant-modal-header{padding-bottom:12px;border-bottom:1px solid rgba(230,237,243,.92)}.theviber-page .ant-drawer .ant-drawer-body,.theviber-page .ant-modal .ant-modal-body{padding-top:16px}.theviber-page .ant-drawer .ant-drawer-content,.theviber-page .ant-modal .ant-modal-content{border:1px solid rgba(215,224,232,.88);box-shadow:var(--tv-shadow-lg)}.theviber-page .ant-alert{border-radius:14px}.theviber-page .ant-drawer-mask,.theviber-page .ant-modal-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theviber-login-hero{text-align:center;margin-bottom:18px}.theviber-login-brand{font-size:28px;font-weight:700;letter-spacing:.22em;color:var(--tv-text-primary)}.theviber-login-slogan{margin-top:8px;font-size:15px;color:var(--tv-text-secondary)}.theviber-login-guide{margin-top:6px;font-size:13px;color:var(--tv-text-tertiary)}@media (max-width:768px){.theviber-login-brand{font-size:22px;letter-spacing:.16em}}.theviber-details>summary{list-style:none;cursor:pointer;display:block;max-width:100%;overflow:hidden}.theviber-details>summary::-webkit-details-marker{display:none}.theviber-details-summary{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.7);max-width:100%;overflow:hidden}.theviber-details-summary,.theviber-inlineCode{box-shadow:inset 0 0 0 1px rgba(215,224,232,.85)}.theviber-inlineCode{padding:1px 6px;border-radius:8px;background:rgba(238,242,246,.88);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.theviber-markdown{color:rgba(0,0,0,.88)}.theviber-markdown p{margin:6px 0;white-space:pre-wrap}.theviber-markdown ol,.theviber-markdown ul{margin:6px 0 6px 18px}.theviber-markdown li{margin:2px 0}.theviber-markdown a{color:rgba(92,121,150,1);text-decoration:none}.theviber-markdown a:hover{text-decoration:underline}.theviber-markdown blockquote{margin:8px 0;padding:6px 10px;border-left:3px solid rgba(231,227,221,.9);background:rgba(245,244,242,.55);border-radius:10px}.theviber-diff{max-width:100%;overflow:auto;border-radius:12px;border:1px solid rgba(231,227,221,.85);background:rgba(255,255,255,.7);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6}.theviber-diffLine{padding:2px 8px;white-space:pre}.theviber-diffMeta{color:rgba(0,0,0,.55);background:rgba(245,244,242,.8)}.theviber-diffHunk{color:rgba(92,121,150,1);background:rgba(92,121,150,.08)}.theviber-diffAdd{color:#4f6b59;background:rgba(95,122,104,.16)}.theviber-diffDel{color:#8a5f5f;background:rgba(155,106,106,.16)}.theviber-terminalShell{overflow:hidden;border-radius:18px;border:1px solid rgba(100,115,136,.24);background:radial-gradient(circle at top,rgba(129,150,176,.18),transparent 48%),linear-gradient(180deg,#161d26,#11161d 42%,#0f1319);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 40px rgba(15,23,42,.12)}.theviber-terminalShell--expanded{min-height:min(74vh,900px)}.theviber-terminalViewport{min-height:380px;padding:12px 14px}.theviber-terminalViewport--expanded{min-height:min(72vh,860px)}.theviber-terminalViewport .xterm{height:100%}.theviber-terminalViewport .xterm-viewport{border-radius:12px}.theviber-terminalCardWrap{position:relative}.theviber-terminalCardWrap--expanded{position:fixed;inset:24px;z-index:1001;display:flex;align-items:center;justify-content:center;pointer-events:none}.theviber-terminalCard{position:relative}.theviber-terminalCard--expanded{width:min(1240px,calc(100vw - 48px));max-height:calc(100vh - 48px);pointer-events:auto;box-shadow:0 28px 56px rgba(15,23,42,.24)}.theviber-terminalCard--expanded .ant-card-body{max-height:calc(100vh - 160px);overflow:auto}.theviber-terminalOverlay{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theviber-openclawDrawer .ant-drawer-body{padding-top:12px}.theviber-openclawTabs .ant-tabs-content-holder{min-height:60vh}.theviber-openclawTabPane{padding-top:4px}.theviber-openclawSessionPlaceholder{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:20px;border:1px dashed rgba(120,133,154,.24);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(247,245,241,.84))}.theviber-workerChatPanel{display:flex;flex-direction:column;gap:14px;flex:1 1;min-height:0}.theviber-workerChatStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.74)}.theviber-workerChatStatus .ant-typography{margin:0}.theviber-workerChatAlert{margin-bottom:0}.theviber-workerChatTranscript{flex:1 1;min-height:0;overflow:auto;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:radial-gradient(circle at top right,rgba(253,228,178,.4),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,247,241,.92))}.theviber-workerChatEmptyState{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.theviber-workerChatMessage{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.theviber-workerChatMessageUser{align-items:flex-end}.theviber-workerChatMessageAssistant{align-items:flex-start}.theviber-workerChatMessageMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:rgba(15,23,42,.52)}.theviber-workerChatMessageProgress{display:inline-flex;align-items:center;gap:6px;color:#9b6a1d}.theviber-workerChatMessageBadge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.theviber-workerChatMessageBadge-user{color:#8b5415;background:rgba(252,215,160,.44)}.theviber-workerChatMessageBadge-assistant{color:#174b78;background:rgba(156,196,231,.34)}.theviber-workerChatMessageBadge-system{color:rgba(15,23,42,.6);background:rgba(214,219,227,.7)}.theviber-workerChatBubble{max-width:min(100%,860px);display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(15,23,42,.06)}.theviber-workerChatBubbleUser{background:linear-gradient(180deg,rgba(255,239,208,.98),rgba(255,229,184,.94));border-color:rgba(219,141,54,.18)}.theviber-workerChatBubbleStreaming{border-style:dashed;border-color:rgba(219,141,54,.24)}.theviber-workerChatBubblePending{animation:theviber-workerChatBubblePulse 1.5s ease-in-out infinite}.theviber-workerChatBubbleThinking{background:linear-gradient(180deg,rgba(255,250,240,.98),rgba(255,244,223,.96))}.theviber-workerChatTextBlock{word-break:break-word;color:rgba(15,23,42,.9)}.theviber-workerChatMarkdown{color:inherit;font-size:14px;line-height:1.75}.theviber-workerChatMarkdown>:first-child{margin-top:0}.theviber-workerChatMarkdown>:last-child{margin-bottom:0}.theviber-workerChatMarkdown blockquote,.theviber-workerChatMarkdown hr,.theviber-workerChatMarkdown ol,.theviber-workerChatMarkdown p,.theviber-workerChatMarkdown pre,.theviber-workerChatMarkdown table,.theviber-workerChatMarkdown ul{margin:0 0 12px}.theviber-workerChatMarkdown ol,.theviber-workerChatMarkdown ul{padding-left:1.4em}.theviber-workerChatMarkdown li+li{margin-top:4px}.theviber-workerChatMarkdown a{color:#375f89;text-decoration:underline;text-underline-offset:2px}.theviber-workerChatMarkdown code{padding:.12em .4em;border-radius:8px;background:rgba(15,23,42,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.theviber-workerChatMarkdown pre{overflow:auto;padding:14px 16px;border-radius:16px;background:#142131;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.theviber-workerChatMarkdown pre code{display:block;padding:0;color:#f2f6fa;background:transparent;white-space:pre}.theviber-workerChatMarkdown blockquote{padding:10px 14px;border-left:3px solid rgba(219,141,54,.54);border-radius:0 12px 12px 0;background:rgba(255,242,216,.7);color:#6b5227}.theviber-workerChatMarkdown table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;font-size:13px}.theviber-workerChatMarkdown td,.theviber-workerChatMarkdown th{padding:8px 10px;border:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.theviber-workerChatMarkdown th{background:rgba(15,23,42,.05);font-weight:600}.theviber-workerChatImage{display:block;max-width:min(100%,460px);border:1px solid rgba(15,23,42,.08);border-radius:16px}.theviber-workerChatStreamingFooter,.theviber-workerChatTypingState{display:inline-flex;align-items:center;gap:10px;color:#7b5a23;font-size:13px}.theviber-workerChatLoadingDots{display:inline-flex;align-items:center;gap:5px}.theviber-workerChatLoadingDots span{width:7px;height:7px;border-radius:999px;background:#d28a33;animation:theviber-workerChatDotBounce 1.15s ease-in-out infinite}.theviber-workerChatLoadingDots span:nth-child(2){animation-delay:.16s}.theviber-workerChatLoadingDots span:nth-child(3){animation-delay:.32s}.theviber-workerChatComposer{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.74)}.theviber-workerChatComposer .ant-input{background:rgba(255,255,255,.94)}.theviber-workerChatComposerActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.theviber-workerStudioLoading{height:100%;display:flex;align-items:center;justify-content:center}.theviber-workerStudioLayout{display:flex;gap:18px;flex:1 1;height:100%;min-height:0;align-items:stretch;overflow:hidden}.theviber-workerStudioSidebar{width:356px;flex:0 0 356px;gap:16px;overflow:hidden}.theviber-workerStudioCard,.theviber-workerStudioSidebar{display:flex;flex-direction:column;min-height:0}.theviber-workerStudioSidebar .theviber-workerStudioCard:last-child{flex:1 1}.theviber-workerStudioCard .ant-card-body{flex:1 1;min-height:0;overflow:hidden}.theviber-workerStudioCard .ant-card-body,.theviber-workerStudioSummary{display:flex;flex-direction:column;gap:14px}.theviber-workerStudioStatusLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.theviber-workerStudioMeta{display:flex;flex-direction:column;gap:10px}.theviber-workerStudioMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.72);font-size:13px}.theviber-workerStudioMetaRow span:first-child{color:rgba(15,23,42,.58)}.theviber-workerStudioMetaRow span:last-child{min-width:0;text-align:right;color:rgba(15,23,42,.9)}.theviber-workerStudioFiles{display:flex;flex-direction:column;gap:14px;min-height:0}.theviber-workerStudioFileToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.theviber-workerStudioFileList{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.theviber-workerStudioFileRow{appearance:none;width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.76);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}.theviber-workerStudioFileRow:hover{border-color:rgba(55,95,137,.24);background:rgba(255,255,255,.92);transform:translateY(-1px)}.theviber-workerStudioFileRowActive{border-color:rgba(55,95,137,.36);background:linear-gradient(180deg,rgba(240,246,251,.96),rgba(232,241,248,.92));box-shadow:0 12px 22px rgba(55,95,137,.08)}.theviber-workerStudioFileIcon{flex:0 0 auto;color:#42698f;font-size:18px;line-height:1;margin-top:2px}.theviber-workerStudioFileCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.theviber-workerStudioFileName{color:rgba(15,23,42,.9);font-size:14px;font-weight:600;word-break:break-word}.theviber-workerStudioFilePath{color:rgba(15,23,42,.54);font-size:12px;word-break:break-word}.theviber-workerStudioFileEmpty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(15,23,42,.12);border-radius:18px;background:rgba(255,255,255,.55)}.theviber-workerStudioFileDetail{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.72)}.theviber-workerStudioFileDetailTitle{color:rgba(15,23,42,.9);font-size:14px;font-weight:600}.theviber-workerStudioDetailList{display:flex;flex-direction:column;gap:10px}.theviber-workerStudioDetailRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px}.theviber-workerStudioDetailRow span:first-child{flex:0 0 72px;color:rgba(15,23,42,.58)}.theviber-workerStudioDetailRow span:last-child{min-width:0;flex:1 1;color:rgba(15,23,42,.9);text-align:right;word-break:break-word}.theviber-workerStudioSession{flex:1 1;min-width:0;min-height:0;display:flex}.theviber-workerStudioSessionCard{flex:1 1;display:flex;flex-direction:column}.theviber-workerStudioSessionCard .ant-card-body,.theviber-workerStudioSessionPlaceholder{flex:1 1;min-height:0;display:flex;flex-direction:column}.theviber-workerStudioSessionPlaceholder{align-items:center;justify-content:center;gap:14px;padding:20px;border:1px dashed rgba(15,23,42,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(247,245,241,.86))}@media (max-width:768px){.theviber-shellHeader{height:auto!important;min-height:0;padding:10px 12px}.theviber-shellHeaderInner{height:auto;grid-template-columns:1fr;align-items:stretch}.theviber-shellHeaderLeft,.theviber-shellHeaderRight{flex-wrap:wrap;gap:8px}.theviber-shellHeaderRight{justify-content:flex-start}.theviber-shellNav{max-width:100%;width:100%}.theviber-shellNavGroup{flex-wrap:wrap}.theviber-shellBrandMeta,.theviber-shellMeta--email,.theviber-shellMeta--optional,.theviber-shellNavDivider{display:none}.theviber-pageHeader,.theviber-pageHeaderActions{flex-direction:column;align-items:stretch}.theviber-pageHeaderActions{overflow:visible}.theviber-productCard{min-height:auto;padding:18px}.theviber-openclawSessionPlaceholder{min-height:300px}.theviber-workerChatPanel{min-height:0}.theviber-workerChatComposerActions,.theviber-workerChatStatus{flex-direction:column;align-items:stretch}.theviber-workerChatTranscript{min-height:50vh}.theviber-workerStudioLayout{flex-direction:column;height:auto}.theviber-workerStudioSidebar{width:auto;flex-basis:auto}.theviber-workerStudioDetailRow,.theviber-workerStudioFileToolbar{align-items:stretch;flex-direction:column}.theviber-workerStudioDetailRow span:last-child{text-align:left}.theviber-workerStudioSessionCard .ant-card-body{min-height:auto}.theviber-terminalViewport{min-height:320px;padding:10px 12px}.theviber-terminalViewport--expanded{min-height:min(68vh,720px)}.theviber-terminalCardWrap--expanded{inset:12px}.theviber-terminalCard--expanded{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.theviber-terminalCard--expanded .ant-card-body{max-height:calc(100vh - 128px)}}@media (max-width:1440px){.theviber-shellMeta--email{display:none}}@media (max-width:1280px){.theviber-shellBrandMeta,.theviber-shellMeta--optional{display:none}}@keyframes theviber-workerChatDotBounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}@keyframes theviber-workerChatBubblePulse{0%,to{box-shadow:0 10px 24px rgba(15,23,42,.06)}50%{box-shadow:0 14px 30px rgba(219,141,54,.16)}}.theviber-codeViewer{height:100%;width:100%;min-width:0;min-height:0;overflow:hidden}.theviber-codePre{position:relative;margin:0;height:100%;max-width:100%;min-width:0;min-height:0;overflow:auto;padding:14px 14px 14px 54px;border-radius:18px;background:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1px rgba(231,227,221,.85);font-size:12px;line-height:1.75;tab-size:2}.theviber-codePre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.theviber-codePre .token.cdata,.theviber-codePre .token.comment,.theviber-codePre .token.doctype,.theviber-codePre .token.prolog{color:rgba(0,0,0,.35)}.theviber-codePre .token.punctuation{color:rgba(0,0,0,.55)}.theviber-codePre .token.boolean,.theviber-codePre .token.constant,.theviber-codePre .token.deleted,.theviber-codePre .token.number,.theviber-codePre .token.property,.theviber-codePre .token.symbol,.theviber-codePre .token.tag{color:#9b6a6a}.theviber-codePre .token.attr-name,.theviber-codePre .token.builtin,.theviber-codePre .token.char,.theviber-codePre .token.inserted,.theviber-codePre .token.selector,.theviber-codePre .token.string{color:#5f7a68}.theviber-codePre .language-css .token.string,.theviber-codePre .style .token.string,.theviber-codePre .token.entity,.theviber-codePre .token.operator,.theviber-codePre .token.url{color:rgba(0,0,0,.6)}.theviber-codePre .token.atrule,.theviber-codePre .token.attr-value,.theviber-codePre .token.keyword{color:#5c7996}.theviber-codePre .token.class-name,.theviber-codePre .token.function{color:#6b6fa6}.theviber-codePre .token.important,.theviber-codePre .token.regex,.theviber-codePre .token.variable{color:#a57a49}.theviber-codePre .token.bold,.theviber-codePre .token.important{font-weight:600}.theviber-codePre .token.italic{font-style:italic}.theviber-codePre.line-numbers{counter-reset:linenumber}.theviber-codePre.line-numbers>.line-numbers-rows{position:absolute;pointer-events:none;top:14px;left:0;width:46px;-webkit-user-select:none;user-select:none;border-right:1px solid rgba(231,227,221,.85)}.theviber-codePre.line-numbers>.line-numbers-rows>span{display:block;counter-increment:linenumber}.theviber-codePre.line-numbers>.line-numbers-rows>span:before{content:counter(linenumber);display:block;padding-right:12px;text-align:right;color:rgba(0,0,0,.35)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}