@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:display;src:url(/_next/static/media/fff3e75b4071d369-s.p.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:70.38%;descent-override:23.46%;line-gap-override:9.38%;size-adjust:106.57%}.__className_739a7d{font-family:display,display Fallback;font-weight:400}.__variable_739a7d{--font-gc-akihiko:"display","display Fallback"}body{margin:0}.cam,body{background:var(--cam-color-paper);color:var(--cam-color-text)}.cam-sheet{max-width:1280px;margin-inline:auto}.cam-wrap{width:min(1224px,calc(100% - 56px));margin-inline:auto}.cam-skip{position:absolute;left:12px;top:0;transform:translateY(-120%);background:var(--cam-color-surface);color:var(--cam-color-text);font-size:var(--cam-size-body);padding:8px 12px}.cam-skip:focus{transform:none}.cam-nav{height:64px;background:var(--cam-color-paper)}.cam-nav-bar{height:64px;display:flex;align-items:center;gap:20px}.cam-logo{display:inline-flex;align-items:center;gap:8px;color:var(--cam-color-text);font-size:var(--cam-size-logo);font-weight:600;text-decoration:none}.cam-brand img,.cam-logo img{width:22px;height:22px}.cam-nav-links{display:flex;flex:1 1;gap:18px;align-items:center}.cam-footer a,.cam-nav a,.cam-text{color:var(--cam-color-text);font-size:var(--cam-size-body);text-decoration:none}.cam-cta,.cam-footer a.cam-cta,.cam-nav a.cam-cta{display:inline-flex;align-items:center;background:var(--cam-color-accent);color:var(--cam-color-on-accent);border-radius:var(--cam-radius-control);font-size:var(--cam-size-control-label);text-decoration:none;padding:10px 14px}.cam-cta-quiet,.cam-footer a.cam-cta-quiet{background:var(--cam-color-surface);color:var(--cam-color-text);border:1px solid var(--cam-color-border)}.cam-web{color:var(--cam-color-muted);font-size:var(--cam-size-body)}.cam-chrome{cursor:default}.cam-workplace{display:block;width:100%;height:506px;object-fit:cover}.cam-hero{padding:48px 0 72px}.cam-hero-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.cam-h1{margin:0;max-width:13.15ch;font-size:var(--cam-size-hero);line-height:.95;letter-spacing:-.03em}.cam-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-bottom:8px}.cam-hero-lead{max-width:16rem;margin:0;color:var(--cam-color-muted);font-size:var(--cam-size-hero-lead);line-height:1.45;text-align:right}.cam-close-actions,.cam-hero-actions{display:flex;align-items:center;gap:16px}.cam-hero-faces{display:inline-flex;align-items:center}.cam-hero-faces .cam-avatar{border:2px solid var(--cam-color-surface)}.cam-hero-faces .cam-avatar+.cam-avatar{margin-left:-8px}.cam-block{padding:72px 0}.cam-section{max-width:16ch;font-size:var(--cam-size-section);line-height:1.05}.cam-case,.cam-section{margin:0;letter-spacing:-.03em}.cam-case{font-size:var(--cam-size-use-case);line-height:1.08}.cam-lead{max-width:42rem;color:var(--cam-color-muted);font-size:var(--cam-size-lead);line-height:1.5}.cam-title{margin:0;font-size:var(--cam-size-title);line-height:1.2}.cam-body{font-size:var(--cam-size-body);line-height:1.5}.cam-badge,.cam-caption,.cam-kicker,.cam-mode{color:var(--cam-color-muted);font-size:var(--cam-size-caption);letter-spacing:.04em}.cam-muted{color:var(--cam-color-muted)}.cam-window{background:var(--cam-color-surface);border:1px solid var(--cam-color-border);border-radius:var(--cam-radius-panel);overflow:hidden}.cam-hero .cam-window{margin-top:36px}.cam-stage{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1.05fr)}.cam-stage>.cam-room-split{display:contents}.cam-stage-plain{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cam-room-split{display:grid;grid-template-columns:220px minmax(0,1fr)}.cam-app,.cam-rail,.cam-thread{padding:16px}.cam-rail{border-right:1px solid var(--cam-color-border)}.cam-avatar{width:28px;height:28px;border-radius:var(--cam-radius-pill);object-fit:cover}.cam-cast,.cam-col-list,.cam-filters,.cam-legal,.cam-security{margin:0;padding:0;list-style:none}.cam-cast,.cam-filters{display:flex;flex-wrap:wrap;gap:8px 12px}.cam-cast li,.cam-filters li{display:inline-flex;align-items:center;gap:6px}.cam-rail h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 8px;font-size:var(--cam-size-body)}.cam-entry{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:center;margin:0 0 10px}.cam-entry .cam-avatar{grid-row:span 2}.cam-entry-name{font-weight:600}.cam-entry-preview,.cam-entry-time{color:var(--cam-color-muted);font-size:var(--cam-size-caption)}.cam-entry-preview{grid-column:2/-1}.cam-entry-channel{grid-template-columns:minmax(0,1fr) auto}.cam-entry-channel .cam-entry-preview{grid-column:1/-1}.cam-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25em;margin-left:4px;padding:0 6px;border-radius:var(--cam-radius-pill);background:var(--cam-color-accent);color:var(--cam-color-paper);font-size:var(--cam-size-caption)}.cam-msg{display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-items:start}.cam-msg .cam-avatar{grid-row:span 2}.cam-approval,.cam-file,.cam-msg{align-items:center;gap:12px}.cam-approval,.cam-email,.cam-file,.cam-msg{display:flex;font-size:var(--cam-size-body);line-height:1.45}.cam-email{flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0;padding:16px;border:1px solid var(--cam-color-border);border-radius:var(--cam-radius-control);background:var(--cam-color-surface)}.cam-email p{margin:0}.cam-name{font-weight:600}.cam-composer{border:1px solid var(--cam-color-border);border-radius:var(--cam-radius-control);color:var(--cam-color-muted);font-size:var(--cam-size-body);padding:10px 12px}.cam-app{background:var(--cam-color-surface);border-left:1px solid var(--cam-color-border)}.cam-app-mini{padding:12px}.cam-app-bar{display:flex;justify-content:space-between;gap:8px;margin:-16px -16px 16px;padding:10px 16px;background:var(--cam-color-panel);color:var(--cam-color-text)}.cam-app-bar,.cam-mono{font-size:var(--cam-size-caption)}.cam-table{width:100%;border-collapse:collapse;font-size:var(--cam-size-body)}.cam-table td,.cam-table th{padding:8px 6px;border-bottom:1px solid var(--cam-color-border);text-align:left}.cam-status{border:1px solid var(--cam-color-border);border-radius:var(--cam-radius-pill);font-size:var(--cam-size-caption);padding:2px 8px}.cam-status-paid{background:var(--cam-color-accent);color:var(--cam-color-paper)}.cam-status-overdue{color:var(--cam-color-accent)}.cam-status-review{color:var(--cam-color-muted)}.cam-board,.cam-stats,.cam-weeks{display:flex;flex-wrap:wrap;gap:12px}.cam-marquee{overflow:hidden}.cam-marquee-track{display:flex;width:max-content;animation:cam-marquee 48s linear infinite}.cam-marquee-copy{display:flex;flex-wrap:wrap;width:1280px;gap:10px;margin:0;padding:8px 0 8px 8px;list-style:none}.cam-mark{display:inline-flex;align-items:center;gap:8px;background:var(--cam-color-surface);border:1px solid var(--cam-color-border);border-radius:var(--cam-radius-control);color:var(--cam-color-text);font-size:var(--cam-size-body);padding:10px 14px}.cam-mark img{width:24px;height:24px;object-fit:contain}.cam-agents{box-sizing:border-box;background:var(--cam-color-panel);border-radius:var(--cam-radius-panel);padding:64px 48px;text-align:center}.cam-agents .cam-section{max-width:22ch;margin-inline:auto}.cam-agents .cam-lead{margin-inline:auto}.cam-agents .cam-window{margin-top:32px;text-align:start}.cam-security-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;background:var(--cam-color-surface);border-radius:var(--cam-radius-panel);padding:48px}.cam-security li{font-size:var(--cam-size-title);padding:12px 0;border-top:1px solid var(--cam-color-border)}.cam-close{background:var(--cam-color-peach);border-radius:var(--cam-radius-panel);padding:48px;margin-bottom:48px;text-align:center}.cam-close .cam-section{max-width:none}.cam-close .cam-close-actions{justify-content:center}.cam-footer{padding:72px 0 0}.cam-wordmark{margin:0;font-size:var(--cam-size-wordmark);line-height:1}.cam-cols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.cam-col-title{margin:0 0 8px;font-size:var(--cam-size-lead)}.cam-col-list li,.cam-legal li{padding:4px 0}.cam-language,.cam-legal{display:flex;flex-wrap:wrap;gap:8px 16px}.cam-caption{font-size:var(--cam-size-caption)}.cam-ambient{margin:0;overflow:hidden;color:var(--cam-color-border);font-size:var(--cam-size-ambient);line-height:.8}@keyframes cam-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:899px){.cam-nav,.cam-nav-bar{height:auto}.cam-close-actions,.cam-cols,.cam-hero-actions,.cam-legal,.cam-nav-bar,.cam-nav-links{flex-wrap:wrap}.cam-hero-top,.cam-security-card{flex-direction:column;display:flex;align-items:flex-start}.cam-hero-lead,.cam-hero-side{align-items:flex-start;text-align:left}.cam-agents,.cam-close,.cam-security-card{padding:24px}.cam-nav-bar{padding-top:12px;padding-bottom:12px}.cam-cols,.cam-room-split,.cam-stage,.cam-stage-plain{display:flex;flex-direction:column}.cam-marquee-copy{width:100vw}.cam-app{border-left:0;border-top:1px solid var(--cam-color-border)}}@media (prefers-reduced-motion:reduce){.cam-marquee-track{animation:none}}