[data-mobile-more]{display:none}[data-workspace-write]{position:absolute;top:100px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 12px;border:0;border-radius:999px;color:var(--color-ink-soft);background:transparent;font:400 11px/1.3 var(--font-figtree),sans-serif;white-space:nowrap;pointer-events:auto;cursor:pointer}[data-workspace-write]:hover,[data-workspace-write][aria-expanded=true]{background:var(--color-accent-wash);color:var(--color-accent-deep)}[data-workspace-write] svg{width:13px;height:13px}@media (min-width:1200px){[data-hosted-workspace] [data-mobile-caption],[data-hosted-workspace] [data-mobile-orb-host]~p{bottom:256px}}@media (max-width:1199px){[data-mobile-header]{display:block!important;left:20px!important;top:max(16px,env(safe-area-inset-top))!important;right:20px}[data-mobile-header] h1{font-size:26px;text-transform:lowercase}[data-mobile-header]>p{max-width:100%;padding-right:8px}[data-mobile-header]>div{display:none}[data-mobile-search-host]{top:calc(max(16px, env(safe-area-inset-top)) + 62px)!important;left:16px!important;right:16px!important;z-index:40!important}[data-mobile-search-host]>div{display:flex;width:100%;min-height:46px;padding:0 12px;border-radius:14px;background:#faf8f5}[data-mobile-search-host] input{width:100%!important;min-width:0;flex:1;min-height:44px;font-size:16px!important;transition:none!important}[data-mobile-search-host] button{min-width:44px;min-height:44px}[data-mobile-search-host] kbd{display:none}[data-mobile-toolbar-host]{left:12px!important;right:12px!important;top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;transform:none!important;translate:none!important;padding:0!important;width:auto!important;max-width:560px;margin:auto;z-index:45!important}[data-mobile-toolbar]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none!important;padding:6px;gap:4px;border-radius:20px;background:#faf8f5;border:1px solid #ded8d0}[data-mobile-toolbar]>span{display:contents!important}[data-mobile-toolbar] [data-mobile-file-host],[data-mobile-toolbar] span[aria-hidden],[data-mobile-toolbar]>button:not([aria-label]),[data-mobile-toolbar]>p{display:none!important}[data-mobile-toolbar] [data-mobile-action],[data-mobile-toolbar] [data-mobile-more]{display:none;min-width:44px!important;width:100%!important;min-height:56px!important;height:auto!important;padding:6px 2px!important;margin:0!important;flex-direction:column;gap:5px;border-radius:13px;font:500 11px/1.2 var(--font-figtree),sans-serif}[data-mobile-toolbar] [data-mobile-more],[data-mobile-toolbar] [data-mobile-primary]{display:flex!important;align-items:center;justify-content:center}[data-mobile-toolbar] [data-mobile-action]:after{content:attr(data-mobile-label);max-width:100%;text-align:center;white-space:normal}[data-mobile-toolbar] button svg{width:18px;height:18px;flex-shrink:0}[data-mobile-more]{color:#615d59;background:#f3efe9;border:0;cursor:pointer}[data-mobile-toolbar][data-mobile-expanded=true] [data-mobile-action]{display:flex}[data-mobile-toolbar][data-mobile-expanded=true] [data-mobile-file-host]{display:block!important}[data-mobile-toolbar] [role=menu]{position:absolute!important;top:auto!important;bottom:70px!important;left:auto!important;right:0!important;width:min(280px,calc(100vw - 48px));max-height:50dvh;overflow-y:auto}[data-mobile-toolbar] [role=menuitem]{min-height:48px;font-size:14px}[data-mobile-toolbar]>span[aria-hidden]{display:none!important}[data-mobile-orb-host]{bottom:calc(110px + env(safe-area-inset-bottom))!important;z-index:44!important}[data-mobile-orb-host] button:not([data-workspace-write]){min-width:56px;min-height:56px}[data-mobile-caption]{bottom:calc(174px + env(safe-area-inset-bottom))!important;z-index:43!important}[data-mobile-panel]{position:fixed!important;inset:134px 12px calc(16px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:640px;margin-left:auto;background:#faf8f5;z-index:60!important}[data-mobile-panel] button{min-height:44px}[data-mobile-panel] header>button{min-width:44px;margin-left:auto}[data-mobile-panel] input,[data-mobile-panel] textarea{font-size:16px}[data-mobile-header]~[data-mobile-search-host]{max-width:none}[data-hosted-workspace] [data-mobile-header]{clip-path:inset(50%);height:1px;overflow:hidden}[data-hosted-workspace] [data-mobile-search-host]{top:max(16px,env(safe-area-inset-top))!important}[data-hosted-workspace] [data-mobile-panel]{top:calc(max(16px, env(safe-area-inset-top)) + 62px)!important}[data-hosted-workspace] [data-mobile-orb-host]{bottom:calc(184px + env(safe-area-inset-bottom))!important}[data-hosted-workspace] [data-mobile-caption]{bottom:calc(320px + env(safe-area-inset-bottom))!important}.react-flow__controls,.react-flow__minimap{display:none!important}.react-flow__attribution{margin-right:16px;margin-bottom:4px}.react-flow__node input{font-size:16px!important;min-height:44px}.react-flow__node button.nodrag{opacity:1!important;min-width:44px;min-height:44px}[role=dialog] button{min-height:44px}[role=dialog] input{min-height:44px;font-size:16px}}[data-read-only] .react-flow__node button{display:none}[data-read-only] .react-flow__node .react-flow__handle{visibility:hidden;pointer-events:none}