.open-stream-home-module__JhRJAW__homeShell{--canvas:var(--oli-canvas);--surface:var(--oli-surface);--surface-soft:var(--oli-surface-soft);--surface-muted:var(--oli-surface-muted);--ink:var(--oli-ink);--muted:var(--oli-secondary);--faint:var(--oli-faint);--line:var(--oli-line);--line-strong:var(--oli-line-strong);--green:var(--oli-action);--green-soft:var(--oli-action-soft);--deep:var(--oli-deep);--deep-raised:var(--oli-deep-raised);--deep-line:var(--oli-deep-line);--coral:var(--oli-danger);--copper:var(--oli-copper);--success:var(--oli-success);--gold:var(--oli-warning);--gold-soft:var(--oli-warning-soft);--shadow:var(--oli-shadow);--gutter-x:max(28px, calc((100vw - 1500px) / 2));--panel:330px;--dock-left:0px;--dock-right:0px;--ease-panel:cubic-bezier(.42, 0, .58, 1);--panel-duration:.9s;--page-header-height:68px;--page-visible-height:100dvh;--page-visible-top:0px;--page-dock-height:calc(64px + env(safe-area-inset-bottom));min-height:100vh;color:var(--ink);background:var(--canvas)}.open-stream-home-module__JhRJAW__appHeader{z-index:45;min-height:68px;padding:0 calc(var(--gutter-x) + var(--dock-right)) 0 calc(var(--gutter-x) + var(--dock-left));transition:padding var(--panel-duration) var(--ease-panel), background-color .18s ease, border-color .18s ease;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.open-stream-home-module__JhRJAW__appHeader[data-start=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.open-stream-home-module__JhRJAW__appHeader[data-scrolled=true]{background:color-mix(in srgb, var(--surface) 76%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:#0000}.open-stream-home-module__JhRJAW__headerStart{min-height:44px;color:var(--green);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:center;align-items:center;gap:9px;padding:0 4px;font-size:13px;font-weight:650;display:inline-flex}.open-stream-home-module__JhRJAW__headerStart:hover{color:var(--oli-action-hover)}.open-stream-home-module__JhRJAW__headerPlay{background:var(--oli-attention);width:28px;height:28px;color:var(--oli-attention-ink);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.open-stream-home-module__JhRJAW__headerPlay svg{margin-left:2px}.open-stream-home-module__JhRJAW__headerStart:hover .open-stream-home-module__JhRJAW__headerPlay{background:var(--oli-attention-hover)}.open-stream-home-module__JhRJAW__headerStart:focus-visible{outline:2px solid var(--green);outline-offset:4px}.open-stream-home-module__JhRJAW__appHeader[data-scrolled=true] .open-stream-home-module__JhRJAW__signInButton{background:var(--surface);border-radius:999px}.open-stream-home-module__JhRJAW__brand{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:inline-flex}.open-stream-home-module__JhRJAW__brandMark{background:var(--green);border-radius:3px;flex:none;width:16px;height:16px;display:inline-block;transform:rotate(45deg)}.open-stream-home-module__JhRJAW__headerActions{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:14px;font-size:8px;font-weight:750;display:flex}.open-stream-home-module__JhRJAW__headerActions>button:not(.open-stream-home-module__JhRJAW__openStreamButton):not(.open-stream-home-module__JhRJAW__signInButton){width:35px;height:35px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;display:grid}.open-stream-home-module__JhRJAW__signInButton{min-height:40px;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.open-stream-home-module__JhRJAW__signInButton:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:620px){.open-stream-home-module__JhRJAW__headerActions{gap:10px}.open-stream-home-module__JhRJAW__openStreamButton span{display:none}.open-stream-home-module__JhRJAW__openStreamButton{width:36px;padding:0}}.open-stream-home-module__JhRJAW__openStreamButton,.open-stream-home-module__JhRJAW__primaryButton,.open-stream-home-module__JhRJAW__modalActions button{min-height:40px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:8px;font-weight:800;display:inline-flex}.open-stream-home-module__JhRJAW__openStreamButton{min-height:36px;color:var(--oli-action-ink);border:1px solid var(--green);background:var(--green);white-space:nowrap;padding:0 15px}.open-stream-home-module__JhRJAW__applicationCanvas{overflow-anchor:none;min-height:calc(100vh - 68px);padding:30px calc(var(--gutter-x) + var(--dock-right)) 72px calc(var(--gutter-x) + var(--dock-left));transition:padding var(--panel-duration) var(--ease-panel)}.open-stream-home-module__JhRJAW__primaryButton{width:100%;color:var(--oli-action-ink);background:var(--green);border:0;margin-top:16px}.open-stream-home-module__JhRJAW__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e11159e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.open-stream-home-module__JhRJAW__accountModal{width:min(590px,100%);color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:22px;padding:24px;box-shadow:0 28px 90px #0000004d}.open-stream-home-module__JhRJAW__modalHeader{grid-template-columns:auto 1fr auto;align-items:start;gap:13px;display:grid}.open-stream-home-module__JhRJAW__modalIcon{width:38px;height:38px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.open-stream-home-module__JhRJAW__modalHeader small{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.open-stream-home-module__JhRJAW__modalHeader h2{letter-spacing:-.045em;margin:5px 0 0;font-size:28px;font-weight:590}.open-stream-home-module__JhRJAW__modalHeader>button{width:34px;height:34px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:50%;place-items:center;display:grid}.open-stream-home-module__JhRJAW__accountModal>p{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.6}.open-stream-home-module__JhRJAW__accountBenefits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.open-stream-home-module__JhRJAW__accountBenefits span{background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;padding:10px 11px;font-size:9px;display:flex}.open-stream-home-module__JhRJAW__accountBenefits svg{color:var(--green)}.open-stream-home-module__JhRJAW__prototypeBoundary{color:var(--muted);border:1px solid var(--line);border-radius:12px;gap:9px;margin-top:18px;padding:12px;font-size:9px;line-height:1.45;display:flex}.open-stream-home-module__JhRJAW__prototypeBoundary svg{color:var(--green);flex:none}.open-stream-home-module__JhRJAW__modalActions{align-items:center;gap:10px;margin-top:20px;display:flex}.open-stream-home-module__JhRJAW__modalActions .open-stream-home-module__JhRJAW__primaryButton{width:auto;color:var(--oli-deep-ink);background:var(--deep);margin:0}.open-stream-home-module__JhRJAW__modalActions>button:last-child{color:var(--muted);background:0 0;border:0}.open-stream-home-module__JhRJAW__notice{z-index:110;color:var(--oli-deep-ink);background:var(--deep);border-radius:999px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0000003d}@media (max-width:860px){.open-stream-home-module__JhRJAW__appHeader{grid-template-columns:minmax(0,1fr) auto;gap:8px}.open-stream-home-module__JhRJAW__brand>span:last-child{display:none}}@media (max-width:620px){.open-stream-home-module__JhRJAW__appHeader{grid-template-columns:minmax(0,1fr) auto;min-height:60px;padding:0 10px}.open-stream-home-module__JhRJAW__headerActions{gap:8px}.open-stream-home-module__JhRJAW__headerActions .open-stream-home-module__JhRJAW__openStreamButton{min-height:34px;padding:0 11px}.open-stream-home-module__JhRJAW__applicationCanvas{min-height:calc(100vh - 60px);padding:20px 14px 52px}.open-stream-home-module__JhRJAW__accountBenefits{grid-template-columns:1fr}.open-stream-home-module__JhRJAW__modalActions{flex-direction:column;align-items:stretch}.open-stream-home-module__JhRJAW__modalActions .open-stream-home-module__JhRJAW__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__applicationCanvas{transition:none}}.open-stream-home-module__JhRJAW__terms{flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.open-stream-home-module__JhRJAW__terms li{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:13px;font-weight:500;display:inline-flex}.open-stream-home-module__JhRJAW__terms svg{color:var(--green);flex:none}.open-stream-home-module__JhRJAW__article{--prose:620px;--wide:860px;width:min(var(--wide), 100%);margin:0 auto;padding:46px 0 56px}.open-stream-home-module__JhRJAW__accountSlot{max-width:620px;margin:0 auto;position:relative}.open-stream-home-module__JhRJAW__accountContents{width:100%;padding:2px;position:absolute;top:0;left:0}.open-stream-home-module__JhRJAW__accountLoading{max-width:620px;color:var(--muted);margin:12px auto;font-size:13px}.open-stream-home-module__JhRJAW__accountLoading button,.open-stream-home-module__JhRJAW__accountLoading a{color:var(--green);cursor:pointer;margin-left:12px;text-decoration:underline}.open-stream-home-module__JhRJAW__articleHead{max-width:var(--prose);border-bottom:1px solid var(--line);margin:0 auto;padding-bottom:34px}.open-stream-home-module__JhRJAW__articleEyebrow{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:800}.open-stream-home-module__JhRJAW__articleHead h1{letter-spacing:-.042em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4vw,47px);font-weight:590;line-height:1.04}.open-stream-home-module__JhRJAW__articleLead{color:var(--ink);letter-spacing:-.022em;margin:0 0 18px;font-size:clamp(19px,2vw,22px);line-height:1.42}.open-stream-home-module__JhRJAW__prose{max-width:var(--prose);color:var(--ink);margin:0 0 16px;font-size:17px;line-height:1.64}.open-stream-home-module__JhRJAW__prose:last-child{margin-bottom:0}@media (max-width:760px){.open-stream-home-module__JhRJAW__article{padding:30px 0 40px}}.open-stream-home-module__JhRJAW__prose strong{color:var(--ink);letter-spacing:-.006em;font-weight:650}.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__articleLead{margin-bottom:24px}.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__prose{margin-bottom:12px}.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__prose:last-of-type{margin-bottom:26px}.open-stream-home-module__JhRJAW__heroLink{white-space:nowrap;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:560;display:inline}.open-stream-home-module__JhRJAW__heroLink svg{vertical-align:-2px;margin-left:5px;display:inline}.open-stream-home-module__JhRJAW__heroLink:hover{text-underline-offset:3px;text-decoration:underline}.open-stream-home-module__JhRJAW__articleHead{text-align:center}.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__terms{justify-content:center}.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__articleLead,.open-stream-home-module__JhRJAW__articleHead .open-stream-home-module__JhRJAW__prose{max-width:560px;margin-left:auto;margin-right:auto}.open-stream-home-module__JhRJAW__homeShell[data-drawer=true]{--dock-left:var(--panel)}.open-stream-home-module__JhRJAW__homeShell[data-chat=true]{--dock-right:var(--panel)}.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat{z-index:60;width:var(--panel);background:var(--surface);transition:transform var(--panel-duration) var(--ease-panel), visibility 0s linear var(--panel-duration);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.open-stream-home-module__JhRJAW__drawer{border-right:1px solid var(--line-strong);left:0;transform:translate(-100%);box-shadow:18px 0 60px #1f2a2412}.open-stream-home-module__JhRJAW__chat{border-left:1px solid var(--line-strong);right:0;transform:translate(100%);box-shadow:-18px 0 60px #1f2a2412}.open-stream-home-module__JhRJAW__drawer[data-open=true],.open-stream-home-module__JhRJAW__chat[data-open=true]{visibility:visible;transition:transform var(--panel-duration) var(--ease-panel), visibility 0s;transform:translate(0)}.open-stream-home-module__JhRJAW__panelHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;min-height:68px;padding:0 16px;display:flex}.open-stream-home-module__JhRJAW__panelHead span{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:800}.open-stream-home-module__JhRJAW__panelHead button{width:44px;height:44px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .16s,color .16s;display:grid}.open-stream-home-module__JhRJAW__panelHead button:hover{background:var(--surface-muted);color:var(--ink)}.open-stream-home-module__JhRJAW__panelBody{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 16px 20px;overflow-y:auto}.open-stream-home-module__JhRJAW__panelFootNote{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin:0;padding:10px 16px;font-size:11px;line-height:1.45;display:flex}.open-stream-home-module__JhRJAW__drawerField{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;gap:9px;padding:11px;transition:border-color .2s,box-shadow .2s;display:grid}.open-stream-home-module__JhRJAW__drawerField:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.open-stream-home-module__JhRJAW__drawerField[data-empty=true]{animation:2.6s ease-in-out .7s 2 open-stream-home-module__JhRJAW__askPulse}@keyframes open-stream-home-module__JhRJAW__askPulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--green-soft)}}.open-stream-home-module__JhRJAW__drawerField textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;font-family:inherit;font-size:14px;line-height:1.5}.open-stream-home-module__JhRJAW__drawerField textarea:focus{outline:none}.open-stream-home-module__JhRJAW__drawerField button{background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.open-stream-home-module__JhRJAW__drawerField button:hover:not(:disabled){background:var(--green);color:var(--oli-action-ink)}.open-stream-home-module__JhRJAW__drawerField button:disabled{opacity:.35;cursor:default}.open-stream-home-module__JhRJAW__drawerNote{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.open-stream-home-module__JhRJAW__chatFrom{align-items:center;gap:10px;margin-bottom:14px;display:flex}.open-stream-home-module__JhRJAW__chatMark{background:var(--deep);width:34px;height:34px;color:var(--oli-deep-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.open-stream-home-module__JhRJAW__chatFrom span span,.open-stream-home-module__JhRJAW__chatFrom>span:last-child{display:grid}.open-stream-home-module__JhRJAW__chatFrom strong{font-size:13.5px;font-weight:620}.open-stream-home-module__JhRJAW__chatFrom small{color:var(--faint);font-size:11.5px}.open-stream-home-module__JhRJAW__chatBubble{background:var(--surface-muted);color:var(--ink);border-radius:3px 14px 14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.open-stream-home-module__JhRJAW__chatMine{background:var(--green);max-width:88%;color:var(--oli-action-ink);border-radius:14px 3px 14px 14px;justify-self:end;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.5}.open-stream-home-module__JhRJAW__chatField{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.open-stream-home-module__JhRJAW__chatField input{border:1px solid var(--green);background:var(--oli-composer);min-width:0;color:var(--ink);border-radius:999px;flex:1;padding:9px 12px;font-family:inherit;font-size:13.5px}.open-stream-home-module__JhRJAW__chatField input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}.open-stream-home-module__JhRJAW__chatField input::placeholder{color:var(--muted);opacity:1}.open-stream-home-module__JhRJAW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__customerPanelDock [data-panel-trigger=chat]{position:relative}.open-stream-home-module__JhRJAW__chatBadge{background:var(--oli-attention);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:8px}.open-stream-home-module__JhRJAW__chatPreview{z-index:62;right:max(16px, env(safe-area-inset-right));bottom:calc(var(--page-dock-height) + 12px);width:min(320px,100% - 32px);position:fixed}.open-stream-home-module__JhRJAW__homeShell[data-keyboard=true] .open-stream-home-module__JhRJAW__chatPreview{display:none}.open-stream-home-module__JhRJAW__chatField button{background:var(--ink);width:34px;height:34px;color:var(--surface);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background .18s,opacity .18s;display:grid}.open-stream-home-module__JhRJAW__chatField button:hover:not(:disabled){background:var(--green);color:var(--oli-action-ink)}.open-stream-home-module__JhRJAW__chatField button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__homeShell{--panel-duration:1ms}.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat,.open-stream-home-module__JhRJAW__appHeader,.open-stream-home-module__JhRJAW__applicationCanvas{transition-duration:1ms}.open-stream-home-module__JhRJAW__drawer[data-open=true] .open-stream-home-module__JhRJAW__panelBody>*,.open-stream-home-module__JhRJAW__chat[data-open=true] .open-stream-home-module__JhRJAW__panelBody>*,.open-stream-home-module__JhRJAW__drawerField[data-empty=true]{animation:none}}.open-stream-home-module__JhRJAW__groupLabel{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:20px 0 8px;font-size:8.5px;font-weight:800}.open-stream-home-module__JhRJAW__streamList{margin:0;padding:0;list-style:none}.open-stream-home-module__JhRJAW__groupSplit{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:14px 0 6px;font-size:8.5px;font-weight:800}.open-stream-home-module__JhRJAW__streamRow{background:var(--surface-soft);color:var(--muted);cursor:grab;touch-action:none;border:1px solid #0000;border-radius:9px;grid-template-columns:13px 9px minmax(0,1fr) auto auto;align-items:start;gap:9px;padding:9px 9px 9px 7px;font-size:13px;line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.open-stream-home-module__JhRJAW__streamRow+.open-stream-home-module__JhRJAW__streamRow{margin-top:5px}.open-stream-home-module__JhRJAW__streamRow:hover{border-color:var(--line-strong)}.open-stream-home-module__JhRJAW__streamRow[data-dragging=true]{z-index:2;border-color:var(--green);background:var(--surface);cursor:grabbing;box-shadow:0 12px 30px #1f2a2429}.open-stream-home-module__JhRJAW__streamRow[data-moving=true]{background:color-mix(in srgb, var(--green) 9%, var(--surface-soft));color:var(--ink)}.open-stream-home-module__JhRJAW__streamRow[data-mine=true]{border-left:2px solid var(--green)}.open-stream-home-module__JhRJAW__rowGrip{color:var(--faint);opacity:0;margin-top:2px;transition:opacity .16s}.open-stream-home-module__JhRJAW__streamRow:hover .open-stream-home-module__JhRJAW__rowGrip,.open-stream-home-module__JhRJAW__streamRow[data-dragging=true] .open-stream-home-module__JhRJAW__rowGrip{opacity:1}.open-stream-home-module__JhRJAW__rowMark{border:1.5px solid var(--line-strong);border-radius:999px;width:9px;height:9px;margin-top:4px}.open-stream-home-module__JhRJAW__streamRow[data-moving=true] .open-stream-home-module__JhRJAW__rowMark{border-color:var(--green);background:var(--green)}.open-stream-home-module__JhRJAW__rowText{gap:3px;display:grid}.open-stream-home-module__JhRJAW__rowText em{color:var(--green);font-size:11.5px;font-style:normal}.open-stream-home-module__JhRJAW__doneList{margin:0;padding:0;list-style:none}.open-stream-home-module__JhRJAW__doneList li{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.open-stream-home-module__JhRJAW__doneList svg{color:var(--green);margin-top:3px}.open-stream-home-module__JhRJAW__doneList span{gap:2px;display:grid}.open-stream-home-module__JhRJAW__doneList strong{color:var(--ink);font-size:12.5px;font-weight:620}.open-stream-home-module__JhRJAW__doneList small{color:var(--muted);font-size:11.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__streamRow{transition-duration:1ms}}.open-stream-home-module__JhRJAW__worth{background:var(--surface-muted);color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;border:0;border-radius:5px;align-self:start;margin-top:1px;padding:2px 6px 2px 7px;font-size:10px;font-weight:800;transition:background .16s,color .16s}.open-stream-home-module__JhRJAW__worth[data-worth="2"]{background:color-mix(in srgb, var(--gold-soft) 70%, transparent);color:var(--gold)}.open-stream-home-module__JhRJAW__worth[data-worth="3"]{background:var(--gold-soft);color:var(--gold)}button.open-stream-home-module__JhRJAW__worth{cursor:pointer}button.open-stream-home-module__JhRJAW__worth:hover{background:var(--gold);color:var(--surface)}.open-stream-home-module__JhRJAW__tabLeft,.open-stream-home-module__JhRJAW__tabRight{z-index:61;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;writing-mode:vertical-rl;transition:left var(--panel-duration) var(--ease-panel), right var(--panel-duration) var(--ease-panel), background .2s ease;align-items:center;gap:9px;padding:13px 12px;font-size:8.5px;font-weight:800;display:flex;position:fixed;top:50%}.open-stream-home-module__JhRJAW__customerPanelDock[hidden]{display:none}.open-stream-home-module__JhRJAW__tabLeft svg,.open-stream-home-module__JhRJAW__tabRight svg{color:var(--green);rotate:90deg}.open-stream-home-module__JhRJAW__tabLeft{border-left:0;border-radius:0 12px 12px 0;left:0;transform:translateY(-50%);box-shadow:6px 0 24px #1f2a2414}.open-stream-home-module__JhRJAW__tabRight{border-right:0;border-radius:12px 0 0 12px;right:0;transform:translateY(-50%);box-shadow:-6px 0 24px #1f2a2414}.open-stream-home-module__JhRJAW__homeShell[data-layout=roomy] .open-stream-home-module__JhRJAW__tabLeft[data-open=true]{left:var(--panel)}.open-stream-home-module__JhRJAW__homeShell[data-layout=roomy] .open-stream-home-module__JhRJAW__tabRight[data-open=true]{right:var(--panel)}.open-stream-home-module__JhRJAW__homeShell[data-layout=roomy] :is(.open-stream-home-module__JhRJAW__tabLeft,.open-stream-home-module__JhRJAW__tabRight)[data-open=true]{border-color:var(--green);background:var(--surface);color:var(--green)}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact]{--dock-left:0px;--dock-right:0px;--gutter-x:max(16px, env(safe-area-inset-left))}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__appHeader{min-height:60px;padding-inline:max(16px, env(safe-area-inset-left));transition:background-color .18s,border-color .18s}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-panel-open=true] .open-stream-home-module__JhRJAW__appHeader{top:var(--page-visible-top);position:fixed;inset-inline:0}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-panel-open=true]{padding-top:var(--page-header-height)}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__brand>span:last-child{display:inline}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__headerActions{letter-spacing:.04em;gap:8px;font-size:10px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(button,.open-stream-home-module__JhRJAW__signInButton){min-width:44px;min-height:44px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__headerActions>button:not(.open-stream-home-module__JhRJAW__signInButton){width:44px;height:44px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(summary,.open-stream-home-module__JhRJAW__postHead){min-height:44px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat,.open-stream-home-module__JhRJAW__post,.open-stream-home-module__JhRJAW__articleHead){overflow-wrap:anywhere}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__applicationCanvas{padding:24px var(--gutter-x) calc(var(--page-dock-height) + 32px);transition:none}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-panel-open=true] .open-stream-home-module__JhRJAW__applicationCanvas{visibility:hidden}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat){inset-inline:0;top:calc(var(--page-visible-top) + var(--page-header-height));width:100%;height:max(100px, calc(var(--page-visible-height) - var(--page-header-height) - var(--page-dock-height)));box-shadow:none;opacity:0;transition:opacity var(--panel-duration) ease, transform var(--panel-duration) ease, visibility 0s linear var(--panel-duration);border:0;bottom:auto;transform:translateY(8px)}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat)[data-open=true]{opacity:1;transition:opacity var(--panel-duration) ease, transform var(--panel-duration) ease, visibility 0s;transform:none}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat)>*{width:min(100%,720px);margin-inline:auto}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__panelHead{min-height:56px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__panelHead .open-stream-home-module__JhRJAW__panelClose{width:auto;color:var(--ink);gap:8px;padding-inline:8px;font-size:12px;display:none}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-keyboard=true] .open-stream-home-module__JhRJAW__panelHead .open-stream-home-module__JhRJAW__panelClose{display:flex}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__customerPanelDock:not([hidden]){top:calc(var(--page-visible-top) + var(--page-visible-height) - var(--page-dock-height));height:var(--page-dock-height);z-index:61;padding:10px max(16px, calc((100% - 688px) / 2)) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);gap:8px;display:flex;position:fixed;inset-inline:0}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__customerPanelDock :is(.open-stream-home-module__JhRJAW__feedTab,.open-stream-home-module__JhRJAW__tabLeft,.open-stream-home-module__JhRJAW__tabRight){writing-mode:horizontal-tb;border:1px solid var(--line-strong);min-width:0;min-height:44px;box-shadow:none;white-space:nowrap;text-transform:none;letter-spacing:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s;display:flex;position:static;transform:none}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__feedTab svg{color:var(--green)}@media (max-width:620px){.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__appHeader[data-start=true]{padding-inline:max(12px, env(safe-area-inset-left));gap:6px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__appHeader[data-start=true] .open-stream-home-module__JhRJAW__brand>span:last-child{display:none}.open-stream-home-module__JhRJAW__headerStart{gap:6px;padding-inline:0;font-size:12px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__appHeader[data-start=true] .open-stream-home-module__JhRJAW__headerActions{gap:4px;font-size:9px}.open-stream-home-module__JhRJAW__appHeader[data-start=true][data-scrolled=true] .open-stream-home-module__JhRJAW__signInButton{padding-inline:0}}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__customerPanelDock [data-open=true]{background:var(--green-soft);border-color:var(--green);box-shadow:inset 0 -2px var(--green)}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__customerPanelDock svg{display:none}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-keyboard=true]{--page-dock-height:0px}.open-stream-home-module__JhRJAW__homeShell[data-layout=compact][data-keyboard=true] .open-stream-home-module__JhRJAW__customerPanelDock{display:none}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] .open-stream-home-module__JhRJAW__appHeader,.open-stream-home-module__JhRJAW__homeShell[data-layout=compact] :is(.open-stream-home-module__JhRJAW__drawer,.open-stream-home-module__JhRJAW__chat,.open-stream-home-module__JhRJAW__tabLeft,.open-stream-home-module__JhRJAW__tabRight){transition:none}}.open-stream-home-module__JhRJAW__tabLeft:hover,.open-stream-home-module__JhRJAW__tabRight:hover{background:var(--surface-soft)}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__tabLeft,.open-stream-home-module__JhRJAW__tabRight{animation:none}}.open-stream-home-module__JhRJAW__post{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:12px;width:min(620px,100%);margin:30px auto 6px;padding:18px 20px 20px}.open-stream-home-module__JhRJAW__postLabel{color:var(--copper);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:8.5px;font-weight:800}.open-stream-home-module__JhRJAW__postHead{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:14px;padding-bottom:14px;display:flex}.open-stream-home-module__JhRJAW__postHead>span{gap:1px;display:grid}.open-stream-home-module__JhRJAW__postHead strong{font-size:15.5px;font-weight:620}.open-stream-home-module__JhRJAW__postHead small{color:var(--faint);font-size:12px}.open-stream-home-module__JhRJAW__postMark{background:var(--deep);width:32px;height:32px;color:var(--oli-deep-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:grid}.open-stream-home-module__JhRJAW__postBody{max-width:62ch;margin:0 0 11px;font-size:15px;line-height:1.6}.open-stream-home-module__JhRJAW__postAttach{border:1px solid var(--green);background:color-mix(in srgb, var(--green) 7%, transparent);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;margin-top:5px;padding:12px 14px;font-family:inherit;display:flex}.open-stream-home-module__JhRJAW__postAttach:hover{background:color-mix(in srgb, var(--green) 13%, transparent)}.open-stream-home-module__JhRJAW__postAttach svg{color:var(--green);flex:none}.open-stream-home-module__JhRJAW__postAttach>span{flex:1;gap:1px;display:grid}.open-stream-home-module__JhRJAW__postAttach strong{font-size:14px;font-weight:600}.open-stream-home-module__JhRJAW__postAttach small{color:var(--muted);font-size:12px}.open-stream-home-module__JhRJAW__byEric{background:var(--gold-soft);color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:8.5px;font-weight:800;display:inline-block}.open-stream-home-module__JhRJAW__rowText i{color:var(--faint);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.open-stream-home-module__JhRJAW__rowAct{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border-radius:5px;align-self:start;margin-top:1px;padding:3px 8px;font-size:9px;font-weight:800;transition:opacity .16s,background .16s}.open-stream-home-module__JhRJAW__streamRow:hover .open-stream-home-module__JhRJAW__rowAct,.open-stream-home-module__JhRJAW__rowAct:focus-visible,.open-stream-home-module__JhRJAW__rowAct[data-on=true]{opacity:1}.open-stream-home-module__JhRJAW__rowAct[data-on=true]{border-color:var(--green);color:var(--green)}.open-stream-home-module__JhRJAW__rowAct:hover{background:var(--green);border-color:var(--green);color:var(--oli-action-ink)}.open-stream-home-module__JhRJAW__postOne{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:12px;width:min(620px,100%);margin:30px auto 8px;padding:18px 20px 20px}.open-stream-home-module__JhRJAW__postOneHead{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin-bottom:14px;padding:0 0 14px;font-family:inherit;display:flex}.open-stream-home-module__JhRJAW__postOneWho{flex:1;gap:1px;display:grid}.open-stream-home-module__JhRJAW__postOneWho strong{letter-spacing:-.012em;font-size:16.5px;font-weight:620}.open-stream-home-module__JhRJAW__postOneWho small{color:var(--faint);font-size:12px}.open-stream-home-module__JhRJAW__postOneToggle{border:1px solid var(--green);color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:9px;font-weight:800;display:inline-flex}.open-stream-home-module__JhRJAW__postOneHead:hover .open-stream-home-module__JhRJAW__postOneToggle{background:var(--green);color:var(--oli-action-ink)}.open-stream-home-module__JhRJAW__postOneToggle svg{transition:rotate .32s var(--ease-panel,cubic-bezier(.22, 1, .36, 1))}.open-stream-home-module__JhRJAW__postOne[data-open=true] .open-stream-home-module__JhRJAW__postOneToggle svg{rotate:180deg}.open-stream-home-module__JhRJAW__postOnePreview{max-width:60ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.open-stream-home-module__JhRJAW__postOneBody{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.open-stream-home-module__JhRJAW__postOne[data-open=true] .open-stream-home-module__JhRJAW__postOneBody{grid-template-rows:1fr}.open-stream-home-module__JhRJAW__postOneBody>div{overflow:hidden}.open-stream-home-module__JhRJAW__postOneInner{border-top:1px solid var(--line);gap:22px;margin-top:18px;padding-top:20px;display:grid}.open-stream-home-module__JhRJAW__postOneInner section{gap:9px;display:grid}.open-stream-home-module__JhRJAW__postOneInner p{max-width:60ch;margin:0;font-size:15px;line-height:1.6}.open-stream-home-module__JhRJAW__postOneWhen{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-weight:800;font-size:9px!important}.open-stream-home-module__JhRJAW__postOneLists{background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 18px;display:grid}@media (max-width:560px){.open-stream-home-module__JhRJAW__postOneLists{grid-template-columns:1fr}}.open-stream-home-module__JhRJAW__postOneLists ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.open-stream-home-module__JhRJAW__postOneLists li{padding-left:15px;font-size:14px;line-height:1.45;position:relative}.open-stream-home-module__JhRJAW__postOneLists li:before{content:"+";color:var(--green);font-family:var(--font-geist-mono), monospace;font-weight:800;position:absolute;left:0}.open-stream-home-module__JhRJAW__postOneNever li{color:var(--muted)}.open-stream-home-module__JhRJAW__postOneNever li:before{content:"−";color:var(--copper)}.open-stream-home-module__JhRJAW__postOneSign{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:16px;display:flex;color:var(--muted)!important;font-size:14px!important}@media (prefers-reduced-motion:reduce){.open-stream-home-module__JhRJAW__postOneBody,.open-stream-home-module__JhRJAW__postOneToggle svg{transition:none}}.open-stream-home-module__JhRJAW__ruleList{counter-reset:rule;gap:14px;margin:0;padding:0;list-style:none;display:grid}.open-stream-home-module__JhRJAW__ruleList li{grid-template-columns:22px minmax(0,1fr);gap:3px 13px;display:grid}.open-stream-home-module__JhRJAW__ruleNum{background:var(--green-soft);width:22px;height:22px;color:var(--green);font-family:var(--font-geist-mono), monospace;border-radius:999px;place-items:center;margin-top:1px;font-size:10px;font-weight:800;display:grid}.open-stream-home-module__JhRJAW__ruleList strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.open-stream-home-module__JhRJAW__ruleList small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.open-stream-home-module__JhRJAW__termList{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.open-stream-home-module__JhRJAW__termList>div{background:var(--surface);grid-template-columns:132px minmax(0,1fr);gap:3px 16px;padding:12px 15px;display:grid}.open-stream-home-module__JhRJAW__termList dt{color:var(--green);font-size:13.5px;font-weight:620;line-height:1.45}.open-stream-home-module__JhRJAW__termList dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:560px){.open-stream-home-module__JhRJAW__termList>div{grid-template-columns:1fr}}.open-stream-home-module__JhRJAW__gear{border:1px solid;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:4px;transition:background .24s,border-color .24s;display:flex}.open-stream-home-module__JhRJAW__gear[data-gear=fast]{border-color:color-mix(in srgb, var(--green) 40%, transparent);background:color-mix(in srgb, var(--green) 11%, transparent)}.open-stream-home-module__JhRJAW__gear[data-gear=slow]{border-color:color-mix(in srgb, var(--gold) 42%, transparent);background:color-mix(in srgb, var(--gold) 13%, transparent)}.open-stream-home-module__JhRJAW__gearPick{background:var(--surface);border-radius:999px;gap:3px;padding:3px;display:flex}.open-stream-home-module__JhRJAW__gearPick button{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:9px;font-weight:800;line-height:1;transition:background .18s,color .18s}.open-stream-home-module__JhRJAW__gearPick button:hover{color:var(--ink)}.open-stream-home-module__JhRJAW__gear[data-gear=slow] .open-stream-home-module__JhRJAW__gearPick button[data-on=true]{background:var(--gold);color:var(--surface)}.open-stream-home-module__JhRJAW__gear[data-gear=fast] .open-stream-home-module__JhRJAW__gearPick button[data-on=true]{background:var(--green);color:var(--oli-action-ink)}.open-stream-home-module__JhRJAW__gearAct{background:var(--ink);color:var(--surface);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 15px;font-size:9px;font-weight:800;line-height:1;transition:filter .16s;display:inline-flex}.open-stream-home-module__JhRJAW__gearAct:hover{filter:brightness(1.35)}.open-stream-home-module__JhRJAW__homeShell[data-drawer=true][data-chat=true] .open-stream-home-module__JhRJAW__openStreamButton span{display:none}.open-stream-home-module__JhRJAW__homeShell[data-drawer=true][data-chat=true] .open-stream-home-module__JhRJAW__openStreamButton{padding:9px 11px}
.invitations-module__Ep4qhG__box{border:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.invitations-module__Ep4qhG__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invitations-module__Ep4qhG__box label{flex:1;gap:6px;min-width:140px;font-size:13px;display:grid}.invitations-module__Ep4qhG__box input{box-sizing:border-box;background:var(--surface-soft);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;min-height:44px;padding:10px;font-size:16px}.invitations-module__Ep4qhG__box button,.invitations-module__Ep4qhG__button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:24px;padding:9px 14px}.invitations-module__Ep4qhG__box button:disabled{opacity:.55;cursor:wait}.invitations-module__Ep4qhG__box p{color:var(--muted);margin:10px 0;font-size:13px}.invitations-module__Ep4qhG__code{letter-spacing:2px;color:var(--green);overflow-wrap:anywhere;margin:12px 0;font-family:monospace;font-size:22px;display:block}.invitations-module__Ep4qhG__box [role=alert]{color:var(--coral)}
.customer-feed-module__N4eH3q__privateShell button,.customer-feed-module__N4eH3q__privateShell a{cursor:pointer}.customer-feed-module__N4eH3q__privateShell aside{overflow-wrap:anywhere}.customer-feed-module__N4eH3q__privateShell button:disabled{cursor:not-allowed;opacity:.55}.customer-feed-module__N4eH3q__privateShell :is(button,a):focus-visible{outline:2px solid var(--green);outline-offset:4px}.customer-feed-module__N4eH3q__header{gap:20px}.customer-feed-module__N4eH3q__identity{color:var(--muted);overflow-wrap:anywhere;text-align:center;font-size:12px}.customer-feed-module__N4eH3q__actions{justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.customer-feed-module__N4eH3q__actions button,.customer-feed-module__N4eH3q__retry{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:9px 13px}.customer-feed-module__N4eH3q__canvas{padding-top:24px}.customer-feed-module__N4eH3q__column{max-width:860px;margin:0 auto}.customer-feed-module__N4eH3q__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customer-feed-module__N4eH3q__heading h1{letter-spacing:-.025em;font-size:24px;font-weight:650}.customer-feed-module__N4eH3q__heading p,.customer-feed-module__N4eH3q__empty p,.customer-feed-module__N4eH3q__state p{color:var(--muted);font-size:14px;line-height:1.65}.customer-feed-module__N4eH3q__list{gap:10px;display:grid}.customer-feed-module__N4eH3q__person{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}a.customer-feed-module__N4eH3q__person:hover{background:var(--surface-soft);border-color:var(--line-strong)}.customer-feed-module__N4eH3q__person strong{font-size:15px;font-weight:600}.customer-feed-module__N4eH3q__person small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.customer-feed-module__N4eH3q__person>span:last-child{color:var(--green);white-space:nowrap;font-size:12px}.customer-feed-module__N4eH3q__empty,.customer-feed-module__N4eH3q__state{max-width:620px;margin:48px auto}.customer-feed-module__N4eH3q__state h1{margin-bottom:12px;font-size:24px;font-weight:600}.customer-feed-module__N4eH3q__state a{margin-top:20px;display:inline-block}.customer-feed-module__N4eH3q__post{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 24px;padding:22px}.customer-feed-module__N4eH3q__post p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.customer-feed-module__N4eH3q__label{font:10px var(--font-geist-mono), monospace;color:var(--muted);margin-bottom:10px}.customer-feed-module__N4eH3q__footer{color:var(--green);gap:16px;margin-top:20px;font-size:13px;display:flex}.customer-feed-module__N4eH3q__updateNotice{color:var(--green);margin-bottom:20px;font-size:13px}.customer-feed-module__N4eH3q__updateNotice button{border:1px solid var(--line);border-radius:99px;margin-left:12px;padding:8px 12px}.customer-feed-module__N4eH3q__artifact summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-feed-module__N4eH3q__artifact summary small{color:var(--green);margin-bottom:8px;font-size:10px;display:block}.customer-feed-module__N4eH3q__artifact summary strong{font-size:18px;font-weight:600}.customer-feed-module__N4eH3q__artifact summary>span:last-child{color:var(--green);white-space:nowrap;font-size:12px}.customer-feed-module__N4eH3q__artifactBody{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.customer-feed-module__N4eH3q__messages{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:300px;margin:14px 0;display:flex;overflow-y:auto}.customer-feed-module__N4eH3q__message,.customer-feed-module__N4eH3q__myMessage{background:var(--surface-soft);border-radius:12px;padding:12px}.customer-feed-module__N4eH3q__myMessage{border:1px solid var(--line-strong);margin-left:18px}.customer-feed-module__N4eH3q__messages p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.customer-feed-module__N4eH3q__messages small,.customer-feed-module__N4eH3q__messages time{color:var(--muted);font-size:10px}@media (max-width:620px){.customer-feed-module__N4eH3q__header{grid-template-columns:1fr auto;gap:12px;padding:14px 20px}.customer-feed-module__N4eH3q__identity{text-align:left;grid-area:2/1/auto/-1}.customer-feed-module__N4eH3q__actions{gap:10px}.customer-feed-module__N4eH3q__post{padding:18px}.customer-feed-module__N4eH3q__person{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.customer-feed-module__N4eH3q__person>span{min-width:0;max-width:100%}.customer-feed-module__N4eH3q__person>span:last-child{white-space:normal}.customer-feed-module__N4eH3q__heading,.customer-feed-module__N4eH3q__artifact summary{flex-wrap:wrap;gap:12px}.customer-feed-module__N4eH3q__footer{flex-wrap:wrap}}
.saved-module__k95MFW__save,.saved-module__k95MFW__toolbar button,.saved-module__k95MFW__feedback button,.saved-module__k95MFW__empty button{cursor:pointer;min-width:44px;min-height:44px;font:inherit}.saved-module__k95MFW__save{width:44px;height:44px;color:var(--oli-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-10px;right:0}.saved-module__k95MFW__save[aria-pressed=true],.saved-module__k95MFW__save:hover:not(:disabled){color:var(--oli-action)}.saved-module__k95MFW__save:disabled{cursor:default;opacity:.55}.saved-module__k95MFW__save:focus-visible,.saved-module__k95MFW__toolbar button:focus-visible,.saved-module__k95MFW__feedback button:focus-visible,.saved-module__k95MFW__empty button:focus-visible{outline:2px solid var(--oli-action);outline-offset:3px}.saved-module__k95MFW__collection{width:100%;min-width:0}.saved-module__k95MFW__toolbar,.saved-module__k95MFW__hint,.saved-module__k95MFW__feedback,.saved-module__k95MFW__empty{width:min(620px,100%);margin-inline:auto}.saved-module__k95MFW__toolbar{align-items:center;gap:6px;display:flex}.saved-module__k95MFW__toolbar button{color:var(--oli-secondary);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 18px;font-weight:600}.saved-module__k95MFW__toolbar button[aria-pressed=true]{border-color:var(--oli-line-strong);color:var(--oli-ink);background:var(--oli-surface)}.saved-module__k95MFW__hint{color:var(--oli-secondary);margin:8px auto;font-size:13px}.saved-module__k95MFW__feedback{color:var(--oli-secondary);flex-wrap:wrap;align-items:center;gap:10px;min-height:16px;margin:0 auto 16px;font-size:13px;display:flex}.saved-module__k95MFW__feedback button,.saved-module__k95MFW__empty button{color:var(--oli-action);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.saved-module__k95MFW__item{margin:0 0 24px}.saved-module__k95MFW__empty{border:1px solid var(--oli-line);background:var(--oli-surface);color:var(--oli-ink);border-radius:14px;padding:24px}.saved-module__k95MFW__empty h2{margin:0 0 8px;font-size:20px}.saved-module__k95MFW__empty p{color:var(--oli-secondary);font-size:15px}.saved-module__k95MFW__saveablePost{position:relative}
.article-v1-module__2-MsGG__article{overflow-wrap:anywhere;max-width:680px;margin-inline:auto}.article-v1-module__2-MsGG__article p{white-space:pre-wrap;margin:0 0 16px;line-height:1.7}.article-v1-module__2-MsGG__article section{margin-top:28px}.article-v1-module__2-MsGG__article h3{margin-bottom:12px;font-size:19px;line-height:1.4}.article-v1-module__2-MsGG__article ul{padding-left:22px;list-style:outside}.article-v1-module__2-MsGG__article li{white-space:pre-wrap;margin-bottom:10px;line-height:1.6}
.comparison-v1-module___kxu2a__comparison{overflow-wrap:anywhere}.comparison-v1-module___kxu2a__comparison>p{white-space:pre-wrap;line-height:1.6}.comparison-v1-module___kxu2a__comparison>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;margin-top:18px;padding:8px 14px}.comparison-v1-module___kxu2a__comparison>button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.comparison-v1-module___kxu2a__metric{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.comparison-v1-module___kxu2a__metric h3{margin-bottom:14px;font-size:18px}.comparison-v1-module___kxu2a__metric dl{gap:14px;display:grid}.comparison-v1-module___kxu2a__metric dl>div{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.comparison-v1-module___kxu2a__metric dd>span:first-child{font-variant-numeric:tabular-nums}.comparison-v1-module___kxu2a__track{background:var(--line);border-radius:5px;height:9px;margin-top:6px;display:block;overflow:hidden}.comparison-v1-module___kxu2a__before,.comparison-v1-module___kxu2a__after{border-radius:inherit;height:100%;display:block}.comparison-v1-module___kxu2a__before{background:var(--ink);opacity:.5}.comparison-v1-module___kxu2a__after{background:var(--green)}.comparison-v1-module___kxu2a__note{margin-top:12px;font-size:14px;line-height:1.5}.comparison-v1-module___kxu2a__evidence{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:14px}@media (max-width:480px){.comparison-v1-module___kxu2a__metric dl>div{grid-template-columns:1fr;gap:4px}}
.admin-page-module__4uovYG__bar{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;gap:4px;max-width:620px;margin:0 auto 24px;padding:12px 16px;font-size:13px;line-height:1.5;display:grid}.admin-page-module__4uovYG__bar span,.admin-page-module__4uovYG__bar small{color:var(--muted)}.admin-page-module__4uovYG__feed{max-width:620px;margin:0 auto}.admin-page-module__4uovYG__postText{font-size:16px;line-height:1.75}.admin-page-module__4uovYG__welcomeText{color:var(--muted);font-size:12px;line-height:1.65}.admin-page-module__4uovYG__tools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-page-module__4uovYG__tools button,.admin-page-module__4uovYG__bar button,.admin-page-module__4uovYG__removed button{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:99px;padding:5px 10px;font-size:11px}.admin-page-module__4uovYG__tools button:disabled,.admin-page-module__4uovYG__bar button:disabled,.admin-page-module__4uovYG__removed button:disabled{opacity:.45;cursor:not-allowed}.admin-page-module__4uovYG__tools button:focus-visible,.admin-page-module__4uovYG__bar button:focus-visible,.admin-page-module__4uovYG__removed button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.admin-page-module__4uovYG__removed{color:var(--muted);border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.admin-page-module__4uovYG__bar [role=alert]{color:var(--coral)}.admin-page-module__4uovYG__draftFields{border:0;min-width:0;margin:0;padding:0}.admin-page-module__4uovYG__draftFields[hidden],.admin-page-module__4uovYG__tools[hidden]{display:none}.admin-page-module__4uovYG__bar button[data-primary=true]{background:var(--green);color:var(--oli-action-ink);border-color:var(--green)}[data-layout=compact] :is(.admin-page-module__4uovYG__tools button,.admin-page-module__4uovYG__bar button,.admin-page-module__4uovYG__removed button){padding:8px 12px;font-size:12px}
.inline-text-module__DtFJrW__field{font:inherit;line-height:inherit;min-width:0;max-width:100%;display:block}.inline-text-module__DtFJrW__readText,.inline-text-module__DtFJrW__field textarea,.inline-text-module__DtFJrW__field input,.inline-text-module__DtFJrW__field select{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font:inherit;line-height:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:4px;margin:0;padding:0;display:block}.inline-text-module__DtFJrW__readText{cursor:text}.inline-text-module__DtFJrW__readText:hover{outline:1px dashed var(--line-strong);outline-offset:5px}.inline-text-module__DtFJrW__field textarea{resize:vertical;outline:1px solid var(--green);outline-offset:5px;min-height:3em;overflow:hidden}.inline-text-module__DtFJrW__field input,.inline-text-module__DtFJrW__field select{outline:1px solid var(--green);outline-offset:4px;min-height:1.8em}.inline-text-module__DtFJrW__field select{background:var(--surface)}.inline-text-module__DtFJrW__field :is(button,textarea,input,select):focus-visible{outline:2px solid var(--green);outline-offset:5px}.inline-text-module__DtFJrW__controls{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.inline-text-module__DtFJrW__controls button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:99px;padding:5px 10px;font-size:11px}.inline-text-module__DtFJrW__controls button:disabled{opacity:.5;cursor:not-allowed}.inline-text-module__DtFJrW__status{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.inline-text-module__DtFJrW__status[role=alert]{color:var(--coral)}[data-layout=compact] .inline-text-module__DtFJrW__controls button{padding:8px 12px;font-size:12px}[data-layout=compact] .inline-text-module__DtFJrW__field :is(input,select,textarea){min-height:44px;font-size:16px}
.inline-record-module__UeRyAa__tools{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.inline-record-module__UeRyAa__tools button,.inline-record-module__UeRyAa__status button,.inline-record-module__UeRyAa__add,.inline-record-module__UeRyAa__past{color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:4px 8px;font-size:10px;line-height:1.5}.inline-record-module__UeRyAa__tools button:disabled,.inline-record-module__UeRyAa__status button:disabled,.inline-record-module__UeRyAa__add:disabled{opacity:.5;cursor:not-allowed}.inline-record-module__UeRyAa__tools button:focus-visible,.inline-record-module__UeRyAa__status button:focus-visible,.inline-record-module__UeRyAa__add:focus-visible,.inline-record-module__UeRyAa__past:focus-visible,.inline-record-module__UeRyAa__stepMark:focus-visible{outline:2px solid var(--green);outline-offset:3px}.inline-record-module__UeRyAa__footer{padding:0 13px 12px}.inline-record-module__UeRyAa__status{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.5}.inline-record-module__UeRyAa__status[role=alert]{color:var(--coral)}.inline-record-module__UeRyAa__status button{margin-left:5px}.inline-record-module__UeRyAa__add{margin-top:10px}.inline-record-module__UeRyAa__removed{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:10px 0;padding:12px;font-size:11px}.inline-record-module__UeRyAa__step{width:100%;min-width:0}.inline-record-module__UeRyAa__stepLine{align-items:baseline;gap:8px;display:flex}.inline-record-module__UeRyAa__stepLine>span{flex:1;min-width:0}.inline-record-module__UeRyAa__stepMark{color:inherit;cursor:pointer;background:0 0;align-self:flex-start;margin-top:2px;padding:0}.inline-record-module__UeRyAa__stepMark:disabled{cursor:default}.inline-record-module__UeRyAa__dateTools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.inline-record-module__UeRyAa__detail{color:var(--muted);margin:10px 0;font-size:11px}.inline-record-module__UeRyAa__detail summary{cursor:pointer}.inline-record-module__UeRyAa__detail>div{margin-top:10px}[data-layout=compact] :is(.inline-record-module__UeRyAa__tools button,.inline-record-module__UeRyAa__status button,.inline-record-module__UeRyAa__add,.inline-record-module__UeRyAa__past){padding:8px 12px;font-size:12px}[data-layout=compact] .inline-record-module__UeRyAa__stepMark{place-items:center;min-width:44px;min-height:44px;margin:0;display:grid}[data-layout=compact] .inline-record-module__UeRyAa__stepLine{align-items:flex-start}.inline-record-module__UeRyAa__hint{color:var(--muted);margin-top:6px;font-size:10px}
.inline-account-panel-module__f1yvPa__panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:620px;margin:0 auto;padding:20px 24px}.inline-account-panel-module__f1yvPa__back{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.inline-account-panel-module__f1yvPa__intro{margin:12px 0 22px}.inline-account-panel-module__f1yvPa__eyebrow{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.inline-account-panel-module__f1yvPa__intro h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(24px,3vw,29px);line-height:1.15}.inline-account-panel-module__f1yvPa__intro h1:focus{outline:none}.inline-account-panel-module__f1yvPa__intro p{color:var(--muted);font-size:15px;line-height:1.6}.inline-account-panel-module__f1yvPa__form{width:100%;margin:auto}:is(.inline-account-panel-module__f1yvPa__form .cl-signIn-start>.cl-header,.inline-account-panel-module__f1yvPa__form .cl-signUp-start>.cl-header){display:none}.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__input,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialButton{border-color:var(--line-strong);min-height:44px;color:var(--ink);background:var(--surface-soft)}.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__input{font-size:16px}.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialText{color:var(--ink)}.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialButton:before,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialButton:after,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__input:before,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__input:after{box-shadow:none;background-image:none}.inline-account-panel-module__f1yvPa__panel .cl-formButtonPrimary{box-shadow:none;background-image:none}.inline-account-panel-module__f1yvPa__panel .cl-formButtonPrimary:before{box-shadow:none;background-image:none}.inline-account-panel-module__f1yvPa__panel .cl-formButtonPrimary:after{box-shadow:none;background-image:none}.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__input,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialButton,.inline-account-panel-module__f1yvPa__panel .inline-account-panel-module__f1yvPa__socialText{transition:none}.inline-account-panel-module__f1yvPa__switchMode{color:var(--muted);text-align:center;margin-top:12px;font-size:13px}.inline-account-panel-module__f1yvPa__switchMode button,.inline-account-panel-module__f1yvPa__form a{color:var(--green);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.inline-account-panel-module__f1yvPa__panel button:focus-visible,.inline-account-panel-module__f1yvPa__panel a:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (max-width:620px){.inline-account-panel-module__f1yvPa__panel{padding:18px}}
.public-welcome-module__jci4-a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-welcome-module__jci4-a__greeting{display:grid}.public-welcome-module__jci4-a__measure,.public-welcome-module__jci4-a__typed{grid-area:1/1}.public-welcome-module__jci4-a__measure{visibility:hidden}.public-welcome-module__jci4-a__preview{border:1px solid var(--oli-attention);background:var(--surface);color:var(--ink);border-radius:14px;align-items:flex-start;animation:.22s ease-out public-welcome-module__jci4-a__welcomeArrival;display:flex;box-shadow:0 8px 24px #0000002e}.public-welcome-module__jci4-a__open{text-align:left;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:14px 0 14px 14px;display:flex}.public-welcome-module__jci4-a__open>svg{color:var(--oli-attention);flex-shrink:0;margin-top:2px}.public-welcome-module__jci4-a__open>span{color:var(--muted);gap:5px;font-size:12px;display:grid}.public-welcome-module__jci4-a__open strong{color:var(--ink);font-size:13px}.public-welcome-module__jci4-a__dismiss{width:44px;height:44px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.public-welcome-module__jci4-a__preview button:focus-visible{outline:2px solid var(--green);outline-offset:-4px;border-radius:12px}@keyframes public-welcome-module__jci4-a__welcomeArrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-welcome-module__jci4-a__preview{animation:none}.public-welcome-module__jci4-a__measure{visibility:visible}.public-welcome-module__jci4-a__typed{display:none}}
.feed-module__mZx6oa__workspace{min-width:0;overflow:visible}.feed-module__mZx6oa__composer{background:var(--active);border-radius:14px;width:100%;margin-bottom:8px;padding:10px 20px 8px;box-shadow:0 10px 28px #2228240d}.feed-module__mZx6oa__composerTextarea{resize:none;width:100%;min-height:30px;color:var(--ink);background:0 0;border:0;outline:0;padding:1px 0;font-size:1rem;line-height:1.5;transition:min-height .18s}.feed-module__mZx6oa__composer:focus-within .feed-module__mZx6oa__composerTextarea{min-height:48px}.feed-module__mZx6oa__composerTextarea::placeholder{color:color-mix(in srgb, var(--secondary-ink), transparent 14%)}.feed-module__mZx6oa__composerFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:3px;display:flex}.feed-module__mZx6oa__participantAudience,.feed-module__mZx6oa__previewRequirement{min-height:32px;color:var(--secondary-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:.625rem;font-weight:650;display:inline-flex}.feed-module__mZx6oa__participantAudience{color:var(--visible)}.feed-module__mZx6oa__previewRequirement{color:var(--secondary-ink)}.feed-module__mZx6oa__composerMessage{margin-left:auto;font-size:.75rem}.feed-module__mZx6oa__workspaceViews{border-bottom:1px solid var(--line);scrollbar-width:none;justify-content:center;gap:clamp(18px,4vw,42px);width:100%;margin:0;display:flex;overflow-x:auto}.feed-module__mZx6oa__workspaceViews::-webkit-scrollbar{display:none}.feed-module__mZx6oa__workspaceTab{min-height:50px;color:var(--secondary-ink);background:0 0;border:0;flex:none;padding:2px 0 0;font-size:.8125rem;font-weight:650;position:relative}.feed-module__mZx6oa__workspaceTab:after{background:var(--visible);content:"";transform-origin:50%;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.feed-module__mZx6oa__workspaceTabActive{color:var(--ink)}.feed-module__mZx6oa__workspaceTabActive:after{transform:scaleX(1)}.feed-module__mZx6oa__workspaceTabDisabled{cursor:not-allowed;color:color-mix(in srgb, var(--muted-ink), transparent 26%)}.feed-module__mZx6oa__timeline{width:100%}.feed-module__mZx6oa__targetNotice{border-bottom:1px solid var(--line);min-height:46px;color:var(--secondary-ink);align-items:center;gap:10px;padding:10px 20px;font-size:.75rem;line-height:1.4;display:flex}.feed-module__mZx6oa__targetNotice>button{margin-left:auto}.feed-module__mZx6oa__post{width:100%;padding:22px 20px 24px;scroll-margin-top:6rem}.feed-module__mZx6oa__post[data-notification-target=true]{outline:2px solid color-mix(in srgb, var(--visible), transparent 25%);outline-offset:-2px;background:color-mix(in srgb, var(--visible), transparent 94%)}.feed-module__mZx6oa__postRecipient{background:color-mix(in srgb, var(--signal), transparent 95%)}.feed-module__mZx6oa__postMeta{color:var(--secondary-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;font-size:.625rem;font-weight:650;display:grid}.feed-module__mZx6oa__postAuthor{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-module__mZx6oa__postTime:before{content:"·";margin-right:10px}.feed-module__mZx6oa__postState{justify-self:end}.feed-module__mZx6oa__postCopy{white-space:pre-wrap;color:var(--ink);letter-spacing:-.012em;margin:0;font-size:1.0625rem;line-height:1.58}.feed-module__mZx6oa__previewControl{min-height:28px;color:var(--muted-ink);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:.625rem;font-weight:650;display:inline-flex}.feed-module__mZx6oa__previewControlVisible{color:var(--visible)}.feed-module__mZx6oa__stateDot{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor, transparent 88%);background:currentColor;border-radius:999px}.feed-module__mZx6oa__artifactStack{box-sizing:border-box;width:calc(100% + 40px);margin-top:18px;margin-left:-20px}.feed-module__mZx6oa__artifactStack>*+*{margin-top:12px}.feed-module__mZx6oa__artifact{--expanded-width:min(1440px, calc(100vw - 48px));z-index:5;border:1px solid var(--artifact-line);background:var(--artifact);width:100%;color:var(--artifact-text);box-shadow:var(--system-shadow);transform-origin:top;border-radius:18px;position:relative;overflow:hidden}.feed-module__mZx6oa__artifactExpanded{z-index:15;width:var(--expanded-width);margin-inline:calc((100% - var(--expanded-width)) / 2);border-radius:22px;box-shadow:0 28px 90px #0a110e42}.feed-module__mZx6oa__artifactHeader{border-bottom:1px solid var(--artifact-line);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 18px;display:flex}.feed-module__mZx6oa__artifactSignal{color:var(--signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.625rem;font-weight:650;display:inline-flex}.feed-module__mZx6oa__artifactActions{align-items:center;gap:8px;display:flex}.feed-module__mZx6oa__artifactAction{min-height:32px;padding-inline:10px;color:var(--artifact-muted)!important}.feed-module__mZx6oa__artifactAction:hover{color:var(--artifact-text)!important;background:#ffffff0f!important}.feed-module__mZx6oa__artifactCompact{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:20px;display:grid}.feed-module__mZx6oa__miniChart{border:1px solid var(--artifact-line);width:92px;height:52px;color:var(--signal);padding:7px}.feed-module__mZx6oa__songbookMini{border:1px solid var(--artifact-line);background:var(--artifact-panel);width:92px;height:58px;color:var(--artifact-copy);border-radius:12px;place-items:center;display:grid;position:relative}.feed-module__mZx6oa__songbookMiniBadge{background:var(--signal);width:16px;height:16px;color:var(--artifact);border-radius:999px;padding:3px;position:absolute;bottom:8px;right:9px}.feed-module__mZx6oa__artifactTitle{color:var(--artifact-text);letter-spacing:-.025em;font-size:1.125rem;font-weight:650;line-height:1.25}.feed-module__mZx6oa__artifactSummary{color:var(--artifact-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.feed-module__mZx6oa__artifactExpandLabel{color:var(--artifact-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;font-weight:650;display:inline-flex}.feed-module__mZx6oa__artifactBody{border-top:0}.feed-module__mZx6oa__artifactFallback{color:var(--artifact-muted);padding:32px;font-size:.875rem;line-height:1.6}.feed-module__mZx6oa__loadFailure{text-align:center;flex-direction:column;align-items:center;padding:64px 20px;display:flex}.feed-module__mZx6oa__loadFailureIcon{width:24px;height:24px;color:var(--signal)}.feed-module__mZx6oa__loadFailureTitle{color:var(--ink);margin-top:18px;font-size:1rem;font-weight:650}.feed-module__mZx6oa__loadFailureCopy{max-width:28rem;color:var(--secondary-ink);margin-top:10px;font-size:.875rem;line-height:1.6}.feed-module__mZx6oa__loadFailureAction{margin-top:22px}.feed-module__mZx6oa__emptyState{text-align:center;padding:56px 20px}.feed-module__mZx6oa__emptyStateTitle{color:var(--ink);font-size:1rem;font-weight:650}.feed-module__mZx6oa__emptyStateCopy{max-width:24rem;color:var(--secondary-ink);margin:12px auto 0;font-size:.875rem;line-height:1.6}.feed-module__mZx6oa__sentinel{justify-content:center;align-items:center;min-height:80px;padding-inline:20px;display:flex}@media (max-width:639px){.feed-module__mZx6oa__composer{padding-inline:16px}.feed-module__mZx6oa__composerFooter{flex-direction:column;align-items:flex-start}.feed-module__mZx6oa__composerFooter>:last-child{align-self:stretch}.feed-module__mZx6oa__workspaceViews{justify-content:flex-start;gap:24px;padding-inline:16px}.feed-module__mZx6oa__post{padding-inline:16px}.feed-module__mZx6oa__postMeta{grid-template-columns:minmax(0,1fr) auto}.feed-module__mZx6oa__postTime{display:none}.feed-module__mZx6oa__artifactStack{width:calc(100% + 32px);margin-left:-16px}.feed-module__mZx6oa__artifact{--expanded-width:calc(100vw - 24px)}.feed-module__mZx6oa__artifactExpanded{margin-inline:calc((100% - var(--expanded-width)) / 2);border-radius:16px}.feed-module__mZx6oa__artifactCompact{grid-template-columns:1fr auto}.feed-module__mZx6oa__miniChart,.feed-module__mZx6oa__songbookMini{display:none}.feed-module__mZx6oa__artifactHeader{padding-inline:14px}.feed-module__mZx6oa__artifactActions>:first-child:not(:last-child){display:none}}@media (prefers-reduced-motion:reduce){.feed-module__mZx6oa__composerTextarea{transition-duration:0s}}
.backlog-module__p52sVa__surface{width:100%;padding:20px 0 48px}.backlog-module__p52sVa__header{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:10px;display:flex}.backlog-module__p52sVa__heading{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:680}.backlog-module__p52sVa__section{border:1px solid var(--line);background:color-mix(in srgb, var(--card), transparent 26%);border-radius:14px;margin-top:10px;padding:10px;transition:border-color .14s,background-color .14s}.backlog-module__p52sVa__section[data-placement=in_motion]{border-color:color-mix(in srgb, var(--visible), var(--line) 76%);background:color-mix(in srgb, var(--visible), var(--card) 96%)}.backlog-module__p52sVa__sectionHeader{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 4px 7px;display:flex}.backlog-module__p52sVa__sectionLabel,.backlog-module__p52sVa__sectionCount,.backlog-module__p52sVa__blockedBadge,.backlog-module__p52sVa__completedSummary{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:650}.backlog-module__p52sVa__sectionLabel{color:var(--ink);margin:0}.backlog-module__p52sVa__sectionCount{color:var(--muted-ink)}.backlog-module__p52sVa__list,.backlog-module__p52sVa__completedList{gap:7px;width:100%;min-height:2px;display:grid}.backlog-module__p52sVa__sortableItem{z-index:0;position:relative}.backlog-module__p52sVa__sortableItemDragging{z-index:10;opacity:.78;filter:drop-shadow(0 16px 24px color-mix(in srgb, var(--ink), transparent 86%))}.backlog-module__p52sVa__item{border:1px solid var(--line);background:var(--card);box-shadow:0 1px 0 color-mix(in srgb, var(--ink), transparent 97%);border-radius:12px;transition:border-color .14s,background-color .14s,transform .14s;overflow:hidden}.backlog-module__p52sVa__item:hover{border-color:color-mix(in srgb, var(--visible), var(--line) 72%);background:color-mix(in srgb, var(--active), var(--card) 58%)}.backlog-module__p52sVa__itemBlocked{border-color:color-mix(in srgb, var(--danger), var(--line) 58%)}.backlog-module__p52sVa__itemLayout{align-items:stretch;width:100%;display:flex}.backlog-module__p52sVa__itemLead{border-right:1px solid color-mix(in srgb, var(--line), transparent 20%);flex:0 0 38px;justify-content:center;align-items:center;display:flex}.backlog-module__p52sVa__dragHandle{width:30px;height:36px;color:var(--muted-ink);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:9px;outline:none;place-items:center;display:inline-grid}.backlog-module__p52sVa__dragHandle:hover{background:var(--active);color:var(--ink)}.backlog-module__p52sVa__dragHandle:active{cursor:grabbing}.backlog-module__p52sVa__dragHandle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--visible), transparent 76%)}.backlog-module__p52sVa__dragHandle:disabled{cursor:wait;opacity:.42}.backlog-module__p52sVa__dragHandle svg{width:15px}.backlog-module__p52sVa__details,.backlog-module__p52sVa__editForm{flex:1;min-width:0}.backlog-module__p52sVa__details[open]{background:color-mix(in srgb, var(--active), transparent 32%)}.backlog-module__p52sVa__summary{min-height:50px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 13px;list-style:none;display:grid}.backlog-module__p52sVa__summary::-webkit-details-marker{display:none}.backlog-module__p52sVa__completedSummary::-webkit-details-marker{display:none}.backlog-module__p52sVa__title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:640;line-height:1.35;overflow:hidden}.backlog-module__p52sVa__blockedBadge{border:1px solid color-mix(in srgb, var(--danger), transparent 52%);color:var(--danger);border-radius:999px;padding:4px 7px}.backlog-module__p52sVa__chevron{width:14px;color:var(--muted-ink);transition:transform .15s}.backlog-module__p52sVa__details[open] .backlog-module__p52sVa__chevron{transform:rotate(180deg)}.backlog-module__p52sVa__itemBody{border-top:1px solid color-mix(in srgb, var(--line), transparent 22%);padding:2px 13px 13px}.backlog-module__p52sVa__description{white-space:pre-wrap;max-width:52rem;color:var(--secondary-ink);padding-top:12px;font-size:.8125rem;line-height:1.55}.backlog-module__p52sVa__itemActions,.backlog-module__p52sVa__formActions{justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.backlog-module__p52sVa__itemActions{flex-wrap:wrap}.backlog-module__p52sVa__createForm,.backlog-module__p52sVa__editForm{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:9px;width:100%;padding:12px;display:grid}.backlog-module__p52sVa__createForm{max-width:36rem}.backlog-module__p52sVa__editForm{margin:6px}.backlog-module__p52sVa__descriptionInput{resize:vertical;border:1px solid var(--line);background:var(--card);width:100%;min-height:84px;color:var(--ink);border-radius:11px;outline:none;padding:11px 13px;font-size:.8125rem;line-height:1.5}.backlog-module__p52sVa__descriptionInput:focus-visible{border-color:var(--visible);box-shadow:0 0 0 3px color-mix(in srgb, var(--visible), transparent 80%)}.backlog-module__p52sVa__sectionEmpty{border:1px dashed color-mix(in srgb, var(--line), transparent 10%);min-height:48px;color:var(--secondary-ink);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:.75rem;display:flex}.backlog-module__p52sVa__sectionEmpty span{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem}.backlog-module__p52sVa__dropTargetActive{border-color:color-mix(in srgb, var(--visible), transparent 18%);background:color-mix(in srgb, var(--visible), var(--card) 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--visible), transparent 72%)}.backlog-module__p52sVa__completedSection{border:1px solid color-mix(in srgb, var(--line), transparent 24%);border-radius:14px;margin-top:12px;padding:7px 10px 10px;transition:border-color .14s,background-color .14s}.backlog-module__p52sVa__completedSummary{min-height:32px;color:var(--muted-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:0 4px;list-style:none;display:flex}.backlog-module__p52sVa__completedSection[open] .backlog-module__p52sVa__completedSummary{color:var(--ink)}.backlog-module__p52sVa__completedList{padding-top:7px}.backlog-module__p52sVa__empty{color:var(--secondary-ink);text-align:center;padding:36px 18px;font-size:.8125rem;line-height:1.55}.backlog-module__p52sVa__emptyTitle{color:var(--ink);margin-bottom:7px;font-weight:650}.backlog-module__p52sVa__error,.backlog-module__p52sVa__success,.backlog-module__p52sVa__pending{margin:9px 10px 0;font-size:.75rem}.backlog-module__p52sVa__formActions .backlog-module__p52sVa__error,.backlog-module__p52sVa__itemBody .backlog-module__p52sVa__error,.backlog-module__p52sVa__itemBody .backlog-module__p52sVa__success{margin:0 auto 0 0}.backlog-module__p52sVa__error{color:var(--danger)}.backlog-module__p52sVa__success{color:var(--visible)}.backlog-module__p52sVa__pending{color:var(--secondary-ink)}@media (max-width:639px){.backlog-module__p52sVa__header{flex-direction:column;align-items:stretch}.backlog-module__p52sVa__section,.backlog-module__p52sVa__completedSection{padding-inline:4px}.backlog-module__p52sVa__itemLead{flex-basis:34px}.backlog-module__p52sVa__summary,.backlog-module__p52sVa__itemBody{padding-inline:10px}.backlog-module__p52sVa__itemActions{justify-content:flex-start}.backlog-module__p52sVa__sectionEmpty{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.backlog-module__p52sVa__section,.backlog-module__p52sVa__item,.backlog-module__p52sVa__chevron,.backlog-module__p52sVa__completedSection{transition-duration:0s}}
.calendar-module__lszbQG__surface{width:100%;padding:20px 0 48px}.calendar-module__lszbQG__header{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:10px;display:flex}.calendar-module__lszbQG__header:has(.calendar-module__lszbQG__createForm){flex-wrap:wrap;align-items:flex-start}.calendar-module__lszbQG__headingGroup{align-items:baseline;gap:10px;display:flex}.calendar-module__lszbQG__heading{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:680}.calendar-module__lszbQG__count,.calendar-module__lszbQG__groupHeading,.calendar-module__lszbQG__openLabel,.calendar-module__lszbQG__pending,.calendar-module__lszbQG__createForm label>span,.calendar-module__lszbQG__editForm label>span{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:650}.calendar-module__lszbQG__timeline{gap:22px;display:grid}.calendar-module__lszbQG__group{min-width:0}.calendar-module__lszbQG__groupQuiet{opacity:.72}.calendar-module__lszbQG__groupHeading{margin:0 0 8px}.calendar-module__lszbQG__list{gap:7px;display:grid}.calendar-module__lszbQG__entry{border:1px solid var(--line);background:var(--card);box-shadow:0 1px 0 color-mix(in srgb, var(--ink), transparent 97%);border-radius:12px;transition:border-color .14s,background-color .14s;overflow:clip}.calendar-module__lszbQG__entry:hover,.calendar-module__lszbQG__entry[open]{border-color:color-mix(in srgb, var(--visible), var(--line) 72%);background:color-mix(in srgb, var(--active), var(--card) 58%)}.calendar-module__lszbQG__entrySummary{cursor:pointer;grid-template-columns:126px minmax(0,1fr) auto 16px;align-items:center;gap:18px;min-height:70px;padding:10px 14px;list-style:none;display:grid}.calendar-module__lszbQG__entrySummary::-webkit-details-marker{display:none}.calendar-module__lszbQG__entry time{color:var(--visible);grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px;display:grid}.calendar-module__lszbQG__entry time span,.calendar-module__lszbQG__entry time small,.calendar-module__lszbQG__entry time em{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:650}.calendar-module__lszbQG__entry time strong{color:var(--ink);font-size:1.45rem;line-height:1}.calendar-module__lszbQG__entry time small{color:var(--secondary-ink)}.calendar-module__lszbQG__entry time em{color:var(--muted-ink);letter-spacing:.04em;grid-column:1/-1}.calendar-module__lszbQG__entryCopy{gap:4px;min-width:0;display:grid}.calendar-module__lszbQG__entryCopy strong{color:var(--ink);letter-spacing:-.02em;font-size:.9rem;font-weight:660;line-height:1.35}.calendar-module__lszbQG__entryCopy>span{color:var(--secondary-ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.calendar-module__lszbQG__openLabel{color:var(--secondary-ink)}.calendar-module__lszbQG__chevron{width:14px;color:var(--muted-ink);transition:transform .14s}.calendar-module__lszbQG__entry[open] .calendar-module__lszbQG__chevron{transform:rotate(180deg)}.calendar-module__lszbQG__entryBody{border-top:1px solid var(--line);padding:14px}.calendar-module__lszbQG__description,.calendar-module__lszbQG__noDescription{max-width:700px;color:var(--secondary-ink);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.55}.calendar-module__lszbQG__noDescription{color:var(--muted-ink)}.calendar-module__lszbQG__entryActions,.calendar-module__lszbQG__deleteConfirmation,.calendar-module__lszbQG__formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.calendar-module__lszbQG__entryActions>.calendar-module__lszbQG__error{text-align:right;flex:100%}.calendar-module__lszbQG__deleteConfirmation{color:var(--secondary-ink);font-size:.75rem}.calendar-module__lszbQG__createForm,.calendar-module__lszbQG__editForm{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) 150px 130px;gap:12px;width:100%;padding:14px;display:grid}.calendar-module__lszbQG__createForm{flex:100%;order:2}.calendar-module__lszbQG__editForm{background:0 0;border:0;padding:0}.calendar-module__lszbQG__createForm label,.calendar-module__lszbQG__editForm label{gap:6px;display:grid}.calendar-module__lszbQG__fieldWide,.calendar-module__lszbQG__formActions,.calendar-module__lszbQG__error{grid-column:1/-1}.calendar-module__lszbQG__momentFields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;max-width:320px;display:grid}.calendar-module__lszbQG__createForm textarea,.calendar-module__lszbQG__editForm textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:10px 12px;font-size:.8rem;line-height:1.5}.calendar-module__lszbQG__createForm textarea:focus,.calendar-module__lszbQG__editForm textarea:focus{border-color:color-mix(in srgb, var(--visible), var(--line) 48%);box-shadow:0 0 0 3px color-mix(in srgb, var(--visible), transparent 88%)}.calendar-module__lszbQG__error{color:var(--destructive);margin:0;font-size:.75rem}.calendar-module__lszbQG__pending{text-align:right;margin:12px 0 0}.calendar-module__lszbQG__emptyState{text-align:center;justify-items:center;padding:56px 20px;display:grid}.calendar-module__lszbQG__emptyState>svg{width:22px;color:var(--visible)}.calendar-module__lszbQG__emptyTitle{color:var(--ink);margin:14px 0 0;font-size:.875rem;font-weight:650}.calendar-module__lszbQG__emptyCopy{max-width:360px;color:var(--secondary-ink);margin:6px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:640px){.calendar-module__lszbQG__entrySummary{grid-template-columns:96px minmax(0,1fr) 16px;gap:12px;padding-inline:11px}.calendar-module__lszbQG__entry time{gap:4px}.calendar-module__lszbQG__entry time strong{font-size:1.25rem}.calendar-module__lszbQG__openLabel{display:none}.calendar-module__lszbQG__createForm,.calendar-module__lszbQG__editForm{grid-template-columns:1fr}.calendar-module__lszbQG__momentFields,.calendar-module__lszbQG__fieldWide,.calendar-module__lszbQG__formActions,.calendar-module__lszbQG__error{grid-column:1}}
.chat-panel-module__4SvEQG__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-panel-module__4SvEQG__conversation{padding:16px}.chat-panel-module__4SvEQG__chatBody{flex-direction:column;display:flex;overflow:hidden}.chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__conversation{min-height:max(300px, calc(var(--page-visible-height,100dvh) * .3));max-height:max(350px, calc(var(--page-visible-height,100dvh) * .55));flex-direction:column;flex:none;display:flex;overflow-y:auto}.chat-panel-module__4SvEQG__conversation>:not(.chat-panel-module__4SvEQG__messages,.chat-panel-module__4SvEQG__liveChat){flex-shrink:0}.chat-panel-module__4SvEQG__messages{overscroll-behavior:contain;overflow-wrap:anywhere;flex:auto;align-content:start;gap:12px;min-height:80px;display:grid;overflow-y:auto}.chat-panel-module__4SvEQG__reply{gap:5px;display:grid}.chat-panel-module__4SvEQG__reply small{color:var(--muted);text-align:right;font-size:10px}.chat-panel-module__4SvEQG__mine{background:var(--green-soft);color:var(--ink)}.chat-panel-module__4SvEQG__composer{border-top:0;margin:0;padding:12px 0 0}.chat-panel-module__4SvEQG__liveChat,.chat-panel-module__4SvEQG__liveChat>section{flex-direction:column;flex:auto;min-height:0;display:flex}.chat-panel-module__4SvEQG__liveChat [role=log]{flex:auto;min-height:80px;max-height:none}.chat-panel-module__4SvEQG__liveChat form{flex-shrink:0}.chat-panel-module__4SvEQG__composer button:focus-visible,.chat-panel-module__4SvEQG__contacts a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.chat-panel-module__4SvEQG__contacts,.chat-panel-module__4SvEQG__dates{border-top:1px solid var(--line);padding:18px 16px}.chat-panel-module__4SvEQG__body h2{letter-spacing:-.02em;margin:0;font-size:13px;font-weight:650}.chat-panel-module__4SvEQG__contacts h2{grid-column:1/-1}.chat-panel-module__4SvEQG__contacts{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px 12px;padding-block:12px;display:grid}.chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__dates{overscroll-behavior:contain;flex:auto;min-height:100px;overflow-y:auto}.chat-panel-module__4SvEQG__contactRow{min-width:0;color:var(--muted);align-items:flex-start;gap:7px;display:flex}.chat-panel-module__4SvEQG__contactRow>svg{flex-shrink:0;margin-top:2px}.chat-panel-module__4SvEQG__contactRow>span{gap:2px;min-width:0;display:grid}.chat-panel-module__4SvEQG__contactLabel{color:var(--ink);font-size:11px;font-weight:600}.chat-panel-module__4SvEQG__contactRow a{color:var(--green);overflow-wrap:anywhere;font-size:12px;text-decoration:none}.chat-panel-module__4SvEQG__contactRow a:hover{text-decoration:underline}.chat-panel-module__4SvEQG__placeholder{color:var(--muted);font-size:11px}.chat-panel-module__4SvEQG__sectionHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chat-panel-module__4SvEQG__sectionHead>span{color:var(--muted);font-size:10px}.chat-panel-module__4SvEQG__timezone{color:var(--muted);margin:7px 0 20px;font-size:10px}.chat-panel-module__4SvEQG__timeline{margin:0;padding:0;list-style:none}.chat-panel-module__4SvEQG__event{padding:0 0 22px 23px;position:relative}.chat-panel-module__4SvEQG__event:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:-8px;left:4px}.chat-panel-module__4SvEQG__dot{background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.chat-panel-module__4SvEQG__event[data-target=true] .chat-panel-module__4SvEQG__dot{background:var(--surface);border:1.5px dashed var(--gold)}.chat-panel-module__4SvEQG__when{align-items:baseline;gap:10px;margin-bottom:6px;font-size:10px;display:flex}.chat-panel-module__4SvEQG__when time{color:var(--ink);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-weight:600}.chat-panel-module__4SvEQG__when[data-editable=true]{flex-wrap:wrap}.chat-panel-module__4SvEQG__when[data-editable=true]>time{min-width:0;max-width:100%}.chat-panel-module__4SvEQG__when>span{color:var(--muted)}.chat-panel-module__4SvEQG__event[data-target=true] .chat-panel-module__4SvEQG__when>span{color:var(--gold)}.chat-panel-module__4SvEQG__event h3{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.4}.chat-panel-module__4SvEQG__event p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.chat-panel-module__4SvEQG__event:last-child{padding-bottom:0}@media (max-height:620px){.chat-panel-module__4SvEQG__chatBody{display:block;overflow-y:auto}.chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__conversation{min-height:260px;max-height:360px}.chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__dates{overflow:visible}}[data-keyboard=true] .chat-panel-module__4SvEQG__chatBody{display:block;overflow-y:auto}[data-keyboard=true] .chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__conversation{min-height:240px;max-height:360px}[data-keyboard=true] .chat-panel-module__4SvEQG__chatBody .chat-panel-module__4SvEQG__dates{overflow:visible}
.records-module__KqSK_G__body{border:0;min-width:0;margin:0;padding:0}.records-module__KqSK_G__body section{margin-bottom:14px}.records-module__KqSK_G__body p{white-space:pre-wrap}
.projects-module__QCVL6G__surface{width:100%;padding:20px 0 48px}.projects-module__QCVL6G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:44px;margin-bottom:10px;display:flex}.projects-module__QCVL6G__heading{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:680}.projects-module__QCVL6G__list{gap:7px;display:grid}.projects-module__QCVL6G__sortableProject{z-index:0;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}.projects-module__QCVL6G__sortableProjectDragging{z-index:2}.projects-module__QCVL6G__sortableProjectDragging .projects-module__QCVL6G__project{border-color:color-mix(in srgb, var(--visible), var(--line) 55%);box-shadow:0 12px 30px color-mix(in srgb, var(--ink), transparent 88%)}.projects-module__QCVL6G__dragHandle{width:28px;height:34px;color:var(--muted-ink);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:9px;flex:0 0 28px;place-items:center;margin-top:15px;display:inline-grid}.projects-module__QCVL6G__dragHandle:hover,.projects-module__QCVL6G__dragHandle:focus-visible{background:var(--card);color:var(--ink);outline:none}.projects-module__QCVL6G__dragHandle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.projects-module__QCVL6G__dragHandle:active{cursor:grabbing}.projects-module__QCVL6G__dragHandle:disabled{cursor:not-allowed;opacity:.45}.projects-module__QCVL6G__dragHandle svg{width:15px}.projects-module__QCVL6G__project{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--ink), transparent 97%);border-radius:12px;flex:auto;transition:border-color .14s,background-color .14s;overflow:hidden}.projects-module__QCVL6G__project:hover{border-color:color-mix(in srgb, var(--visible), var(--line) 72%);background:color-mix(in srgb, var(--active), var(--card) 58%)}.projects-module__QCVL6G__project[open]{background:color-mix(in srgb, var(--active), transparent 32%)}.projects-module__QCVL6G__summary{min-height:64px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:grid}.projects-module__QCVL6G__summary::-webkit-details-marker{display:none}.projects-module__QCVL6G__identity{gap:3px;min-width:0;display:grid}.projects-module__QCVL6G__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:660;line-height:1.35;overflow:hidden}.projects-module__QCVL6G__descriptionPreview{color:var(--secondary-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.45;overflow:hidden}.projects-module__QCVL6G__openLabel,.projects-module__QCVL6G__noSteps{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:650}.projects-module__QCVL6G__chevron{width:14px;color:var(--muted-ink);transition:transform .15s}.projects-module__QCVL6G__project[open] .projects-module__QCVL6G__chevron{transform:rotate(180deg)}.projects-module__QCVL6G__project[open] .projects-module__QCVL6G__openLabel{color:var(--ink)}.projects-module__QCVL6G__body{border-top:1px solid color-mix(in srgb, var(--line), transparent 22%);padding:13px 14px 15px}.projects-module__QCVL6G__createForm,.projects-module__QCVL6G__editForm{gap:12px;width:100%;display:grid}.projects-module__QCVL6G__createForm{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-basis:100%;padding:15px}.projects-module__QCVL6G__editForm{margin-bottom:4px}.projects-module__QCVL6G__field{gap:6px;display:grid}.projects-module__QCVL6G__field>span{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:650}.projects-module__QCVL6G__descriptionInput{resize:vertical;border:1px solid var(--input);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:10px 13px;font-size:.8125rem;line-height:1.5;transition:border-color .14s,box-shadow .14s}.projects-module__QCVL6G__descriptionInput:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 80%)}.projects-module__QCVL6G__descriptionInput:disabled{cursor:not-allowed;opacity:.5}.projects-module__QCVL6G__formActions,.projects-module__QCVL6G__projectActions,.projects-module__QCVL6G__deleteConfirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.projects-module__QCVL6G__projectActions{border-top:1px solid color-mix(in srgb, var(--line), transparent 35%);min-height:32px;margin-top:13px;padding-top:10px}.projects-module__QCVL6G__deleteConfirmation{width:100%;color:var(--secondary-ink);font-size:.75rem}.projects-module__QCVL6G__error{color:var(--destructive);flex:16rem;margin:0 auto 0 0;font-size:.75rem;line-height:1.4}.projects-module__QCVL6G__surfaceError,.projects-module__QCVL6G__pending{margin:11px 0 0 34px;font-size:.75rem;line-height:1.45}.projects-module__QCVL6G__surfaceError{color:var(--destructive)}.projects-module__QCVL6G__pending{color:var(--muted-ink)}.projects-module__QCVL6G__description{white-space:pre-wrap;max-width:52rem;color:var(--secondary-ink);margin:0 0 13px;font-size:.8125rem;line-height:1.55}.projects-module__QCVL6G__steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.projects-module__QCVL6G__stepsBlock{gap:8px;display:grid}.projects-module__QCVL6G__step{border:1px solid color-mix(in srgb, var(--line), transparent 15%);background:color-mix(in srgb, var(--card), transparent 16%);min-height:38px;color:var(--ink);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;font-size:.78rem;line-height:1.4;display:grid}.projects-module__QCVL6G__stepManaged{grid-template-columns:22px 22px minmax(0,1fr) auto}.projects-module__QCVL6G__stepDragging{z-index:3;border-color:color-mix(in srgb, var(--visible), var(--line) 55%);box-shadow:0 10px 24px color-mix(in srgb, var(--ink), transparent 88%)}.projects-module__QCVL6G__stepDragHandle{width:20px;height:22px;color:var(--muted-ink);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.projects-module__QCVL6G__stepDragHandle:hover,.projects-module__QCVL6G__stepDragHandle:focus-visible{background:color-mix(in srgb, var(--card), transparent 8%);color:var(--ink);outline:none}.projects-module__QCVL6G__stepDragHandle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.projects-module__QCVL6G__stepDragHandle:active{cursor:grabbing}.projects-module__QCVL6G__stepDragHandle:disabled{cursor:not-allowed;opacity:.45}.projects-module__QCVL6G__stepDragHandle svg{width:13px}.projects-module__QCVL6G__stepText{min-width:0}.projects-module__QCVL6G__check{border:1px solid var(--line);width:18px;height:18px;color:var(--card);border-radius:6px;place-items:center;display:inline-grid}.projects-module__QCVL6G__checkButton{cursor:pointer;background:0 0;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s}.projects-module__QCVL6G__checkButton:hover,.projects-module__QCVL6G__checkButton:focus-visible{border-color:var(--visible);outline:none}.projects-module__QCVL6G__checkButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.projects-module__QCVL6G__checkButton:disabled{cursor:not-allowed;opacity:.55}.projects-module__QCVL6G__check svg{width:12px}.projects-module__QCVL6G__stepComplete{color:var(--secondary-ink)}.projects-module__QCVL6G__stepComplete .projects-module__QCVL6G__check{border-color:var(--visible);background:var(--visible)}.projects-module__QCVL6G__stepActions,.projects-module__QCVL6G__stepFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.projects-module__QCVL6G__confirmCopy{color:var(--secondary-ink);font-size:.6875rem}.projects-module__QCVL6G__createStepForm,.projects-module__QCVL6G__editStepForm{gap:7px;display:grid}.projects-module__QCVL6G__createStepForm{border:1px solid color-mix(in srgb, var(--line), transparent 15%);background:color-mix(in srgb, var(--card), transparent 16%);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:9px}.projects-module__QCVL6G__editStepForm{grid-column:2/-1;width:100%}.projects-module__QCVL6G__stepFormActions{min-height:30px}.projects-module__QCVL6G__stepError{color:var(--destructive);grid-column:2/-1;margin:0 auto 0 0;font-size:.6875rem;line-height:1.4}.projects-module__QCVL6G__stepManaged>.projects-module__QCVL6G__stepError{grid-column:3/-1}.projects-module__QCVL6G__stepOrderError{color:var(--destructive);margin:0;font-size:.6875rem;line-height:1.4}.projects-module__QCVL6G__stepFormActions .projects-module__QCVL6G__stepError{flex:12rem;grid-column:auto}.projects-module__QCVL6G__noSteps{margin:0;padding:4px 0}.projects-module__QCVL6G__empty{border:1px dashed color-mix(in srgb, var(--line), transparent 10%);color:var(--secondary-ink);text-align:center;border-radius:12px;padding:34px 18px;font-size:.8125rem;line-height:1.55}.projects-module__QCVL6G__empty p{margin:0}.projects-module__QCVL6G__emptyTitle{color:var(--ink);font-weight:650;margin-bottom:7px!important}@media (max-width:639px){.projects-module__QCVL6G__sortableProject{gap:3px}.projects-module__QCVL6G__dragHandle{flex-basis:24px;width:24px}.projects-module__QCVL6G__summary{min-height:58px;padding-inline:11px}.projects-module__QCVL6G__body{padding-inline:11px}.projects-module__QCVL6G__openLabel{display:none}.projects-module__QCVL6G__formActions,.projects-module__QCVL6G__deleteConfirmation{align-items:stretch}.projects-module__QCVL6G__error{flex-basis:100%}.projects-module__QCVL6G__step{grid-template-columns:22px minmax(0,1fr)}.projects-module__QCVL6G__stepManaged{grid-template-columns:22px 22px minmax(0,1fr)}.projects-module__QCVL6G__stepActions,.projects-module__QCVL6G__stepError{grid-column:2/-1}.projects-module__QCVL6G__stepManaged .projects-module__QCVL6G__stepActions,.projects-module__QCVL6G__stepManaged>.projects-module__QCVL6G__stepError{grid-column:3/-1}.projects-module__QCVL6G__createStepForm{grid-template-columns:1fr}.projects-module__QCVL6G__stepFormActions{align-items:stretch}.projects-module__QCVL6G__surfaceError,.projects-module__QCVL6G__pending{margin-left:27px}}@media (prefers-reduced-motion:reduce){.projects-module__QCVL6G__project,.projects-module__QCVL6G__chevron{transition-duration:0s}}
.roadmap-module__q8Miaa__surface{width:100%;padding:20px 0 48px}.roadmap-module__q8Miaa__header{align-items:center;min-height:44px;margin-bottom:10px;display:flex}.roadmap-module__q8Miaa__heading{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:680}.roadmap-module__q8Miaa__list{gap:7px;display:grid}.roadmap-module__q8Miaa__sortableItem{z-index:0;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}.roadmap-module__q8Miaa__sortableItemDragging{z-index:2}.roadmap-module__q8Miaa__sortableItemDragging .roadmap-module__q8Miaa__item{border-color:color-mix(in srgb, var(--visible), var(--line) 55%);box-shadow:0 12px 30px color-mix(in srgb, var(--ink), transparent 88%)}.roadmap-module__q8Miaa__dragHandle{width:28px;height:34px;color:var(--muted-ink);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:9px;flex:0 0 28px;place-items:center;margin-top:15px;display:inline-grid}.roadmap-module__q8Miaa__dragHandle:hover,.roadmap-module__q8Miaa__dragHandle:focus-visible{background:var(--card);color:var(--ink);outline:none}.roadmap-module__q8Miaa__dragHandle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.roadmap-module__q8Miaa__dragHandle:active{cursor:grabbing}.roadmap-module__q8Miaa__dragHandle:disabled{cursor:not-allowed;opacity:.45}.roadmap-module__q8Miaa__dragHandle svg{width:15px}.roadmap-module__q8Miaa__item{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--ink), transparent 97%);border-radius:12px;transition:border-color .14s,background-color .14s;overflow:hidden}.roadmap-module__q8Miaa__item:hover{border-color:color-mix(in srgb, var(--visible), var(--line) 72%);background:color-mix(in srgb, var(--active), var(--card) 58%)}.roadmap-module__q8Miaa__item[open]{background:color-mix(in srgb, var(--active), transparent 32%)}.roadmap-module__q8Miaa__summary{min-height:64px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:grid}.roadmap-module__q8Miaa__summary::-webkit-details-marker{display:none}.roadmap-module__q8Miaa__identity{gap:3px;min-width:0;display:grid}.roadmap-module__q8Miaa__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:660;line-height:1.35;overflow:hidden}.roadmap-module__q8Miaa__descriptionPreview{color:var(--secondary-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.45;overflow:hidden}.roadmap-module__q8Miaa__openLabel,.roadmap-module__q8Miaa__noSteps{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:650}.roadmap-module__q8Miaa__chevron{width:14px;color:var(--muted-ink);transition:transform .15s}.roadmap-module__q8Miaa__item[open] .roadmap-module__q8Miaa__chevron{transform:rotate(180deg)}.roadmap-module__q8Miaa__item[open] .roadmap-module__q8Miaa__openLabel{color:var(--ink)}.roadmap-module__q8Miaa__body{border-top:1px solid color-mix(in srgb, var(--line), transparent 22%);padding:13px 14px 15px}.roadmap-module__q8Miaa__createAction{justify-content:flex-end;margin-top:10px;display:flex}.roadmap-module__q8Miaa__createForm,.roadmap-module__q8Miaa__editForm{gap:12px;width:100%;display:grid}.roadmap-module__q8Miaa__createForm{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:10px;padding:15px}.roadmap-module__q8Miaa__editForm{margin-bottom:4px}.roadmap-module__q8Miaa__field{gap:6px;display:grid}.roadmap-module__q8Miaa__field>span{color:var(--muted-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:650}.roadmap-module__q8Miaa__descriptionInput{resize:vertical;border:1px solid var(--input);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:10px 13px;font-size:.8125rem;line-height:1.5;transition:border-color .14s,box-shadow .14s}.roadmap-module__q8Miaa__descriptionInput:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 80%)}.roadmap-module__q8Miaa__descriptionInput:disabled{cursor:not-allowed;opacity:.5}.roadmap-module__q8Miaa__formActions,.roadmap-module__q8Miaa__itemActions,.roadmap-module__q8Miaa__deleteConfirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.roadmap-module__q8Miaa__itemActions{border-top:1px solid color-mix(in srgb, var(--line), transparent 35%);min-height:32px;margin-top:13px;padding-top:10px}.roadmap-module__q8Miaa__deleteConfirmation{width:100%;color:var(--secondary-ink);font-size:.75rem}.roadmap-module__q8Miaa__error{color:var(--destructive);flex:16rem;margin:0 auto 0 0;font-size:.75rem;line-height:1.4}.roadmap-module__q8Miaa__surfaceError,.roadmap-module__q8Miaa__pending{margin:11px 0 0 34px;font-size:.75rem;line-height:1.45}.roadmap-module__q8Miaa__surfaceError{color:var(--destructive)}.roadmap-module__q8Miaa__pending{color:var(--muted-ink)}.roadmap-module__q8Miaa__description{white-space:pre-wrap;max-width:52rem;color:var(--secondary-ink);margin:0 0 13px;font-size:.8125rem;line-height:1.55}.roadmap-module__q8Miaa__steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__q8Miaa__stepsBlock{gap:8px;display:grid}.roadmap-module__q8Miaa__step{border:1px solid color-mix(in srgb, var(--line), transparent 15%);background:color-mix(in srgb, var(--card), transparent 16%);min-height:38px;color:var(--ink);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;font-size:.78rem;line-height:1.4;display:grid}.roadmap-module__q8Miaa__stepManaged{grid-template-columns:22px 22px minmax(0,1fr) auto}.roadmap-module__q8Miaa__stepDragging{z-index:3;border-color:color-mix(in srgb, var(--visible), var(--line) 55%);box-shadow:0 10px 24px color-mix(in srgb, var(--ink), transparent 88%)}.roadmap-module__q8Miaa__stepDragHandle{width:20px;height:22px;color:var(--muted-ink);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.roadmap-module__q8Miaa__stepDragHandle:hover,.roadmap-module__q8Miaa__stepDragHandle:focus-visible{background:color-mix(in srgb, var(--card), transparent 8%);color:var(--ink);outline:none}.roadmap-module__q8Miaa__stepDragHandle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.roadmap-module__q8Miaa__stepDragHandle:active{cursor:grabbing}.roadmap-module__q8Miaa__stepDragHandle:disabled{cursor:not-allowed;opacity:.45}.roadmap-module__q8Miaa__stepDragHandle svg{width:13px}.roadmap-module__q8Miaa__stepText{min-width:0}.roadmap-module__q8Miaa__check{border:1px solid var(--line);width:18px;height:18px;color:var(--card);border-radius:6px;place-items:center;display:inline-grid}.roadmap-module__q8Miaa__checkButton{cursor:pointer;background:0 0;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s}.roadmap-module__q8Miaa__checkButton:hover,.roadmap-module__q8Miaa__checkButton:focus-visible{border-color:var(--visible);outline:none}.roadmap-module__q8Miaa__checkButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring), transparent 78%)}.roadmap-module__q8Miaa__checkButton:disabled{cursor:not-allowed;opacity:.55}.roadmap-module__q8Miaa__check svg{width:12px}.roadmap-module__q8Miaa__stepComplete{color:var(--secondary-ink)}.roadmap-module__q8Miaa__stepComplete .roadmap-module__q8Miaa__check{border-color:var(--visible);background:var(--visible)}.roadmap-module__q8Miaa__stepActions,.roadmap-module__q8Miaa__stepFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.roadmap-module__q8Miaa__confirmCopy{color:var(--secondary-ink);font-size:.6875rem}.roadmap-module__q8Miaa__createStepForm,.roadmap-module__q8Miaa__editStepForm{gap:7px;display:grid}.roadmap-module__q8Miaa__createStepForm{border:1px solid color-mix(in srgb, var(--line), transparent 15%);background:color-mix(in srgb, var(--card), transparent 16%);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:9px}.roadmap-module__q8Miaa__editStepForm{grid-column:2/-1;width:100%}.roadmap-module__q8Miaa__stepFormActions{min-height:30px}.roadmap-module__q8Miaa__stepError{color:var(--destructive);grid-column:2/-1;margin:0 auto 0 0;font-size:.6875rem;line-height:1.4}.roadmap-module__q8Miaa__stepManaged>.roadmap-module__q8Miaa__stepError{grid-column:3/-1}.roadmap-module__q8Miaa__stepOrderError{color:var(--destructive);margin:0;font-size:.6875rem;line-height:1.4}.roadmap-module__q8Miaa__stepFormActions .roadmap-module__q8Miaa__stepError{flex:12rem;grid-column:auto}.roadmap-module__q8Miaa__noSteps{margin:0;padding:4px 0}.roadmap-module__q8Miaa__empty{border:1px dashed color-mix(in srgb, var(--line), transparent 10%);color:var(--secondary-ink);text-align:center;border-radius:12px;padding:34px 18px;font-size:.8125rem;line-height:1.55}.roadmap-module__q8Miaa__empty p{margin:0}.roadmap-module__q8Miaa__emptyTitle{color:var(--ink);font-weight:650;margin-bottom:7px!important}@media (max-width:639px){.roadmap-module__q8Miaa__sortableItem{gap:3px}.roadmap-module__q8Miaa__dragHandle{flex-basis:24px;width:24px}.roadmap-module__q8Miaa__summary{min-height:58px;padding-inline:11px}.roadmap-module__q8Miaa__body{padding-inline:11px}.roadmap-module__q8Miaa__openLabel{display:none}.roadmap-module__q8Miaa__formActions,.roadmap-module__q8Miaa__deleteConfirmation{align-items:stretch}.roadmap-module__q8Miaa__stepManaged{grid-template-columns:20px 22px minmax(0,1fr)}.roadmap-module__q8Miaa__stepActions,.roadmap-module__q8Miaa__stepFormActions{grid-column:2/-1}.roadmap-module__q8Miaa__stepManaged .roadmap-module__q8Miaa__stepActions,.roadmap-module__q8Miaa__stepManaged>.roadmap-module__q8Miaa__stepError{grid-column:3/-1}.roadmap-module__q8Miaa__createStepForm{grid-template-columns:1fr}.roadmap-module__q8Miaa__error{flex-basis:100%}.roadmap-module__q8Miaa__surfaceError,.roadmap-module__q8Miaa__pending{margin-left:27px}}@media (prefers-reduced-motion:reduce){.roadmap-module__q8Miaa__item,.roadmap-module__q8Miaa__chevron{transition-duration:0s}}
