@font-face{font-family:gtAmerica;src:url(../media/GT_America_Intl_VF-s.p.06wrf_sjjdwy7.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:gtAmerica Fallback;src:local(Arial);ascent-override:77.33%;descent-override:21.18%;line-gap-override:25.41%;size-adjust:101.52%}.gtamerica_e8eed093-module__mzlFZq__className{font-family:gtAmerica,gtAmerica Fallback}.gtamerica_e8eed093-module__mzlFZq__variable{--font-gt-america:"gtAmerica", "gtAmerica Fallback"}
@font-face{font-family:gtAmericaMono;src:url(../media/GT_America_Intl_Mono_VF-s.p.3otcdfznxvzf7.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:gtAmericaMono Fallback;src:local(Arial);ascent-override:57.77%;descent-override:15.82%;line-gap-override:18.99%;size-adjust:135.87%}.gtamericamono_dffc5116-module__KM7iPq__className{font-family:gtAmericaMono,gtAmericaMono Fallback}.gtamericamono_dffc5116-module__KM7iPq__variable{--font-gt-america-mono:"gtAmericaMono", "gtAmericaMono Fallback"}
@font-face{font-family:gtSectra;src:url(../media/GT_Sectra_Book.p.3pt-nzc2r84od.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gtSectra;src:url(../media/GT_Sectra_Book_Italic.p.1v4vtkjn7zjax.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gtSectra;src:url(../media/GT_Sectra_Medium.p.1t9do60wap54t.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}.gtsectra_b91c398d-module__pR5una__className{font-family:gtSectra}.gtsectra_b91c398d-module__pR5una__variable{--font-gt-sectra:"gtSectra"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f1e8;--surface-canvas:#f5f1e8;--surface-workspace:#f5f1e8;--surface-panel:#fffcf6;--surface-raised:#fffcf6;--surface-inset:#ebe4d7;--surface-overlay:#fffcf6;--surface-hover:#eee8dc;--surface-selected:#e7dfce;--border-subtle:#e8e1d5;--border-default:#dcd3c4;--border-strong:#bcb09d;--text-primary:#342e27;--text-secondary:#635a4f;--text-muted:#756b5e;--text-disabled:#968b7c;--accent:#a95433;--accent-soft:#f2e3d6;--sage:#63745b;--sage-soft:#e6eadf;--success:#4e6949;--warning:#886529;--danger:#a33f35;--agent-idle:#7c766c;--agent-working:#63745b;--agent-thinking:#63745b;--agent-parsing:#6b7184;--agent-researching:#587268;--agent-replying:#6b7184;--agent-coding:#a95433;--agent-testing:#886529;--agent-waiting:#886529;--agent-blocked:#a33f35;--agent-error:#a33f35;--agent-completed:#4e6949;--agent-teal:#668579;--agent-blue:#7a879a;--agent-amber:#b0935f;--agent-ember:#b96542;--agent-green:#77845d;--agent-cyan:#698780;--agent-sage:#8c9270;--font-ui:var(--font-gt-america), Arial, sans-serif;--font-display:var(--font-gt-sectra), Georgia, serif;--font-mono:var(--font-gt-america-mono), monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-small:8px;--radius-medium:16px;--radius-large:24px;--shadow-control:0 2px 3px #4436210c, inset 0 1px #ffffffb0;--shadow-panel:0 5px 24px -16px #6a53352e;--shadow-overlay:0 24px 80px #342e2730;--motion:.18s ease;--rail-w:228px;--topbar-h:80px;--page-gutter:clamp(24px, 3.3vw, 64px)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background:var(--background);color:var(--text-primary);font:400 15px/1.55 var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font:400 clamp(34px, 3.1vw, 52px)/1.1 var(--font-display);letter-spacing:-.025em}h2{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.3}h3{font-size:17px;font-weight:500;line-height:1.4}p{max-width:70ch}small,time{color:var(--text-muted);font-size:13px}strong,b{font-weight:500}svg{flex-shrink:0}code,pre{font-family:var(--font-mono);font-size:13px}pre{overflow:auto}.mono{font-variant-numeric:tabular-nums}::selection{background:#e8c7af}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button,a,input,textarea{transition:background var(--motion), color var(--motion), border-color var(--motion), box-shadow var(--motion)}button:disabled{background:var(--surface-inset);color:var(--text-disabled);box-shadow:none;border-color:var(--border-default)}input,textarea{background:var(--surface-panel);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-small);padding:12px 14px}textarea{resize:vertical;min-height:130px;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--text-muted)}.skip-link{z-index:200;background:var(--surface-panel);padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.forge-shell{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);grid-template-areas:"rail top""rail main";height:100dvh;display:grid;overflow:hidden}.global-rail{border-right:1px solid var(--border-subtle);background:#eee8dc;flex-direction:column;grid-area:rail;min-height:0;padding:32px 16px 20px;display:flex;overflow-y:auto}.rail-brand{align-items:center;gap:11px;margin-bottom:32px;padding:0 12px;display:flex}.logo-mark{color:#fff8ee;width:36px;height:40px;font:400 27px var(--font-display);background:#b96542;border-radius:11px 11px 15px 6px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff40,0 3px #874727}.rail-brand>span:last-child{letter-spacing:-.06em;font-size:28px;font-weight:600;line-height:1}.brand-os{color:var(--accent);font-weight:400}.rail-brand small{letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;display:block}.rail-workspace{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);align-items:center;gap:10px;margin:0 2px 28px;padding:12px 8px;display:flex}.rail-workspace>span:nth-child(2){flex:1;font-size:13px;font-weight:500}.rail-workspace small{font-size:11px;font-weight:400;display:block}.workspace-avatar{color:#5c5545;width:30px;height:32px;font-family:var(--font-display);background:#dcd2bc;border-radius:7px;place-items:center;display:grid}.global-rail nav{flex-direction:column;gap:5px;display:flex}.rail-link{color:#716656;border-radius:10px;align-items:center;gap:13px;min-height:46px;padding:10px 13px;font-size:14px;display:flex}.rail-link:hover{color:var(--text-primary);background:#e7dfd0}.rail-link[aria-current=page]{background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-control)}.rail-link[aria-current=page]>svg{color:var(--accent)}.nav-label{flex:1}.nav-count{background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent);border-radius:6px;place-items:center;font-size:12px;display:grid}.rail-bottom{margin-top:auto;padding:40px 10px 0}.workshop-note{color:var(--text-secondary);font-size:12px}.workshop-note>.status-dot{margin-right:7px}.workshop-note small{margin:5px 0 22px 14px;font-size:11px;display:block}.rail-collapse{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.global-topbar{padding-inline:var(--page-gutter);border-bottom:1px solid var(--border-subtle);grid-area:top;align-items:center;gap:24px;min-width:0;display:flex}.topbar-context{color:var(--text-muted);font-size:14px}.command-trigger{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:10px;margin-left:auto;padding:8px;font-size:14px;display:flex}kbd{font:11px var(--font-ui);border:1px solid var(--border-default);color:var(--text-muted);border-radius:4px;padding:2px 5px}.topbar-actions{align-items:center;gap:16px;display:flex}.demo-badge{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.demo-badge .status-dot{background:#a99069}.profile-button{background:#dfd2bc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:500;display:grid}.icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex;position:relative}.icon-button:hover{background:var(--surface-inset)}.notification-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.mobile-menu,.mobile-scrim{display:none}.forge-main{scroll-behavior:smooth;grid-area:main;min-width:0;min-height:0;overflow:hidden auto}.workspace-screen,.section-screen{padding:40px var(--page-gutter) 0;width:100%;max-width:1700px;margin-inline:auto}.page-footer{padding:40px var(--page-gutter) 22px;max-width:1700px;color:var(--text-muted);justify-content:space-between;gap:20px;margin-inline:auto;font-size:11px;display:flex}.page-footer>span:first-child{white-space:nowrap}.page-footer .status-dot{margin-right:7px}.status-dot{background:var(--sage);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.button{border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-panel);min-height:42px;color:var(--text-primary);box-shadow:var(--shadow-control);justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.button:hover:not(:disabled){background:#f0e9dc;border-color:#c7bba8}.button-primary{background:var(--accent);color:#fffaf3;border-color:var(--accent)}.button-primary:hover:not(:disabled){background:#944728;border-color:#944728}.button-ghost{box-shadow:none;background:0 0;border-color:#0000}.button-danger{color:var(--danger)}.button-small{min-height:36px;padding:7px 13px;font-size:13px}.action-row,.agent-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.text-link,.back-link{color:var(--accent);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover,.back-link:hover{color:#7f3820;text-underline-offset:4px;text-decoration:underline}.back-link{color:var(--text-muted);margin-bottom:20px}.back-link>svg{transform:rotate(180deg)}.greeting{color:var(--text-muted);margin-bottom:12px;font-size:13px;display:block}.workspace-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.workspace-intro h1{font-size:clamp(36px,3vw,50px);line-height:1.1}.workspace-intro h1 em{color:#887456;font-style:normal}.workspace-intro p{color:var(--text-secondary);margin-top:20px;font-size:15px}.intro-action{white-space:nowrap;flex-shrink:0;align-self:flex-end;margin-bottom:5px}.team-stage{border-radius:var(--radius-large);background:#f0eadf;position:relative;overflow:hidden}.stage-heading{justify-content:space-between;align-items:center;padding:22px 28px 0;display:flex}.stage-heading h2{font-size:16px}.stage-heading>span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.tycoon-studio{height:clamp(300px,29vw,460px);margin:0 20px;position:relative}.tycoon-canvas,.tycoon-webgl{width:100%;height:100%;position:absolute;inset:0}.tycoon-webgl-canvas{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .3s;display:block}.tycoon-webgl[data-render-state=ready] .tycoon-webgl-canvas{opacity:1}.tycoon-loading,.stage-loading{color:var(--text-muted);white-space:nowrap;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tycoon-webgl[data-render-state=ready] .tycoon-loading{display:none}.studio-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 30px;display:grid}.studio-seat{text-align:left;background:0 0;border:0;border-radius:12px;min-width:0;padding:18px 24px 16px}.studio-seat+.studio-seat{border-left:1px solid #dcd3c47a;border-radius:0}.studio-seat:hover{background:#fffcf650}.seat-name{align-items:center;gap:8px;margin-bottom:7px;font-size:17px;font-weight:500;display:flex}.seat-name svg{opacity:.5}.seat-task{color:var(--text-secondary);max-width:30ch;margin-top:9px;font-size:13px;line-height:1.5;display:block}.status-badge{color:var(--status-color);white-space:nowrap;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.status-badge .status-dot{background:var(--status-color)}.status-detail{color:var(--text-muted)}.stage-hint{max-width:none;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:18px 24px;font-size:11px;display:flex}.stage-fallback{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;height:100%;padding:40px;display:grid}.stage-fallback button{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:16px;min-height:130px;padding:15px}.stage-fallback strong,.stage-fallback small{display:block}.stage-fallback .fallback-avatar{background:var(--sage-soft);width:52px;height:52px;font-family:var(--font-display);border-radius:16px;place-items:center;margin:0 auto 12px;font-size:26px;display:grid}.fallback-note{text-align:center;width:100%;color:var(--text-muted);font-size:12px;position:absolute;bottom:8px}.workshop-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:44px;margin-top:42px;display:grid}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.section-heading>a{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.section-heading>a:hover{color:var(--accent)}.task-row{text-align:left;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;align-items:center;gap:14px;width:100%;padding:16px 4px;display:flex}.task-row:hover{background:#ebe4d74d}.task-copy{flex:1;min-width:0}.task-copy strong{font-size:14px;line-height:1.45;display:block}.task-copy small{margin-top:4px;font-size:12px;display:block}.task-row>svg:last-child{color:#a39380}.agent-avatar{background:color-mix(in srgb, var(--agent-hue) 15%, #fffcf6);border:1px solid color-mix(in srgb, var(--agent-hue) 25%, #fff);width:38px;height:42px;color:var(--agent-hue);border-radius:11px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative;box-shadow:0 2px 1px #4c3b2510}.avatar-small{width:34px;height:38px}.avatar-large{width:54px;height:58px;font-size:16px}.agent-presence{background:var(--status-color);border:1px solid var(--background);border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:-2px}.count-label{background:var(--surface-inset);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px}.decision-note{background:#fffcf6;border-left:3px solid #ccb38b;border-radius:14px;margin-bottom:14px;padding:22px 24px}.decision-note h3{margin-top:12px}.decision-note p{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.6}.decision-note .text-link{margin-top:12px}.decision-owner{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.supervision-note{color:var(--text-muted);align-items:flex-start;gap:10px;padding:12px 10px;font-size:12px;display:flex}.results-overview{margin-top:44px}.result-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.result-item{text-align:left;background:0 0;border:0;align-items:flex-start;gap:18px;padding:10px 0;display:flex}.result-item strong{margin:6px 0 12px;font-size:16px;line-height:1.4;display:block}.result-item small{font-size:11px}.result-item>span:last-child>span{color:var(--accent);align-items:center;gap:6px;font-size:12px;display:flex}.result-paper{color:#9d8256;background:#faf6ed;border:1px solid #d8ceb9;border-radius:4px 14px 4px 4px;flex-shrink:0;place-items:center;width:54px;height:66px;display:grid;transform:rotate(-5deg);box-shadow:3px 4px #e3d9c5,4px 6px 9px #54432614}.paper-code{color:var(--accent);background:#f4e5d7;transform:rotate(5deg)}.paper-alert{color:var(--sage);background:#e6e9da}.page-intro{justify-content:space-between;align-items:center;gap:30px;min-height:210px;margin-bottom:34px;display:flex}.page-intro>div:first-child{flex:1}.page-intro p{color:var(--text-secondary);max-width:60ch;margin-top:18px;font-size:16px}.page-intro h1{font-size:clamp(34px,3.5vw,54px)}.section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.section-toolbar>p{color:var(--text-muted);font-size:13px}.search-field{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:9px;align-items:center;gap:10px;min-width:220px;min-height:44px;padding:0 14px;display:flex}.search-field>svg{color:var(--text-muted)}.search-field input{background:0 0;border:0;border-radius:0;outline:none;padding:10px 0;font-size:14px}.search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.filter-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 24px;display:flex}.section-toolbar .filter-tabs{margin:0}.filter-tabs button{min-height:40px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:14px}.filter-tabs .is-active{background:var(--surface-inset);color:var(--text-primary);font-weight:500}.filter-tabs button:hover{background:var(--surface-inset)}.team-table-row,.team-table-head{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(185px,1fr) minmax(200px,1.45fr) 135px 110px;align-items:center;gap:24px;padding:22px 6px;display:grid}.team-table-head{color:var(--text-muted);padding-block:12px;font-size:12px}.team-table-row:hover{background:#ebe4d74d}.table-agent{align-items:center;gap:12px;display:flex}.table-agent strong{font-size:14px}.table-agent small{margin-top:4px;font-size:12px;display:block}.table-objective{font-size:14px}.table-objective small{margin-top:6px;font-size:12px;display:block}.table-metric{text-align:right;font-variant-numeric:tabular-nums}.table-metric strong{font-size:18px;display:block}.table-metric small{font-size:11px;display:block}.team-table-head>:last-child{text-align:right}.quiet-note,.empty-copy{color:var(--text-muted);margin-top:22px;font-size:13px}.inline-notice{color:var(--text-secondary);background:#eae7d8;border-radius:10px;align-items:flex-start;gap:12px;max-width:none;margin-bottom:28px;padding:16px 20px;font-size:14px;display:flex}.success-note{color:var(--success);font-size:13px}.warning-copy{color:var(--warning)}.inbox-surface{background:var(--surface-panel);border-radius:16px;grid-template-columns:330px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--border-subtle);padding:10px}.conversation-row{text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;width:100%;margin-bottom:4px;padding:18px 12px;display:flex}.conversation-row.is-selected{background:#eee8db}.conversation-row>span:last-child{flex:1;min-width:0}.conversation-row strong{justify-content:space-between;gap:8px;font-size:14px;display:flex}.conversation-row time{font-size:11px}.conversation-row b{margin-top:7px;font-size:13px;font-weight:400;display:block}.conversation-row small{margin-top:5px;font-size:11px;display:block}.source-mark{color:#7d6c52;width:34px;height:38px;font-family:var(--font-display);background:#e6ded0;border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.source-telegram{color:#657e85;background:#e2e8e7}.source-avito{color:#69764d;background:#e6e9da}.conversation-detail{flex-direction:column;min-width:0;display:flex}.conversation-person{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex}.conversation-person h2{font-size:21px}.conversation-person p{color:var(--text-muted);margin-top:4px;font-size:13px}.message-thread{flex:1;padding:28px}.thread-time{color:var(--text-muted);text-align:center;margin-bottom:25px;font-size:11px;display:block}.incoming-message{background:#f0eadd;border-radius:3px 16px 16px;max-width:90%;padding:18px 22px;line-height:1.65}.draft-entry{background:#eaf0e2;border-radius:14px 3px 14px 14px;margin:24px 0 0 35px;padding:20px}.draft-entry>span{color:var(--sage);margin-bottom:12px;font-size:11px;display:block}.draft-entry p{margin-bottom:16px}.conversation-actions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 28px;display:flex}.conversation-actions p{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.approval-list{max-width:1000px}.approval-row{border-bottom:1px solid var(--border-default);padding:28px 0 30px}.approval-owner{color:var(--text-muted);align-items:center;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.approval-row h2{margin-bottom:12px;font-size:25px}.approval-row>p{color:var(--text-secondary)}.risk{color:#7f6238;background:#e9e0ce;border-radius:6px;padding:4px 9px;font-size:11px}.risk-high{color:#9b593c;background:#efdfd4}.outputs-list{flex-direction:column;display:flex}.output-document{text-align:left;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;align-items:center;gap:28px;width:100%;padding:26px 10px;display:flex}.output-document>span:nth-child(2){flex:1;min-width:0}.output-document h2{margin-top:7px;font-size:23px}.output-document p{color:var(--text-secondary);margin-top:8px;font-size:14px}.output-document>svg{color:var(--text-muted)}.output-document:hover{background:#ebe4d74d}.activity-event{border-bottom:1px solid var(--border-subtle);gap:28px;padding:22px 0;display:flex}.activity-event>time{font-variant-numeric:tabular-nums;padding-top:3px}.activity-event p{color:var(--text-secondary);margin-top:5px}.activity-event details{color:var(--text-muted);margin-top:9px;font-size:12px}.memory-row{border-bottom:1px solid var(--border-subtle);gap:30px;padding:30px 0;display:flex}.memory-row p{color:var(--text-secondary);margin-top:10px}.memory-row footer{color:var(--text-muted);flex-wrap:wrap;gap:20px;margin-top:18px;font-size:12px;display:flex}.memory-row time{font-size:12px}.memory-book{color:#6a745b;background:#d8dbc8;border-left:4px solid #a8ad90;border-radius:4px 7px 7px 4px;flex-shrink:0;place-items:center;width:48px;height:62px;display:grid;transform:rotate(-4deg);box-shadow:2px 4px #e2dccd}.automation-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:22px;padding:27px 8px;display:flex}.automation-row>div{flex:1}.automation-row h2{font-size:20px}.automation-row p{color:var(--text-secondary);margin-top:8px;font-size:14px}.automation-row small{margin-top:6px;display:block}.schedule-icon{color:#8b7651;background:#e6decb;border-radius:12px;place-items:center;width:50px;height:55px;display:grid}.switch{background:#d8d0c2;border:1px solid #c2b8a6;border-radius:30px;flex-shrink:0;align-items:center;width:43px;height:26px;padding:3px;display:flex}.switch>span{width:18px;height:18px;transition:transform var(--motion);background:#fffcf6;border-radius:50%;box-shadow:0 1px 3px #3e382b30}.switch.is-on{background:var(--sage);border-color:var(--sage)}.switch.is-on>span{transform:translate(16px)}.connection-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:50px minmax(150px,1fr) 180px 120px;align-items:center;gap:24px;padding:26px 4px;display:grid}.connection-mark{color:#716656;background:#e4dfd1;border-radius:12px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:500;display:grid;box-shadow:inset 0 1px #fff8,0 2px 3px #342e2710}.connection-telegram,.connection-ozon{color:#627a76;background:#e0e7e4}.connection-row h2{font-size:20px}.connection-row p{color:var(--text-muted);margin-top:5px;font-size:13px}.connection-state{color:var(--sage);font-size:13px}.state-not_connected{color:#8d7040}.setting-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:24px;margin-bottom:24px;padding:0 0 25px;display:flex}.setting-row>div{flex:1}.setting-row p{color:var(--text-secondary);margin-top:8px;font-size:14px}.settings-group{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-bottom:36px;padding:12px 0 32px;display:grid}.settings-group>div:first-child p{color:var(--text-muted);margin-top:12px;font-size:14px}.setting-values{margin:0}.setting-values>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.setting-values dt{color:var(--text-muted);font-size:14px}.setting-values dd{margin:0;font-size:14px}.diagnostics{border-top:1px solid var(--border-default);color:var(--text-muted);margin-top:26px;padding:16px 0;font-size:13px}summary{cursor:pointer}.diagnostics p,.diagnostics pre,.diagnostics>code{overflow-wrap:anywhere;margin-top:16px;display:block}.diagnostics dl{margin:16px 0}.diagnostics dl>div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.diagnostics dd{overflow-wrap:anywhere;text-align:right;margin:0}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.empty-state h3{font-size:23px;font-family:var(--font-display);font-weight:400}.empty-state p{color:var(--text-muted);max-width:45ch;margin:10px 0 18px;font-size:14px}.workshop-dialog{background:var(--surface-panel);width:100%;max-width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border-radius:20px;padding:30px;position:fixed}.workshop-dialog::backdrop{background:#342e2748}.dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dialog-heading h2{font:400 29px/1.15 var(--font-display)}.workshop-dialog>p{color:var(--text-secondary);margin:18px 0}.workshop-dialog .dialog-lead{color:var(--text-primary);font-size:20px}.agent-drawer{border-radius:18px;width:460px;max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none;margin:16px 16px 16px auto;padding:28px}.agent-details>p{color:var(--text-secondary);margin:16px 0;font-size:14px}.agent-details section{margin-top:28px}.agent-details section>p{color:var(--text-secondary);margin-top:10px;font-size:14px}.agent-details .detail-objective{color:var(--text-primary);font-size:17px}.agent-details h3{font-size:14px;font-weight:500}.attention-note{background:#eee4d2;border-radius:10px;margin-top:26px;padding:18px}.attention-note strong{font-size:13px}.attention-note a{color:var(--accent);margin-top:8px;font-size:14px;display:block}.event-list{margin:16px 0 0;padding:0;list-style:none}.event-list li{border-left:1px solid var(--border-default);padding:0 0 20px 18px;position:relative}.event-list li:before{content:"";background:#b5a990;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-3px}.event-list p{font-size:14px}.event-list time{margin-top:5px;font-size:11px;display:block}.meter-wrap{margin-top:18px}.meter-meta{color:var(--text-muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.meter-track{background:#e3dccd;border-radius:4px;height:4px;overflow:hidden}.meter-fill{border-radius:inherit;background:#9d9f7d;height:100%;display:block}.search-dialog{padding-bottom:16px}.search-dialog .search-field{background:#f5f1e8}.palette-results{max-height:48dvh;margin-top:14px;overflow-y:auto}.palette-row{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:16px;width:100%;padding:14px 12px;display:flex}.palette-row>span{flex:1;min-width:0}.palette-row strong{font-size:14px;display:block}.palette-row small{margin-top:4px;font-size:12px;display:block}.palette-row.is-active{background:#ece6d8}.palette-row>svg{color:var(--sage)}.palette-footer{color:var(--text-muted);justify-content:space-between;padding-top:18px;font-size:11px;display:flex}.profile-grid{grid-template-columns:minmax(0,1fr) 330px;gap:48px;display:grid}.profile-details{border-left:1px solid var(--border-default);padding-left:30px}.profile-focus{background:#eee8dc;border-radius:16px;padding:30px}.profile-focus h2{font:400 32px/1.2 var(--font-display)}.profile-focus p{color:var(--text-secondary);margin-top:20px}.profile-outputs{margin-top:36px}.profile-outputs .output-document{gap:18px;padding-inline:0}.profile-outputs .output-document p{font-size:13px}.code-study{min-width:0}.code-study .section-heading h2{font-size:23px}.code-summary>p{font-size:15px;line-height:1.7}.code-summary .quiet-note{font-size:12px}.checks-summary{flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;display:flex}.checks-summary span{align-items:center;gap:7px;display:flex}.checks-summary span:first-child{color:var(--success)}.code-layout{background:var(--surface-panel);border-radius:12px;grid-template-columns:185px minmax(0,1fr);gap:10px;padding:14px;display:grid}.file-tree{border-right:1px solid var(--border-subtle);padding-right:10px;overflow:auto}.file-tree>button,.file-folder{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:7px;font-size:11px;display:flex}.file-tree>button.is-active{background:var(--surface-inset);border-radius:5px}.file-folder{color:var(--text-muted)}.file-tree>button{overflow-wrap:anywhere}.code-editor,.diff-editor{background:#fffcf6;border-radius:8px;padding:10px;overflow:auto}.code-file-name{font:12px var(--font-mono);color:var(--text-muted);padding:6px 0 18px}.code-line{white-space:pre;gap:16px;line-height:1.9;display:flex}.code-line>span{color:#9c8e7a;width:18px;font:11px/2 var(--font-mono);flex-shrink:0}.code-line code{font-size:11px}.diff-line{white-space:pre;padding:0 7px;line-height:2}.diff-add{color:#3c6039;background:#e6eddf}.diff-hunk{color:#626f6b;background:#e5e8e4}.checks-list>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:15px 0;font-size:14px;display:flex}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:30px;display:flex}.wordmark{letter-spacing:.08em;font-size:17px;font-weight:600}.wordmark span{color:var(--accent)}.workshop-object{perspective:700px;--object-color:#869178;--object-edge:#617056;flex-shrink:0;width:250px;height:180px;position:relative}.object-shadow{filter:blur(13px);background:#6552362a;border-radius:50%;width:150px;height:48px;position:absolute;top:126px;left:50px;transform:rotate(-15deg)}.object-base,.object-pages,.object-cover{border-radius:7px 13px 13px 7px;width:135px;height:105px;position:absolute;top:42px;left:50px;transform:rotateX(48deg)rotate(-26deg)}.object-base{background:var(--object-edge);box-shadow:0 5px 0 color-mix(in srgb,var(--object-edge) 80%,#30271c);top:55px}.object-pages{background:repeating-linear-gradient(#eee5d2 0 2px,#d4cab5 2px 3px);width:126px;top:50px;left:57px;box-shadow:0 5px #dbd0b9}.object-cover{background:var(--object-color);border-top:2px solid #ffffff50;border-left:7px solid var(--object-edge);box-shadow:inset 0 0 0 1px #ffffff20}.object-cover>span{background:#e5e6d9a6;width:54px;height:3px;margin:22px 0 0 19px;display:block}.object-cover>span+span{width:36px;height:2px;margin-top:7px}.object-tab{background:#bc744d;width:10px;height:43px;position:absolute;top:102px;left:143px;transform:rotate(-26deg)skewY(20deg);box-shadow:2px 2px 2px #56412620}.object-pencil{background:#baa582;border-left:2px solid #ddceb2;border-right:2px solid #8f7b56;border-radius:3px;width:7px;height:95px;position:absolute;top:60px;left:203px;transform:rotate(34deg);box-shadow:4px 5px 6px #6c543622}.object-pencil:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#d2bfa0;width:7px;height:12px;position:absolute;bottom:-10px;left:-2px}.object-letter{background:#fffaf0;border-radius:3px;width:100px;height:80px;padding:15px;position:absolute;top:30px;left:65px;transform:rotateX(48deg)rotate(-26deg);box-shadow:0 3px #cfc4af}.object-letter i{background:#c4b8a0;width:60px;height:2px;margin-top:7px;display:block}.object-letter i:last-child{width:35px}.object-inbox{--object-color:#b99770;--object-edge:#947455}.object-inbox .object-cover{background:#8f785f;border:12px solid #b3946b;border-bottom-width:20px;box-shadow:0 9px #866d50}.object-inbox .object-cover>span{display:none}.object-inbox .object-base{top:70px}.object-inbox .object-pages{top:65px}.object-inbox .object-tab{display:none}.object-folders{--object-color:#bb9769;--object-edge:#95734a}.object-folders .object-cover{top:55px;transform:rotateX(38deg)rotate(-20deg)}.object-folders .object-letter{top:20px;left:77px}.object-books .object-base{background:#b38c67;top:66px;box-shadow:0 10px #98744e}.object-books .object-pages{height:120px;top:54px}.object-calendar{--object-color:#d9c9ac;--object-edge:#b7a17b}.object-calendar .object-cover>span{background:repeating-linear-gradient(90deg,#b8997190 0 8px,#0000 8px 16px);width:85px;height:30px}.object-calendar .object-cover>span+span{background:#a48a61;width:40px;height:3px}.object-parcel{--object-color:#c7a981;--object-edge:#967853}.object-parcel .object-base{height:115px;top:62px;box-shadow:0 12px #a3855f}.object-parcel .object-pages{display:none}.object-parcel .object-cover{background:#d6bc94;border:0;border-radius:4px;height:115px;box-shadow:0 8px #b5986e}.object-parcel .object-cover span{background:#fff8e5;width:41px;height:27px;margin:50px 0 0 58px}.object-parcel .object-cover span+span{display:none}.object-tape{background:#eee1c5b5;width:24px;height:93px;position:absolute;top:26px;left:115px;transform:rotate(-27deg)skewY(20deg)}.object-parcel .object-tab{display:none}.object-tools{--object-color:#b09577;--object-edge:#897052}.object-tools .object-cover{width:110px}.object-cup{background:#e9e5d6;border-top:5px solid #c9c3b0;border-radius:8px 8px 18px 18px;width:47px;height:60px;position:absolute;top:71px;left:172px;box-shadow:inset -10px 0 10px #b5ae952e,4px 9px 8px #63523920}.object-cup:after{content:"";border:6px solid #d5d0be;border-left:none;border-radius:0 15px 15px 0;width:20px;height:25px;position:absolute;top:9px;right:-14px}.object-cup span{background:#859274;border-radius:4px;width:6px;height:65px;position:absolute;top:-39px;left:20px;transform:rotate(10deg)}.object-lamp .object-cup{height:70px;top:55px}.object-lamp .object-cup span{background:#967453;border-radius:50%;width:33px;height:13px;top:-4px;left:4px;transform:none}.object-lamp{--object-color:#b8ac8f;--object-edge:#9a8b69}.object-lamp .object-base,.object-lamp .object-pages,.object-lamp .object-cover,.object-lamp .object-tab{display:none}.object-desk-lamp{width:100px;height:140px;position:absolute;top:18px;left:70px}.lamp-foot{background:#99a18a;border-radius:50%;width:80px;height:28px;position:absolute;bottom:0;box-shadow:0 6px #747f63,5px 12px 9px #584c3229}.lamp-stem{background:#7c886e;width:8px;height:109px;position:absolute;top:25px;left:36px;transform:rotate(-12deg);box-shadow:inset 3px 0 #b8bea9}.lamp-shade{background:#acb39e;border-bottom:7px solid #e6d5a6;border-radius:60px 60px 12px 12px;width:97px;height:51px;position:absolute;top:6px;left:0;transform:rotate(15deg);box-shadow:inset -18px 0 #97a084,2px 8px 12px #7f705528}.object-small{transform-origin:50%;width:230px;height:135px;margin-bottom:10px;transform:scale(.65)}.output-preview>p{margin-top:20px}.is-compact{--rail-w:84px}.is-compact .rail-brand{padding:0 7px}.is-compact .rail-brand>span:last-child,.is-compact .rail-workspace,.is-compact .nav-label,.is-compact .workshop-note,.is-compact .rail-collapse>span{display:none}.is-compact .rail-link{justify-content:center;padding-inline:10px;position:relative}.is-compact .nav-count{position:absolute;top:0;right:-3px}.is-compact .rail-bottom{padding-inline:7px}@media (min-width:1800px){.workspace-intro h1{font-size:60px}.tycoon-studio{height:490px}.workspace-screen,.section-screen{padding-top:52px}}@media (max-width:1250px){:root{--rail-w:200px;--page-gutter:28px}.global-rail{padding-inline:10px}.rail-link{gap:9px;font-size:13px}.rail-brand{padding-inline:8px}.rail-workspace{gap:7px}.topbar-context{display:none}.command-trigger{margin-left:0;margin-right:auto}.workspace-intro h1{font-size:38px}.workspace-intro{align-items:flex-start}.intro-action{padding-inline:12px;font-size:12px}.workshop-overview{gap:28px}.task-row{flex-wrap:wrap;gap:10px}.task-row>.status-badge{margin-left:48px}.task-row>svg:last-child{margin-left:auto}.task-copy{flex-basis:calc(100% - 80px)}.section-heading h2{font-size:19px}.studio-seats{padding-inline:16px}.studio-seat{padding-inline:14px}.seat-name{font-size:15px}.team-table-row,.team-table-head{grid-template-columns:minmax(170px,1fr) minmax(160px,1.2fr) 125px;gap:18px}.table-metric,.team-table-head>:last-child{display:none}.inbox-surface{grid-template-columns:260px minmax(0,1fr)}.conversation-person,.message-thread,.conversation-actions{padding:20px}.conversation-person{flex-wrap:wrap;gap:12px}.profile-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.profile-details{padding-left:22px}.code-layout{grid-template-columns:1fr}.file-tree{border-right:0;max-height:190px}.settings-group{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (max-width:1000px){:root{--rail-w:84px;--page-gutter:28px}.rail-brand{padding:0 12px}.rail-brand>span:last-child,.rail-workspace,.nav-label,.workshop-note,.rail-collapse{display:none}.rail-link{justify-content:center;position:relative}.nav-count{position:absolute;top:0;right:3px}.tycoon-studio{height:310px}.workshop-overview{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:24px}.result-strip{gap:18px}.result-item{gap:14px}.result-paper{width:43px;height:57px}.result-item strong{font-size:14px}.page-intro{min-height:170px}.workshop-object{transform-origin:100%;width:210px;transform:scale(.85)}}@media (max-width:760px){:root{--topbar-h:64px;--rail-w:0px;--page-gutter:20px}.forge-shell,.forge-shell.is-compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.global-rail{display:none}.global-rail.is-open{z-index:110;width:260px;padding:28px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.global-rail.is-open .rail-brand>span:last-child,.global-rail.is-open .rail-workspace,.global-rail.is-open .nav-label,.global-rail.is-open .workshop-note{display:block}.global-rail.is-open .rail-workspace{display:flex}.global-rail.is-open .rail-link{justify-content:flex-start}.global-rail.is-open .nav-count{position:static}.mobile-scrim{z-index:100;background:#342e2748;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.global-topbar{gap:6px;padding-inline:14px}.command-trigger{gap:7px;margin-left:4px;padding-inline:4px;font-size:13px}.command-trigger kbd,.topbar-actions .demo-badge{display:none}.topbar-actions{gap:6px}.profile-button{width:32px;height:32px;font-size:10px}.workspace-screen,.section-screen{padding-top:28px}.workspace-intro{margin-bottom:24px;display:block}.workspace-intro h1{font-size:clamp(32px,7.7vw,43px)}.greeting{margin-bottom:10px;font-size:12px}.workspace-intro p{margin-top:16px;font-size:14px}.intro-action{min-height:42px;margin-top:20px;font-size:13px}.team-stage{border-radius:18px}.stage-heading{padding:18px 18px 0}.stage-heading h2{font-size:14px}.stage-heading>span{font-size:10px}.tycoon-studio{height:clamp(170px,52vw,320px);margin-inline:6px}.studio-seats{gap:0;padding:0 10px}.studio-seat{padding:10px 6px 14px}.seat-name{min-height:36px;font-size:12px;line-height:1.5;display:block}.seat-name svg{display:none}.studio-seat .status-badge{white-space:normal;align-items:flex-start;gap:4px;font-size:10px}.studio-seat .status-dot{width:5px;height:5px;margin-top:5px}.seat-task{display:none}.stage-hint{text-align:center;align-items:flex-start;padding:12px 18px 16px;font-size:10px}.stage-fallback{gap:6px;padding:10px 8px 30px}.stage-fallback button{min-height:100px;padding:7px;font-size:11px}.stage-fallback small{font-size:10px}.stage-fallback .fallback-avatar{width:32px;height:32px;font-size:20px}.workshop-overview{flex-direction:column-reverse;gap:28px;margin-top:30px;display:flex}.decision-note{padding:20px}.section-heading{gap:12px;margin-bottom:18px}.section-heading h2{font-size:21px}.section-heading>a{font-size:11px}.task-row{padding-block:16px}.task-copy strong{font-size:14px}.task-row .status-badge{font-size:11px}.result-strip{grid-template-columns:1fr;gap:18px}.result-item{gap:24px}.result-paper{width:50px;height:63px}.result-item strong{font-size:17px}.results-overview{margin-top:30px}.page-footer{padding-top:36px;font-size:10px;display:block}.page-footer>span{display:block}.page-footer>span+span{max-width:40ch;margin-top:10px}.page-intro{align-items:flex-start;gap:0;min-height:170px;position:relative}.page-intro h1{overflow-wrap:break-word;font-size:35px}.page-intro p{margin-top:14px;font-size:14px}.page-intro>div:first-child{z-index:1;padding-right:45px;position:relative}.page-intro .workshop-object{opacity:.8;transform-origin:100%;pointer-events:none;width:210px;position:absolute;bottom:-34px;right:0;transform:scale(.48)}.section-toolbar{margin-bottom:24px;display:block}.section-toolbar .search-field{margin-top:16px}.filter-tabs{gap:3px}.filter-tabs button{min-height:42px;padding:9px 10px;font-size:12px}.search-field{width:100%;min-width:0}.team-table-head{display:none}.team-table-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.table-agent strong{font-size:16px}.table-objective,.team-table-row>.status-badge{padding-left:50px}.inbox-surface{display:block}.inbox-list{border-right:0;border-bottom:1px solid var(--border-default);max-height:285px;overflow-y:auto}.conversation-row{padding-block:14px}.conversation-person .count-label{white-space:normal}.incoming-message{max-width:100%;padding:16px;font-size:14px}.draft-entry{margin-left:10px;padding:16px;font-size:14px}.conversation-actions .button{width:100%}.approval-owner{flex-wrap:wrap;gap:9px}.approval-row h2{font-size:23px}.approval-row p{font-size:14px}.action-row{gap:10px}.button{min-height:44px;padding-inline:14px;font-size:13px}.output-document{align-items:flex-start;gap:18px;padding:24px 0}.output-document h2{font-size:20px}.output-document>svg{display:none}.activity-event{gap:16px}.activity-event>time{font-size:11px}.activity-event p{font-size:14px}.memory-row{gap:22px}.memory-row h2{font-size:20px}.memory-row p{font-size:14px}.memory-row footer{gap:9px 16px;font-size:11px}.memory-book{width:37px;height:52px}.connection-row{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.connection-mark{width:42px;height:42px}.connection-row .connection-state{grid-area:2/2;font-size:11px}.connection-row .button{grid-area:1/3/3;padding-inline:10px;font-size:12px}.connection-row h2{font-size:18px}.connection-row p{font-size:12px}.inline-notice{padding:16px;font-size:12px}.automation-row{gap:14px;padding-inline:0}.automation-row h2{font-size:18px}.automation-row p{font-size:12px}.automation-row small{font-size:11px}.schedule-icon{width:40px;height:45px}.settings-group{margin-bottom:28px;padding-bottom:18px;display:block}.settings-group>div:first-child{margin-bottom:24px}.setting-row{gap:16px}.setting-row strong{font-size:14px}.setting-row p{font-size:13px}.setting-values>div{grid-template-columns:120px minmax(0,1fr);gap:15px}.setting-values dt,.setting-values dd{font-size:13px}.workshop-dialog{max-height:calc(100dvh - 32px);padding:22px}.dialog-heading h2{font-size:25px}.agent-drawer{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;margin:8px}.profile-grid{display:block}.profile-details{border-left:0;border-top:1px solid var(--border-default);margin-top:35px;padding-top:28px;padding-left:0}.agent-profile-intro{min-height:210px}.profile-focus{padding:24px}.profile-focus h2{font-size:29px}.profile-details .agent-controls{justify-content:flex-start}.code-line code{font-size:10px}.code-editor{max-width:100%}.object-small{transform-origin:50%;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
