@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}:root{color-scheme:light;--bg: #f5f5f7;--panel: #ffffff;--panel-2: #f2f2f5;--field: #ffffff;--hover: #ebebf0;--control: #ffffff;--scrim: #000000;--sidebar: #f7f7f9;--sidebar-top: #fcfcfd;--sidebar-sel: #e6e6eb;--bg-rgb: 245, 245, 247;--scrim-rgb: 0, 0, 0;--line: #e4e4e9;--line-2: #d1d1d8;--line-3: #b8b8c1;--head: #000000;--ink: #1d1d1f;--mut: #48484e;--mut-rgb: 72, 72, 78;--dim: #5f5f66;--faint: #c7c7cc;--acc: #0064d1;--acc-2: #004c9f;--acc-rgb: 0, 100, 209;--blue: #0060cf;--blue-2: #004aa3;--blue-rgb: 0, 96, 207;--inv: #0066d6;--inv-2: #0055b3;--on-inv: #ffffff;--on-acc: #ffffff;--glow-primary: 0 1px 2px 0 rgb(0 0 0 / .12);--ok: #1a7f37;--ok-rgb: 26, 127, 55;--err: #c4262e;--err-rgb: 196, 38, 46;--warn: #8a5a00;--warn-rgb: 138, 90, 0;--live: #137a3a;--live-rgb: 19, 122, 58;--edge: #86868e;--agent-1: #2f6fd6;--agent-2: #b4369a;--agent-3: #6c5ce0;--agent-4: #0f7f8c;--agent-5: #c9650a;--agent-6: #aa56d7;--agent-7: #7d8f00;--agent-8: #d35180;--logo-tile: #1d1d1f;--logo-glyph: #f5f5f7;--logo-orbit: #8e95a8;--logo-orbit-front: #3a3d45;--logo-particle: #5f6573;--logo-star: #8a91a6;--shadow-card: 0 1px 2px 0 rgb(0 0 0 / .05), 0 1px 3px 0 rgb(0 0 0 / .03);--shadow-popover: 0 0 0 .5px rgb(0 0 0 / .1), 0 4px 12px -2px rgb(0 0 0 / .1), 0 16px 36px -12px rgb(0 0 0 / .22);--shadow-modal: 0 0 0 .5px rgb(0 0 0 / .1), 0 28px 72px -16px rgb(0 0 0 / .35);--shadow-control: 0 .5px 1px 0 rgb(0 0 0 / .08), 0 0 0 0 transparent;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Nanum Gothic Coding", "D2Coding", "NanumGothicCoding", ui-monospace, SFMono-Regular, Menlo, Consolas, "Malgun Gothic", monospace;--radius-xs: .1875rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .625rem;--radius-2xl: .75rem;--control-sm: 1.5rem;--control-md: 1.75rem;--control-lg: 2rem;--cta-h: 2.75rem;--ease-out: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .26s;--hairline: 1px;--wrap: 1120px;--gutter: clamp(20px, 4vw, 40px);--bar-h: 56px;--sub-h: 36px;--section-gap: clamp(80px, 11vw, 144px)}:root[data-theme=dark]{color-scheme:dark;--bg: #090909;--panel: #0e0e10;--panel-2: #141417;--field: #0b0b0d;--hover: #1b1b1f;--control: #18181b;--sidebar: #0e0e10;--sidebar-top: #121215;--sidebar-sel: #1b1b1f;--bg-rgb: 9, 9, 9;--line: #1f1f23;--line-2: #2a2a2f;--line-3: #37373d;--head: #ffffff;--ink: #eef0f4;--mut: #9aa3ba;--mut-rgb: 154, 163, 186;--dim: #8a91a6;--faint: #3a3d45;--acc: #a8c8f0;--acc-2: #c3e4f7;--acc-rgb: 168, 200, 240;--blue: #4da3ff;--blue-2: #6cb6ff;--blue-rgb: 77, 163, 255;--inv: #f2f4f7;--inv-2: #d5dae3;--on-inv: #090909;--on-acc: #08111c;--glow-primary: 0 0 0 1px rgba(var(--blue-rgb), .7), 0 0 18px -4px rgba(var(--blue-rgb), .6);--ok: #5cb88a;--ok-rgb: 92, 184, 138;--err: #e5736f;--err-rgb: 229, 115, 111;--warn: #d4a64e;--warn-rgb: 212, 166, 78;--live: #45d68a;--live-rgb: 69, 214, 138;--edge: #62677a;--agent-1: #3987e5;--agent-2: #cf4fb2;--agent-3: #9085e9;--agent-4: #1f9fb0;--agent-5: #c06a04;--agent-6: #a757e2;--agent-7: #899907;--agent-8: #c3496d;--logo-tile: #f2f2f2;--logo-glyph: #0a0a0a;--logo-orbit: #8e95a8;--logo-orbit-front: #eef2f7;--logo-particle: #e4e9f1;--logo-star: #8a91a6;--shadow-card: 0 0 0 0 transparent;--shadow-popover: 0 0 0 1px var(--line-2), 0 8px 20px -12px rgb(0 0 0 / .9);--shadow-modal: 0 0 0 1px var(--line-2), 0 20px 48px -20px rgb(0 0 0 / .95);--shadow-control: none}@media(min-resolution:2dppx){:root{--hairline: .5px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;--sub-eff: var(--sub-h);scroll-padding-top:calc(var(--bar-h) + var(--sub-eff) + 16px);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}:lang(ko) body,body:lang(ko){word-break:keep-all;line-height:1.7}::selection{background:rgba(var(--acc-rgb),.24)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}code,kbd,pre,samp{font-family:var(--font-mono);font-variant-ligatures:none}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity .6s ease}html[data-field=live] .field{opacity:1}.page{position:relative;z-index:1}.wrap{width:min(var(--wrap),100% - var(--gutter) * 2);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--btn-h, var(--control-md));padding:0 var(--btn-px, 14px);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--btn-fs, 13px);font-weight:600;line-height:1;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),transform .1s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--inv);color:var(--on-inv)}.btn-primary:hover{background:var(--inv-2);box-shadow:var(--glow-primary)}.btn-secondary{background:var(--control);border-color:var(--line-2);color:var(--ink);box-shadow:var(--shadow-control)}.btn-secondary:hover{background:var(--hover);border-color:var(--line-3)}.btn-ghost{color:var(--mut)}.btn-ghost:hover{background:var(--hover);color:var(--ink)}.btn-sm{--btn-h: var(--control-sm);--btn-px: 10px;--btn-fs: 12px}.btn-lg{--btn-h: var(--cta-h);--btn-px: 20px;--btn-fs: 15px}.btn svg{flex:none}.btn .arrow{transition:transform var(--dur) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:hover,.btn[disabled]:active{transform:none;box-shadow:none}.btn-primary[disabled]:hover{background:var(--inv);box-shadow:none}.btn[disabled]:hover .arrow{transform:none}.icon-btn{display:inline-grid;place-items:center;flex:none;width:var(--control-md);height:var(--control-md);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-md);background:var(--control);color:var(--mut);box-shadow:var(--shadow-control);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.icon-btn:hover{background:var(--hover);color:var(--head);border-color:var(--line-3)}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:var(--hairline) solid var(--line-2);border-radius:999px;background:var(--panel-2);font-size:11px;line-height:1;color:var(--mut);white-space:nowrap}.chip-info{border-color:rgba(var(--acc-rgb),.35);color:var(--acc)}.chip-mono{font-family:var(--font-mono);font-size:11.5px}.live-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--live);color:var(--live);outline:1px solid currentColor;outline-offset:1.5px;animation:breathe 1.2s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.7}}.status-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%}.status-dot.is-ok{background:var(--ok)}.status-dot.is-unknown{box-shadow:inset 0 0 0 1.5px var(--dim)}.status-dot.is-warn{width:10px;border-radius:0;background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%)}.agent-avatar{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-md);background:var(--panel-2);box-shadow:inset 0 0 0 var(--hairline) var(--line);color:var(--head)}.agent-avatar svg{display:block;overflow:visible}.av-t{fill:var(--av-tint)}.av-f{fill:var(--logo-glyph)}.av-s{fill:none;stroke:var(--logo-glyph);stroke-linecap:round;stroke-linejoin:round}.section-head{max-width:760px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.eyebrow .no{font-family:var(--font-mono);letter-spacing:0;color:var(--blue)}.eyebrow.is-center{justify-content:center}.headline{margin-top:14px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--head);text-wrap:balance}:lang(ko) .headline{letter-spacing:-.01em}.lede{margin-top:16px;max-width:62ch;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--mut);text-wrap:pretty}.shade{position:relative}.shade:before{content:"";position:absolute;inset:-28px max(-32px,calc(-1 * var(--gutter)));z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 40% 50%,rgba(var(--bg-rgb),.92),rgba(var(--bg-rgb),.7) 60%,transparent 100%)}:root:not([data-theme=dark]) .hero-copy.shade:before{background:radial-gradient(ellipse at 30% 40%,rgba(var(--acc-rgb),.06),transparent 60%),radial-gradient(ellipse at 40% 50%,rgba(var(--bg-rgb),.92),rgba(var(--bg-rgb),.7) 60%,transparent 100%)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:var(--d, 0ms)}.reveal.is-in{opacity:1;transform:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:240px;padding:6px;border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-popover);text-align:left;animation:fade-in var(--dur-fast) var(--ease-out)}.menu[hidden]{display:none}.menu.is-end{left:auto;right:0}.menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:2px 8px;border-radius:var(--radius-md);font-size:13px;color:var(--ink);text-align:left}.menu-item:hover,.menu-item:focus-visible{background:var(--hover)}.menu-item svg{color:var(--mut)}.menu-heading{margin:8px 8px 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.window{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-2xl);overflow:hidden;background:var(--panel);box-shadow:var(--shadow-popover)}.window-bar{display:flex;align-items:center;gap:12px;height:34px;padding:0 12px;border-bottom:var(--hairline) solid var(--line);background:var(--panel-2);font-size:12px;color:var(--dim)}.window-dots{display:inline-flex;gap:6px}.window-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-3)}.window-title{color:var(--mut)}.window-title b{color:var(--ink);font-weight:600}.window-url{margin-left:auto;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-body{position:relative;background:var(--field)}.bar{position:fixed;inset:0 0 auto 0;z-index:20;height:var(--bar-h);border-bottom:var(--hairline) solid transparent;transition:background var(--dur-slow) ease,border-color var(--dur-slow) ease}.bar.is-stuck{background:rgba(var(--bg-rgb),.72);border-bottom-color:var(--line);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.bar:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:linear-gradient(90deg,rgba(var(--blue-rgb),.2),var(--blue));transform:scaleX(var(--progress, 0));transform-origin:left center}.bar-in{display:flex;align-items:center;gap:24px;height:100%}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--head)}.brand-mark{display:inline-flex;align-items:center;color:var(--head)}.brand-name{font-size:13px;font-weight:600;letter-spacing:.32em;color:var(--head)}.sitenav{display:flex;align-items:center;gap:2px;margin-left:16px}.site-links{display:flex;align-items:center;gap:2px}.site-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-md);font-size:14px;color:var(--mut);transition:color var(--dur-fast),background var(--dur-fast)}.site-link:hover{color:var(--head);background:var(--hover)}.site-link .stars{color:var(--dim);font-size:12px}.subnav{position:absolute;left:0;right:0;top:100%;height:var(--sub-h);border-bottom:var(--hairline) solid var(--line);background:rgba(var(--bg-rgb),.72);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) ease,visibility var(--dur-slow)}.bar.is-stuck .subnav{opacity:1;visibility:visible}html[data-field=live] .bar.is-stuck,html[data-field=live] .subnav{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--bg-rgb),.94)}.subnav nav{display:flex;align-items:center;gap:2px;height:100%}.subnav a{padding:4px 10px;border-radius:var(--radius-md);font-size:13px;color:var(--mut);transition:color var(--dur-fast),background var(--dur-fast)}.subnav a:hover{color:var(--head);background:var(--hover)}.subnav a[aria-current=true],.nav-panel a[aria-current=true]{color:var(--head)}.subnav a[aria-current=true]:before,.nav-panel a[aria-current=true]:before{content:"❯";margin-right:6px;color:var(--blue)}.bar-end{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-toggle{display:none;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-md);background:var(--control);font-size:18px;line-height:1;color:var(--ink)}.nav-toggle:hover{border-color:var(--line-3);color:var(--head)}.nav-panel{position:absolute;left:0;right:0;top:100%;padding:8px var(--gutter) 20px;border-bottom:var(--hairline) solid var(--line);background:var(--bg)}.nav-panel[hidden]{display:none}.nav-panel nav{display:flex;flex-direction:column;max-width:var(--wrap);margin-inline:auto}.nav-panel h3{margin:14px 0 4px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.nav-panel a,.nav-panel button{display:block;padding:8px 0;font-size:15px;text-align:left;color:var(--mut)}.nav-panel a:hover,.nav-panel button:hover{color:var(--head)}.nav-panel .menu-account{display:block;padding:8px 0 0;font-size:13px;color:var(--dim);overflow-wrap:anywhere}.nav-panel .menu-theme{padding-top:10px}.nav-panel .theme-toggle{display:inline-grid;padding:0}.lang{display:inline-flex;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-md);overflow:hidden;background:var(--control)}.lang button{height:var(--control-md);padding:0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--dim);transition:color var(--dur-fast),background var(--dur-fast)}.lang button+button{border-left:var(--hairline) solid var(--line-2)}.lang button:hover{color:var(--ink)}.lang button[aria-pressed=true]{color:var(--on-inv);background:var(--inv)}.theme-toggle svg>*{transform-box:view-box;transform-origin:10px 10px;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.theme-toggle .theme-moon{opacity:0;transform:rotate(-90deg)}:root[data-theme=dark] .theme-toggle .theme-sun{opacity:0;transform:rotate(90deg)}:root[data-theme=dark] .theme-toggle .theme-moon{opacity:1;transform:none}.account{position:relative;display:inline-flex}.account-btn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--acc);color:var(--on-acc);font-size:12px;font-weight:600;box-shadow:0 0 0 var(--hairline) var(--line-2)}.account-menu{left:auto;right:0;top:calc(100% + 8px)}.account-who{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px;margin-bottom:4px;border-bottom:var(--hairline) solid var(--line)}.account-who b{font-size:13px;font-weight:600;color:var(--head)}.account-who>span:not(.chip){font-size:12px;color:var(--dim);overflow-wrap:anywhere}.account-who .chip{align-self:flex-start;margin-top:6px}.notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background:rgba(var(--scrim-rgb),.45)}.notice-card{width:min(420px,100%);padding:24px 26px;border-radius:var(--radius-2xl);background:var(--panel);box-shadow:var(--shadow-modal)}.notice-card h2{font-size:17px;font-weight:600;color:var(--head)}.notice-card p{margin-top:10px;font-size:14px;color:var(--mut)}.notice-card .notice-test{margin-top:8px;font-size:13px;color:var(--dim)}.notice-card .notice-error{margin-top:10px;font-size:13px;color:var(--err)}.notice-card .notice-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:13px;color:var(--dim);overflow-wrap:anywhere}.notice-who b{font-weight:600;color:var(--ink)}.notice-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.hero{padding:calc(var(--bar-h) + clamp(32px,5vw,64px)) 0 clamp(32px,5vw,56px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:clamp(24px,4vw,48px);align-items:center}.slogan{font-size:clamp(36px,4.4vw,60px);line-height:1.05;font-weight:600;letter-spacing:-.03em;color:var(--head);text-wrap:balance}:root[data-theme=dark] .slogan{color:var(--acc)}.hero .lede{margin-top:18px;max-width:62ch;font-size:clamp(17px,1.5vw,20px);color:var(--ink)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:18px}.hero-caption{font-size:12px;color:var(--dim)}.hero-note{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--dim)}.hero-note li{display:inline-flex;align-items:center;gap:8px}.hero-note li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--blue)}.hero-logo{position:relative;justify-self:end;width:100%;aspect-ratio:337 / 262}.logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.logo-orbit{fill:var(--logo-orbit)}.logo-orbit-front{fill:var(--logo-orbit-front)}.logo-particle{fill:var(--logo-particle)}.logo-star{fill:var(--logo-star)}.logo-tile{fill:var(--logo-tile)}.logo-glyph{fill:var(--logo-glyph);font-family:var(--font-mono);font-weight:600}.mock{margin-top:clamp(28px,4vw,44px)}.mock .tabs{margin-top:0;margin-bottom:12px}.mock .hub{min-height:392px}.mock-main{min-height:0}.mock-main[hidden]{display:none}.mock-image{display:flex;flex-direction:column;flex:1;min-height:0}.mock-crumb{font-weight:400;color:var(--dim)}.mock-run{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);flex:1;min-height:344px}.mock-nodes{display:flex;flex-direction:column;padding:8px 0;border-right:var(--hairline) solid var(--line);background:var(--panel)}.mock-node{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 16px}.mock-node[data-state=Running]{background:var(--hover)}.mock-who{display:flex;flex:1;flex-direction:column;min-width:0;font-size:12px;line-height:1.35;color:var(--dim)}.mock-who b{font-size:13px;font-weight:600;color:var(--head)}.mock-console{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 20px;overflow:hidden;background:var(--field);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--mut)}.mock-console p{flex:none;overflow-wrap:anywhere;animation:fade-in var(--dur) var(--ease-out)}.mock-console b{margin-right:8px;font-weight:600;color:var(--blue)}.mock-pane{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1;padding:20px 24px 24px}.mock-pane .segtabs>span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--mut)}.mock-pane .segtabs>.is-on{background:var(--panel);color:var(--head);box-shadow:var(--shadow-control)}.mock-rows{align-self:stretch;overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel)}.mock-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;font-size:13px;color:var(--ink)}.mock-row+.mock-row{border-top:var(--hairline) solid var(--line)}.mock-row b{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-dot{display:inline-grid;place-items:center;flex:none;width:12px}.mock-meta{min-width:0;font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-state{margin-left:auto;font-size:12px;white-space:nowrap}.mock-row>.btn{flex:none}.mock-row>.chip+.btn,.mock-row>.mock-meta+.btn,.mock-row>b+.btn{margin-left:auto}.is-mono{font-family:var(--font-mono);font-size:12.5px}.is-err{color:var(--err)}.section{position:relative;padding:calc(var(--section-gap) / 2) 0}.tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:32px}.tabs button{min-height:40px;padding:0 14px;border-radius:var(--radius-md);font-size:14px;color:var(--mut);transition:color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.tabs button:hover{background:var(--hover);color:var(--ink)}.tabs button[aria-selected=true]{background:var(--panel);color:var(--head);font-weight:600;box-shadow:var(--shadow-control),inset 0 -2px 0 var(--blue)}.tab-panel{margin-top:28px;animation:fade-in var(--dur) var(--ease-out)}.panel-title{font-size:clamp(20px,2vw,24px);line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--head)}.panel-body{margin-top:8px;max-width:72ch;font-size:16px;color:var(--mut)}.bridge-wrap{margin-top:28px}.bridge{position:relative;width:100%;max-width:1120px;margin:0 auto}.bridge.is-tall{max-width:420px}.bridge-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.leg{transition:opacity var(--dur) var(--ease-out)}.leg.is-dim{opacity:.4}.leg-base{fill:none;stroke:var(--edge);stroke-width:1.5;vector-effect:non-scaling-stroke}.leg-flow{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 12;vector-effect:non-scaling-stroke;opacity:.35;animation:leg-flow 1.4s linear infinite;transition:opacity var(--dur) var(--ease-out)}.leg.is-hot .leg-flow{opacity:1}@keyframes leg-flow{to{stroke-dashoffset:-18}}.bridge-node{position:absolute;transform:translate(-50%,-20px);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink);transition:opacity var(--dur) var(--ease-out)}.bridge-node .agent-avatar{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast)}button.bridge-node:hover .agent-avatar,button.bridge-node.is-on .agent-avatar{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--hairline) var(--blue),var(--shadow-card)}.bridge-node.is-dim{opacity:.4}.bridge-name{font-size:12px;line-height:16px;color:var(--ink);white-space:nowrap}button.bridge-node.is-on .bridge-name{color:var(--head);font-weight:600}.bridge-hub{position:absolute;transform:translate(-50%,-28px);display:flex;flex-direction:column;align-items:center;gap:8px}.bridge-tile{display:grid;place-items:center;width:56px;height:56px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card);color:var(--head)}.bridge-label{font-size:12px;color:var(--dim);white-space:nowrap}.bridge-caption{margin:24px auto 0;max-width:62ch;min-height:1.6em;text-align:center;font-size:clamp(16px,1.3vw,18px);color:var(--mut)}.bridge-caption span{display:inline-block;animation:fade-in var(--dur) var(--ease-out)}.squad-tools{display:flex;justify-content:flex-end;min-height:28px;margin-top:8px}.squad{position:relative;width:100%;touch-action:pan-y}.squad-edges{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.edge{transition:opacity var(--dur) var(--ease-out)}.edge.is-faded{opacity:.4}.edge-base{fill:none;stroke:var(--edge);stroke-width:1.5;stroke-linecap:round}.edge.is-retry .edge-base{stroke-dasharray:2 6}.edge.is-replan .edge-base{stroke-dasharray:1 5;opacity:.5}.edge-flow{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 14;opacity:0;animation:edge-flow 1.4s linear infinite;transition:opacity var(--dur) var(--ease-out)}.edge-flow[data-live="1"],.edge.is-hot .edge-flow{opacity:1}.edge-flow[data-waiting="1"]{animation-play-state:paused}.edge-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke}.squad-arrow{fill:var(--edge)}@keyframes edge-flow{to{stroke-dashoffset:-22}}.squad.is-paused .edge-flow,.squad.is-paused .live-dot,.squad.is-paused .squad-gate{animation-play-state:paused}.squad-node{position:absolute;left:0;top:0;display:flex;align-items:center;gap:10px;padding:0 12px;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card);text-align:left;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),translate var(--dur) var(--ease-out)}.squad.can-drag .squad-node{cursor:grab}.squad-node:hover,.squad-node.is-near,.squad-node.is-picked{border-color:var(--line-3);box-shadow:var(--shadow-popover);translate:0 -1px}.squad-node.is-dragging{cursor:grabbing;box-shadow:var(--shadow-popover);translate:none;transition:none}.squad-node[data-working="1"]{border-color:var(--blue)}.squad-text{display:flex;flex-direction:column;min-width:0}.squad-text b{font-size:13px;line-height:1.35;font-weight:600;color:var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squad-role{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--dim);white-space:nowrap}.squad-node[data-done="1"] .live-dot{background:var(--ok);color:var(--ok);animation:none}.squad-gate{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:16px;height:16px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--blue);font-size:11px;font-weight:600;line-height:1}.squad-gate.is-waiting{border-color:var(--blue);animation:breathe 1.2s ease-in-out infinite}.squad-chip{position:absolute;transform:translate(-50%,-50%)}.squad[data-mode=column] .squad-chip{transform:translate(calc(-100% - 4px),-50%)}.hub-frame{margin-top:28px}.hub{display:grid;grid-template-columns:48px minmax(0,1fr);background:var(--bg);text-align:left}.hub-rail{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:12px;border-right:var(--hairline) solid var(--line);background:linear-gradient(to bottom,var(--sidebar-top),var(--sidebar) 240px)}.hub-rail-mark{display:grid;place-items:center;height:44px;color:var(--head)}.hub-rail-item{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--mut);transition:background var(--dur-fast),color var(--dur-fast)}.hub-rail-item:hover{background:var(--hover);color:var(--ink)}.hub-rail-item.is-current{background:var(--sidebar-sel);color:var(--head)}.hub-main{display:flex;flex-direction:column;min-width:0}.hub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 24px;border-bottom:var(--hairline) solid var(--line);background:var(--panel)}.pane-title{font-size:15px;font-weight:600;color:var(--head)}.hub-actions{display:flex;align-items:center;gap:8px}.hub-pop{position:relative}.hub-menu{top:calc(100% + 6px)}.hub-body{display:flex;flex-direction:column;padding:24px}.hub-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hub-group-head h4{font-size:13px;font-weight:600;color:var(--ink)}.hub-count{margin-left:4px;font-weight:400;color:var(--dim);font-variant-numeric:tabular-nums}.hub-group.is-personal{margin-top:32px;padding-top:20px;border-top:var(--hairline) solid var(--line)}.segtabs{display:inline-flex;gap:2px;padding:2px;border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--panel-2)}.segtabs button{height:24px;padding:0 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--mut);transition:color var(--dur-fast),background var(--dur-fast)}.segtabs button:hover{color:var(--ink)}.segtabs button[aria-checked=true]{background:var(--panel);color:var(--head);box-shadow:var(--shadow-control)}.hub-tiles{display:grid;grid-template-columns:repeat(auto-fill,232px);gap:14px}.hub-tile{display:flex;flex-direction:column;gap:6px;height:132px;padding:12px;overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease-out);animation:tile-in .4s var(--ease-out) both}.hub-tile:nth-child(2){animation-delay:40ms}.hub-tile:nth-child(3){animation-delay:80ms}.hub-tile:nth-child(4){animation-delay:.12s}.hub-tile:nth-child(5){animation-delay:.16s}.hub-tile:nth-child(6){animation-delay:.2s}.hub-tile:nth-child(7){animation-delay:.24s}.hub-tile:hover{border-color:var(--line-3)}@keyframes tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.is-flash{outline:2px solid var(--blue);outline-offset:2px}.hub-tile-top{display:flex;align-items:flex-start;gap:10px}.hub-tile-who{display:flex;flex:1;flex-direction:column;min-width:0}.hub-tile-who b{font-size:13px;line-height:1.35;font-weight:600;color:var(--ink)}.hub-tile-kind{font-size:11px;line-height:1.4;color:var(--dim)}.hub-tile-status{font-size:12px;line-height:1.4;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-tile-detail{color:var(--dim)}.is-ok{color:var(--ok)}.is-warn{color:var(--warn)}.is-acc{color:var(--acc)}.is-dim{color:var(--dim)}.hub-tile-dot{display:grid;place-items:center;flex:none;width:20px;height:20px}.hub-tile-mid{display:flex;align-items:center;height:16px}.hub-tile-note{font-size:11px;color:var(--mut)}.usage{display:inline-flex;align-items:center;gap:8px}.usage-bar{position:relative;width:56px;height:4px;overflow:hidden;border-radius:2px;background:var(--panel-2);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.usage-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ok)}.usage-bar i.is-high{background:var(--warn)}.usage-text{font-size:11px;color:var(--mut)}.hub-tile-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;height:24px;margin-top:auto}.hub-tile-chips{display:flex;gap:4px;min-width:0;overflow:hidden}.hub-rows{display:flex;flex-direction:column;overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel)}.hub-row{display:grid;grid-template-columns:20px 24px 176px minmax(0,1fr) 144px auto auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px}.hub-row+.hub-row{border-top:var(--hairline) solid var(--line)}.hub-row>.status-dot{justify-self:center}.hub-row-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-row-status{color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-row-chips{display:flex;gap:4px}.hub-teams{padding:16px 24px 24px;border-top:var(--hairline) solid var(--line);background:var(--panel)}.hub-teams-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hub-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:224px;height:var(--control-md);padding:0 10px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-md);background:var(--field);font-size:13px;color:var(--ink)}.hub-select svg{color:var(--mut)}.team-card{width:max(320px,33.3%);max-width:100%;padding:14px;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card)}.team-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-card-top b{display:block;font-size:13px;font-weight:600;color:var(--head)}.team-card-count{font-size:11px;color:var(--dim)}.avatar-stack{display:inline-flex}.avatar-stack .agent-avatar{box-shadow:0 0 0 2px var(--panel),inset 0 0 0 var(--hairline) var(--line)}.avatar-stack .agent-avatar+.agent-avatar{margin-left:-10px}.team-card-flow{margin-top:10px;font-size:12px;color:var(--mut)}.team-card-flow i{margin:0 6px;font-style:normal;color:var(--faint)}.team-card-desc{margin-top:6px;font-size:13px;color:var(--mut)}.team-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:var(--hairline) solid var(--line);font-size:12px;color:var(--dim)}.team-card-actions{display:flex;gap:6px}.hub-toast{position:fixed;left:50%;bottom:24px;z-index:35;padding:6px 12px;border-radius:999px;background:var(--panel);box-shadow:var(--shadow-popover);font-size:12px;color:var(--dim);opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.hub-toast.is-on{opacity:1;transform:translate(-50%)}.inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1}.inbox-reports{border-right:var(--hairline) solid var(--line);background:var(--panel)}.inbox-report{display:flex;align-items:flex-start;gap:10px;padding:14px 20px}.inbox-report+.inbox-report{border-top:var(--hairline) solid var(--line)}.inbox-report-text{display:flex;flex-direction:column;min-width:0;font-size:12px;color:var(--dim)}.inbox-report-text b{font-size:13px;font-weight:400;color:var(--ink)}.inbox-report-text b.is-unread{font-weight:600;color:var(--head)}.inbox-side{display:flex;flex-direction:column;gap:10px;padding:20px}.inbox-heading{font-size:13px;font-weight:600;color:var(--ink)}.inbox-side .team-card{width:100%}.inbox-tasks{overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--radius-xl);background:var(--panel);font-size:13px;color:var(--ink)}.inbox-tasks li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 14px}.inbox-tasks li+li{border-top:var(--hairline) solid var(--line)}.routines{overflow:hidden;background:var(--panel)}.routine{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 76px minmax(0,1.2fr) 64px;align-items:center;gap:12px;min-height:52px;padding:8px 24px;font-size:13px;color:var(--mut)}.routine+.routine{border-top:var(--hairline) solid var(--line)}.routine>*{min-width:0}.routine b{font-weight:600;color:var(--ink)}.routine.is-head{min-height:36px;font-size:12px;font-weight:600;color:var(--dim);background:var(--panel-2)}.switch{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background:var(--line-3);transition:background var(--dur-fast)}.switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel);transition:transform var(--dur-fast)}.switch[aria-checked=true]{background:var(--blue)}.switch[aria-checked=true] i{transform:translate(16px)}.byo{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin-top:40px}.byo-group{display:flex;flex-direction:column;padding:22px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card)}.byo-group h3{font-size:15px;font-weight:600;color:var(--head)}.byo-note{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--mut)}.byo-list{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0;font-family:var(--font-mono);font-size:12.5px;line-height:1;color:var(--ink)}.byo-list li{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-md);background:var(--panel-2)}.byo-more{margin-top:auto;padding-top:12px;border-top:var(--hairline) solid var(--line);font-size:13px;color:var(--dim)}.why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.why-item{padding-top:18px;border-top:2px solid var(--blue)}.why-item h3{font-size:17px;font-weight:600;color:var(--head)}.why-item p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--mut)}.compare-frame{margin-top:40px;overflow:hidden;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card)}.compare{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.compare th,.compare td{padding:12px 16px;text-align:left;font-weight:400;vertical-align:middle;overflow-wrap:break-word}.compare thead th{background:var(--panel-2);font-size:12px;font-weight:600;color:var(--mut)}.compare thead th:first-child{width:46%}.compare tbody tr+tr>*{border-top:var(--hairline) solid var(--line)}.compare tbody th{color:var(--ink)}.compare td{font-family:var(--font-mono);font-size:13px;color:var(--dim)}.compare td[data-value=yes]{color:var(--head);font-weight:600}.compare .is-us{background:rgba(var(--blue-rgb),.06)}.compare thead .is-us{color:var(--head)}.compare-note{margin-top:14px;font-size:13px;color:var(--dim)}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:22px 22px 24px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.plan-head h3{font-size:15px;font-weight:600;color:var(--head)}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:14px}.plan-price b{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--head);font-variant-numeric:tabular-nums}.plan-price span{font-size:13px;color:var(--dim)}.plan-term{margin-top:6px;font-size:13px;color:var(--mut)}.plan-points{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;border-top:var(--hairline) solid var(--line);font-size:13.5px;line-height:1.5;color:var(--ink)}.plan-points li{display:flex;align-items:baseline;gap:10px}.plan-points li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--blue);transform:translateY(-2px)}.pricing-note{margin-top:20px;font-size:13px;color:var(--dim)}.download-section{padding-bottom:calc(var(--section-gap) * .75)}.closing{text-align:center}.closing-logo{position:relative;width:min(400px,78vw);aspect-ratio:337 / 262;margin:24px auto 0}.closing h2{margin-top:28px;font-size:clamp(30px,4.4vw,52px);line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--head)}:lang(ko) .closing h2{letter-spacing:-.01em}.closing-line{margin:16px auto 0;max-width:56ch;font-size:17px;color:var(--mut)}.closing .hero-cta{justify-content:center}.platforms.downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),380px));justify-content:center;gap:16px;margin-top:56px}.platform{padding:22px 24px 24px;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease-out)}.platform:hover{border-color:var(--line-3)}.platform-name{display:flex;flex-direction:column;gap:6px}.platform-name b{font-size:20px;font-weight:600;color:var(--head)}.platform-name span{font-size:13px;color:var(--acc)}.download-file{display:block;margin-top:14px;font-size:13px;color:var(--mut);overflow-wrap:anywhere}.download .btn{--btn-h: var(--cta-h);--btn-px: 20px;--btn-fs: 15px;margin-top:20px}.download-note{margin-top:16px;font-size:13px;line-height:1.55;color:var(--dim)}.download-body{margin-top:20px;text-align:center;font-size:13px;color:var(--dim)}.platform.is-detected,.platform.is-detected:hover{border-color:rgba(var(--blue-rgb),.55)}.foot{position:relative;z-index:1;border-top:var(--hairline) solid var(--line);background:var(--bg)}.foot-in{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px 48px;padding:36px 0 28px;font-size:13px;color:var(--dim)}.foot-in .brand-name{font-size:12px}.foot-brand{display:flex;flex-direction:column;gap:14px}.foot-slogan{color:var(--mut)}.foot-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(130px,auto);gap:24px 56px}.foot-col h3{margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.foot-col li+li{margin-top:8px}.foot-col a{color:var(--mut)}.foot-col a:hover{color:var(--head)}.foot-col .is-held{color:var(--dim);cursor:not-allowed}.foot-base{padding:14px 0 28px;border-top:var(--hairline) solid var(--line);font-size:13px;color:var(--dim)}@media(max-width:1080px){html{--sub-eff: 0px}.sitenav,.subnav,.site-links{display:none}.nav-toggle{display:inline-flex}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-logo{order:-1;justify-self:start;max-width:160px}.team-card{width:100%}.byo{grid-template-columns:minmax(0,1fr)}.why{grid-template-columns:minmax(0,1fr);gap:24px}.inbox{grid-template-columns:minmax(0,1fr)}.inbox-reports{border-right:0;border-bottom:var(--hairline) solid var(--line)}.routine{grid-template-columns:minmax(0,1fr) auto 44px}.routine.is-head{display:none}.routine>:nth-child(2),.routine>:nth-child(3),.routine>:nth-child(4),.routine>:nth-child(6){display:none}}@media(max-width:759px){.hub{grid-template-columns:minmax(0,1fr)}.hub-rail,.hub-wide,.hub-teams{display:none}.hub-header{padding:8px 12px}.hub-body{padding:16px 12px}.hub-row{grid-template-columns:16px 24px minmax(0,1fr) auto}.hub-row-status,.hub-row-usage,.hub-row-chips{display:none}.squad-node{gap:8px;padding:0 8px}.mock .hub{min-height:0}.mock-run{grid-template-columns:minmax(0,1fr);min-height:0}.mock-nodes{border-right:0;border-bottom:var(--hairline) solid var(--line)}.mock-node{min-height:44px;padding:4px 12px}.mock-console{justify-content:flex-end;height:148px;padding:12px}.mock-pane{padding:14px 12px 16px}.mock-row{gap:8px;padding:8px 10px}.mock-row .mock-meta{display:none}.mock-row>b{flex:1}.routine{padding:8px 12px}.inbox-report{padding:12px}.inbox-side{padding:14px 12px}}@media(max-width:560px){body{font-size:15px}.bar-in{gap:12px}.brand-name{display:none}.platform{padding:20px}.plans{grid-template-columns:minmax(0,1fr)}.compare{font-size:13px}.compare th,.compare td{padding:10px 6px}.compare thead th{font-size:11px}.compare thead th:first-child{width:34%}.compare tbody th{padding-left:10px}.compare td{font-size:12px;white-space:nowrap}.tabs button{padding:0 10px;font-size:13px}.foot-cols{grid-auto-flow:row;grid-auto-columns:auto}}@media(max-width:360px){.bar-end .btn-sm{--btn-px: 8px}.bar-end{gap:6px}.lang button{padding:0 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.btn .arrow,.platform,.icon-btn,.leg,.edge,.squad-node,.hub-tile,.bridge-node,.bridge-node .agent-avatar,.hub-toast,.theme-toggle svg>*,.tabs button,.switch,.switch i{transition:none}.leg-flow,.edge-flow,.live-dot,.squad-gate.is-waiting,.hub-tile,.menu,.bridge-caption span,.tab-panel,.mock-console p{animation:none}.leg-flow,.edge-flow{stroke-dasharray:none}}
